From b8e0ad9ad1fe977959531c2825f5b00cb63d5a48 Mon Sep 17 00:00:00 2001 From: dengqinzhi Date: Thu, 9 Nov 2023 12:11:29 +0800 Subject: [PATCH] Site updated: 2023-11-09 12:11:20 --- 404.html | 232 + placeholder => CNAME | 0 about/index.html | 279 + app/css/animate.compat.css | 4385 +++++++++++ app/css/index.css | 309 + app/gengxin.txt | 7 + app/img/1.png | Bin 0 -> 32917 bytes app/img/2.png | Bin 0 -> 44129 bytes app/img/3.png | Bin 0 -> 16930 bytes app/img/4.png | Bin 0 -> 53867 bytes app/img/ewm.jpg | Bin 0 -> 2301 bytes app/img/jt.jpg | Bin 0 -> 57100 bytes app/img/logo.png | Bin 0 -> 3672 bytes app/index.html | 53 + app/js/jquery.min.js | 3349 +++++++++ archives/2023/04/index.html | 239 + archives/2023/05/index.html | 239 + archives/2023/07/index.html | 239 + archives/2023/08/index.html | 239 + archives/2023/index.html | 239 + archives/2023/page/2/index.html | 239 + archives/index.html | 239 + archives/page/2/index.html | 239 + assets/css/APlayer.min.css | 3 + assets/js/APlayer.min.js | 2 + assets/js/Meting.min.js | 1 + categories/index.html | 239 + .../\345\210\206\344\272\253/index.html" | 239 + .../\347\276\216\345\233\276/index.html" | 239 + .../\351\232\217\350\256\260/index.html" | 239 + css/css.css | 579 ++ css/index.css | 6522 +++++++++++++++++ css/var.css | 0 cur/default.cur | Bin 0 -> 4286 bytes cur/pointer.cur | Bin 0 -> 4286 bytes guestbook/index.html | 274 + img/1.jpg | Bin 0 -> 38329 bytes img/2.gif | Bin 0 -> 962289 bytes img/2.jpg | Bin 0 -> 39505 bytes img/20221203154619630.webp | Bin 0 -> 162220 bytes img/20221203154619773.webp | Bin 0 -> 105452 bytes img/20221203154622529.webp | Bin 0 -> 130840 bytes img/20221203154622973.webp | Bin 0 -> 153424 bytes img/20221203154623947.webp | Bin 0 -> 242558 bytes img/20221203154652188.webp | Bin 0 -> 130178 bytes img/20221203154655644.webp | Bin 0 -> 149768 bytes img/20221203154655976.webp | Bin 0 -> 146424 bytes img/20221203155708862.webp | Bin 0 -> 246080 bytes img/3.jpg | Bin 0 -> 39930 bytes img/4.jpg | Bin 0 -> 39793 bytes img/404.jpg | Bin 0 -> 16393 bytes img/5.jpg | Bin 0 -> 38646 bytes img/6.jpg | Bin 0 -> 42552 bytes img/7.jpg | Bin 0 -> 37444 bytes img/8.jpg | Bin 0 -> 37197 bytes img/favicon.ico | Bin 0 -> 19809 bytes img/favicon.png | Bin 0 -> 323 bytes img/friend_404.gif | Bin 0 -> 65097 bytes img/gb/before.webp | Bin 0 -> 4966 bytes img/gb/feng.webp | Bin 0 -> 5264 bytes img/gb/gang.webp | Bin 0 -> 8248 bytes img/gb/gang1.webp | Bin 0 -> 8248 bytes img/gb/nv.webp | Bin 0 -> 52554 bytes img/gb/nv1.webp | Bin 0 -> 52554 bytes img/jiezhi.webp | Bin 0 -> 130572 bytes img/loading.gif | Bin 0 -> 136978 bytes img/loading1.gif | Bin 0 -> 532692 bytes img/loading2.gif | Bin 0 -> 239131 bytes img/logo.png | Bin 0 -> 11368 bytes img/shexiangtou.webp | Bin 0 -> 96534 bytes img/weixinzhifu.png | Bin 0 -> 113150 bytes img/yan.webp | Bin 0 -> 65630 bytes img/ypy.png | Bin 0 -> 29794 bytes img/zhifubao.png | Bin 0 -> 207887 bytes index.html | 347 + js/js.js | 52 + js/main.js | 879 +++ js/search/algolia.js | 177 + js/search/local-search.js | 364 + js/tw_cn.js | 122 + js/utils.js | 296 + link/index.html | 393 + map/index.html | 98 + map/js/jquery-1.9.1.min.js | 5 + map/js/jquery-jvectormap-1.2.2.css | 53 + map/js/jquery-jvectormap-1.2.2.min.js | 8 + map/js/jquery-jvectormap-cn-merc-en.js | 1 + map/js/jquery-jvectormap-us-aea.js | 1 + map/js/jquery-jvectormap-world-mill.js | 1 + movies/index.html | 507 ++ music/404.html | 7 + music/LICENSE | 202 + music/README.md | 59 + music/css/APlayer.min.css | 725 ++ music/img/cover.webp | Bin 0 -> 361488 bytes music/img/help.webp | Bin 0 -> 34214 bytes music/img/icon-r.webp | Bin 0 -> 17332 bytes music/img/icon.webp | Bin 0 -> 21628 bytes music/index.html | 30 + music/js/APlayer.min.js | 1547 ++++ music/js/Meting2.min.js | 1 + music/js/main.js | 112 + music/main.css | 618 ++ page/2/index.html | 298 + photo/bizhi/index.html | 273 + photo/index.html | 307 + photo/jiaxiang/index.html | 273 + photo/meitu/index.html | 273 + photo/suipai/index.html | 273 + posts/159230d3.html | 261 + posts/1858845p.html | 263 + posts/20866ae7.html | 261 + posts/264830r6.html | 264 + posts/4bmbn44c.html | 264 + posts/5968840c.html | 299 + posts/59da840c.html | 382 + posts/5u68yt66.html | 268 + posts/655j845p.html | 265 + posts/7b68ae0c.html | 265 + posts/8b68a59c.html | 264 + posts/91923045.html | 262 + posts/919230d3.html | 261 + robots.txt | 11 + rss.xml | 344 + search.xml | 328 + sitemap.txt | 40 + sitemap.xml | 334 + tags/index.html | 267 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + .../index.html" | 239 + 141 files changed, 35175 insertions(+) create mode 100644 404.html rename placeholder => CNAME (100%) create mode 100644 about/index.html create mode 100644 app/css/animate.compat.css create mode 100644 app/css/index.css create mode 100644 app/gengxin.txt create mode 100644 app/img/1.png create mode 100644 app/img/2.png create mode 100644 app/img/3.png create mode 100644 app/img/4.png create mode 100644 app/img/ewm.jpg create mode 100644 app/img/jt.jpg create mode 100644 app/img/logo.png create mode 100644 app/index.html create mode 100644 app/js/jquery.min.js create mode 100644 archives/2023/04/index.html create mode 100644 archives/2023/05/index.html create mode 100644 archives/2023/07/index.html create mode 100644 archives/2023/08/index.html create mode 100644 archives/2023/index.html create mode 100644 archives/2023/page/2/index.html create mode 100644 archives/index.html create mode 100644 archives/page/2/index.html create mode 100644 assets/css/APlayer.min.css create mode 100644 assets/js/APlayer.min.js create mode 100644 assets/js/Meting.min.js create mode 100644 categories/index.html create mode 100644 "categories/\345\210\206\344\272\253/index.html" create mode 100644 "categories/\347\276\216\345\233\276/index.html" create mode 100644 "categories/\351\232\217\350\256\260/index.html" create mode 100644 css/css.css create mode 100644 css/index.css create mode 100644 css/var.css create mode 100644 cur/default.cur create mode 100644 cur/pointer.cur create mode 100644 guestbook/index.html create mode 100644 img/1.jpg create mode 100644 img/2.gif create mode 100644 img/2.jpg create mode 100644 img/20221203154619630.webp create mode 100644 img/20221203154619773.webp create mode 100644 img/20221203154622529.webp create mode 100644 img/20221203154622973.webp create mode 100644 img/20221203154623947.webp create mode 100644 img/20221203154652188.webp create mode 100644 img/20221203154655644.webp create mode 100644 img/20221203154655976.webp create mode 100644 img/20221203155708862.webp create mode 100644 img/3.jpg create mode 100644 img/4.jpg create mode 100644 img/404.jpg create mode 100644 img/5.jpg create mode 100644 img/6.jpg create mode 100644 img/7.jpg create mode 100644 img/8.jpg create mode 100644 img/favicon.ico create mode 100644 img/favicon.png create mode 100644 img/friend_404.gif create mode 100644 img/gb/before.webp create mode 100644 img/gb/feng.webp create mode 100644 img/gb/gang.webp create mode 100644 img/gb/gang1.webp create mode 100644 img/gb/nv.webp create mode 100644 img/gb/nv1.webp create mode 100644 img/jiezhi.webp create mode 100644 img/loading.gif create mode 100644 img/loading1.gif create mode 100644 img/loading2.gif create mode 100644 img/logo.png create mode 100644 img/shexiangtou.webp create mode 100644 img/weixinzhifu.png create mode 100644 img/yan.webp create mode 100644 img/ypy.png create mode 100644 img/zhifubao.png create mode 100644 index.html create mode 100644 js/js.js create mode 100644 js/main.js create mode 100644 js/search/algolia.js create mode 100644 js/search/local-search.js create mode 100644 js/tw_cn.js create mode 100644 js/utils.js create mode 100644 link/index.html create mode 100644 map/index.html create mode 100644 map/js/jquery-1.9.1.min.js create mode 100644 map/js/jquery-jvectormap-1.2.2.css create mode 100644 map/js/jquery-jvectormap-1.2.2.min.js create mode 100644 map/js/jquery-jvectormap-cn-merc-en.js create mode 100644 map/js/jquery-jvectormap-us-aea.js create mode 100644 map/js/jquery-jvectormap-world-mill.js create mode 100644 movies/index.html create mode 100644 music/404.html create mode 100644 music/LICENSE create mode 100644 music/README.md create mode 100644 music/css/APlayer.min.css create mode 100644 music/img/cover.webp create mode 100644 music/img/help.webp create mode 100644 music/img/icon-r.webp create mode 100644 music/img/icon.webp create mode 100644 music/index.html create mode 100644 music/js/APlayer.min.js create mode 100644 music/js/Meting2.min.js create mode 100644 music/js/main.js create mode 100644 music/main.css create mode 100644 page/2/index.html create mode 100644 photo/bizhi/index.html create mode 100644 photo/index.html create mode 100644 photo/jiaxiang/index.html create mode 100644 photo/meitu/index.html create mode 100644 photo/suipai/index.html create mode 100644 posts/159230d3.html create mode 100644 posts/1858845p.html create mode 100644 posts/20866ae7.html create mode 100644 posts/264830r6.html create mode 100644 posts/4bmbn44c.html create mode 100644 posts/5968840c.html create mode 100644 posts/59da840c.html create mode 100644 posts/5u68yt66.html create mode 100644 posts/655j845p.html create mode 100644 posts/7b68ae0c.html create mode 100644 posts/8b68a59c.html create mode 100644 posts/91923045.html create mode 100644 posts/919230d3.html create mode 100644 robots.txt create mode 100644 rss.xml create mode 100644 search.xml create mode 100644 sitemap.txt create mode 100644 sitemap.xml create mode 100644 tags/index.html create mode 100644 "tags/\344\270\211\345\215\201\345\205\255\350\256\241-\345\255\231\345\255\220\345\205\265\346\263\225/index.html" create mode 100644 "tags/\344\272\244\350\247\204\346\211\243\345\210\206/index.html" create mode 100644 "tags/\344\272\244\351\200\232\344\277\241\345\217\267\347\201\257-\346\226\260\345\233\275\346\240\207\347\272\242\347\273\277\347\201\257/index.html" create mode 100644 "tags/\344\272\272\351\227\264\347\203\237\347\201\253-\346\255\245\350\241\214\345\244\234\345\270\202/index.html" create mode 100644 "tags/\345\216\273\346\234\211\351\243\216\347\232\204\345\234\260\346\226\271/index.html" create mode 100644 "tags/\345\220\270\347\203\237\346\234\211\345\256\263\345\201\245\345\272\267/index.html" create mode 100644 "tags/\345\234\237\345\221\263\346\203\205\350\257\235/index.html" create mode 100644 "tags/\345\277\203\347\201\265\351\270\241\346\261\244/index.html" create mode 100644 "tags/\346\210\222\346\214\207\345\257\223\346\204\217/index.html" create mode 100644 "tags/\346\231\257\347\202\271\346\216\242\347\247\230-\345\260\217\345\216\277\345\217\244\345\237\216/index.html" create mode 100644 "tags/\346\255\214\345\224\261\345\277\203\347\201\265/index.html" create mode 100644 "tags/\347\203\255\347\202\271\346\226\260\351\227\273-\346\227\266\344\272\213\350\246\201\351\227\273/index.html" create mode 100644 "tags/\350\260\250\350\256\260\345\216\206\345\217\262-\351\202\243\345\271\264\344\273\212\345\244\251/index.html" diff --git a/404.html b/404.html new file mode 100644 index 00000000..f86e7e06 --- /dev/null +++ b/404.html @@ -0,0 +1,232 @@ +页面没有找到 | 邓先生的博客 + + + + + + + + + + + +
Page not found

404

Page Not Found
\ No newline at end of file diff --git a/placeholder b/CNAME similarity index 100% rename from placeholder rename to CNAME diff --git a/about/index.html b/about/index.html new file mode 100644 index 00000000..7673b298 --- /dev/null +++ b/about/index.html @@ -0,0 +1,279 @@ +关于 | 邓先生的博客 + + + + + + + + + + + + + +
    +
  1. 坐标在浙,是来搬砖的

    +
  2. +
  3. 闲时更新下博客,水一下

    +
  4. +
  5. 愿望–自驾游

    +
  6. +
+

E-Mail:toneydeng@qq.com

+

足迹:

+

评论
\ No newline at end of file diff --git a/app/css/animate.compat.css b/app/css/animate.compat.css new file mode 100644 index 00000000..ebe8d556 --- /dev/null +++ b/app/css/animate.compat.css @@ -0,0 +1,4385 @@ +@charset "UTF-8"; + +/*! + * animate.css - https://animate.style/ + * Version - 4.1.0 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2020 Animate.css + */ +:root { + --animate-duration: 1s; + --animate-delay: 1s; + --animate-repeat: 1 +} + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-duration: var(--animate-duration); + animation-duration: var(--animate-duration); + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite +} + +.animated.repeat-1 { + -webkit-animation-iteration-count: 1; + animation-iteration-count: 1; + -webkit-animation-iteration-count: var(--animate-repeat); + animation-iteration-count: var(--animate-repeat) +} + +.animated.repeat-2 { + -webkit-animation-iteration-count: 2; + animation-iteration-count: 2; + -webkit-animation-iteration-count: calc(var(--animate-repeat)*2); + animation-iteration-count: calc(var(--animate-repeat)*2) +} + +.animated.repeat-3 { + -webkit-animation-iteration-count: 3; + animation-iteration-count: 3; + -webkit-animation-iteration-count: calc(var(--animate-repeat)*3); + animation-iteration-count: calc(var(--animate-repeat)*3) +} + +.animated.delay-1s { + -webkit-animation-delay: 1s; + animation-delay: 1s; + -webkit-animation-delay: var(--animate-delay); + animation-delay: var(--animate-delay) +} + +.animated.delay-2s { + -webkit-animation-delay: 2s; + animation-delay: 2s; + -webkit-animation-delay: calc(var(--animate-delay)*2); + animation-delay: calc(var(--animate-delay)*2) +} + +.animated.delay-3s { + -webkit-animation-delay: 3s; + animation-delay: 3s; + -webkit-animation-delay: calc(var(--animate-delay)*3); + animation-delay: calc(var(--animate-delay)*3) +} + +.animated.delay-4s { + -webkit-animation-delay: 4s; + animation-delay: 4s; + -webkit-animation-delay: calc(var(--animate-delay)*4); + animation-delay: calc(var(--animate-delay)*4) +} + +.animated.delay-5s { + -webkit-animation-delay: 5s; + animation-delay: 5s; + -webkit-animation-delay: calc(var(--animate-delay)*5); + animation-delay: calc(var(--animate-delay)*5) +} + +.animated.faster { + -webkit-animation-duration: .5s; + animation-duration: .5s; + -webkit-animation-duration: calc(var(--animate-duration)/2); + animation-duration: calc(var(--animate-duration)/2) +} + +.animated.fast { + -webkit-animation-duration: .8s; + animation-duration: .8s; + -webkit-animation-duration: calc(var(--animate-duration)*0.8); + animation-duration: calc(var(--animate-duration)*0.8) +} + +.animated.slow { + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-duration: calc(var(--animate-duration)*2); + animation-duration: calc(var(--animate-duration)*2) +} + +.animated.slower { + -webkit-animation-duration: 3s; + animation-duration: 3s; + -webkit-animation-duration: calc(var(--animate-duration)*3); + animation-duration: calc(var(--animate-duration)*3) +} + +@media (prefers-reduced-motion:reduce), +print { + .animated { + -webkit-animation-duration: 1ms !important; + animation-duration: 1ms !important; + -webkit-transition-duration: 1ms !important; + transition-duration: 1ms !important; + -webkit-animation-iteration-count: 1 !important; + animation-iteration-count: 1 !important + } + + .animated[class*=Out] { + opacity: 0 + } +} + +@-webkit-keyframes bounce { + + 0%, + 20%, + 53%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1); + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); + animation-timing-function: cubic-bezier(.755, .05, .855, .06); + -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); + transform: translate3d(0, -30px, 0) scaleY(1.1) + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); + animation-timing-function: cubic-bezier(.755, .05, .855, .06); + -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); + transform: translate3d(0, -15px, 0) scaleY(1.05) + } + + 80% { + -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); + transition-timing-function: cubic-bezier(.215, .61, .355, 1); + -webkit-transform: translateZ(0) scaleY(.95); + transform: translateZ(0) scaleY(.95) + } + + 90% { + -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); + transform: translate3d(0, -4px, 0) scaleY(1.02) + } +} + +@keyframes bounce { + + 0%, + 20%, + 53%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1); + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 40%, + 43% { + -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); + animation-timing-function: cubic-bezier(.755, .05, .855, .06); + -webkit-transform: translate3d(0, -30px, 0) scaleY(1.1); + transform: translate3d(0, -30px, 0) scaleY(1.1) + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06); + animation-timing-function: cubic-bezier(.755, .05, .855, .06); + -webkit-transform: translate3d(0, -15px, 0) scaleY(1.05); + transform: translate3d(0, -15px, 0) scaleY(1.05) + } + + 80% { + -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1); + transition-timing-function: cubic-bezier(.215, .61, .355, 1); + -webkit-transform: translateZ(0) scaleY(.95); + transform: translateZ(0) scaleY(.95) + } + + 90% { + -webkit-transform: translate3d(0, -4px, 0) scaleY(1.02); + transform: translate3d(0, -4px, 0) scaleY(1.02) + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom +} + +@-webkit-keyframes flash { + + 0%, + 50%, + to { + opacity: 1 + } + + 25%, + 75% { + opacity: 0 + } +} + +@keyframes flash { + + 0%, + 50%, + to { + opacity: 1 + } + + 25%, + 75% { + opacity: 0 + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash +} + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05) + } + + to { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05) + } + + to { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out +} + +@-webkit-keyframes rubberBand { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } + + 30% { + -webkit-transform: scale3d(1.25, .75, 1); + transform: scale3d(1.25, .75, 1) + } + + 40% { + -webkit-transform: scale3d(.75, 1.25, 1); + transform: scale3d(.75, 1.25, 1) + } + + 50% { + -webkit-transform: scale3d(1.15, .85, 1); + transform: scale3d(1.15, .85, 1) + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1) + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1) + } + + to { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } +} + +@keyframes rubberBand { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } + + 30% { + -webkit-transform: scale3d(1.25, .75, 1); + transform: scale3d(1.25, .75, 1) + } + + 40% { + -webkit-transform: scale3d(.75, 1.25, 1); + transform: scale3d(.75, 1.25, 1) + } + + 50% { + -webkit-transform: scale3d(1.15, .85, 1); + transform: scale3d(1.15, .85, 1) + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1) + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1) + } + + to { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand +} + +@-webkit-keyframes shakeX { + + 0%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0) + } + + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0) + } +} + +@keyframes shakeX { + + 0%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0) + } + + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0) + } +} + +.shakeX { + -webkit-animation-name: shakeX; + animation-name: shakeX +} + +@-webkit-keyframes shakeY { + + 0%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0) + } + + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0) + } +} + +@keyframes shakeY { + + 0%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 10%, + 30%, + 50%, + 70%, + 90% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0) + } + + 20%, + 40%, + 60%, + 80% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0) + } +} + +.shakeY { + -webkit-animation-name: shakeY; + animation-name: shakeY +} + +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg) + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg) + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg) + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg) + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0) + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg) + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg) + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg) + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg) + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0) + } +} + +.headShake { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-name: headShake; + animation-name: headShake +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg) + } + + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg) + } + + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg) + } + + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg) + } + + to { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate(15deg); + transform: rotate(15deg) + } + + 40% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg) + } + + 60% { + -webkit-transform: rotate(5deg); + transform: rotate(5deg) + } + + 80% { + -webkit-transform: rotate(-5deg); + transform: rotate(-5deg) + } + + to { + -webkit-transform: rotate(0deg); + transform: rotate(0deg) + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } + + 10%, + 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg); + transform: scale3d(.9, .9, .9) rotate(-3deg) + } + + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(3deg) + } + + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg) + } + + to { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } +} + +@keyframes tada { + 0% { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } + + 10%, + 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg); + transform: scale3d(.9, .9, .9) rotate(-3deg) + } + + 30%, + 50%, + 70%, + 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(3deg) + } + + 40%, + 60%, + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg) + } + + to { + -webkit-transform: scaleX(1); + transform: scaleX(1) + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada +} + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg); + transform: translate3d(-25%, 0, 0) rotate(-5deg) + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate(3deg); + transform: translate3d(20%, 0, 0) rotate(3deg) + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg); + transform: translate3d(-15%, 0, 0) rotate(-3deg) + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate(2deg); + transform: translate3d(10%, 0, 0) rotate(2deg) + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg); + transform: translate3d(-5%, 0, 0) rotate(-1deg) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes wobble { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg); + transform: translate3d(-25%, 0, 0) rotate(-5deg) + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate(3deg); + transform: translate3d(20%, 0, 0) rotate(3deg) + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg); + transform: translate3d(-15%, 0, 0) rotate(-3deg) + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate(2deg); + transform: translate3d(10%, 0, 0) rotate(2deg) + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg); + transform: translate3d(-5%, 0, 0) rotate(-1deg) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble +} + +@-webkit-keyframes jello { + + 0%, + 11.1%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg) + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg) + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg) + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg) + } + + 66.6% { + -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); + transform: skewX(-.78125deg) skewY(-.78125deg) + } + + 77.7% { + -webkit-transform: skewX(.390625deg) skewY(.390625deg); + transform: skewX(.390625deg) skewY(.390625deg) + } + + 88.8% { + -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); + transform: skewX(-.1953125deg) skewY(-.1953125deg) + } +} + +@keyframes jello { + + 0%, + 11.1%, + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg) + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg) + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg) + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg) + } + + 66.6% { + -webkit-transform: skewX(-.78125deg) skewY(-.78125deg); + transform: skewX(-.78125deg) skewY(-.78125deg) + } + + 77.7% { + -webkit-transform: skewX(.390625deg) skewY(.390625deg); + transform: skewX(.390625deg) skewY(.390625deg) + } + + 88.8% { + -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg); + transform: skewX(-.1953125deg) skewY(-.1953125deg) + } +} + +.jello { + -webkit-animation-name: jello; + animation-name: jello; + -webkit-transform-origin: center; + transform-origin: center +} + +@-webkit-keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1) + } + + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3) + } + + 28% { + -webkit-transform: scale(1); + transform: scale(1) + } + + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3) + } + + 70% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes heartBeat { + 0% { + -webkit-transform: scale(1); + transform: scale(1) + } + + 14% { + -webkit-transform: scale(1.3); + transform: scale(1.3) + } + + 28% { + -webkit-transform: scale(1); + transform: scale(1) + } + + 42% { + -webkit-transform: scale(1.3); + transform: scale(1.3) + } + + 70% { + -webkit-transform: scale(1); + transform: scale(1) + } +} + +.heartBeat { + -webkit-animation-name: heartBeat; + animation-name: heartBeat; + -webkit-animation-duration: 1.3s; + animation-duration: 1.3s; + -webkit-animation-duration: calc(var(--animate-duration)*1.3); + animation-duration: calc(var(--animate-duration)*1.3); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out +} + +@-webkit-keyframes backInDown { + 0% { + -webkit-transform: translateY(-1200px) scale(.7); + transform: translateY(-1200px) scale(.7); + opacity: .7 + } + + 80% { + -webkit-transform: translateY(0) scale(.7); + transform: translateY(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } +} + +@keyframes backInDown { + 0% { + -webkit-transform: translateY(-1200px) scale(.7); + transform: translateY(-1200px) scale(.7); + opacity: .7 + } + + 80% { + -webkit-transform: translateY(0) scale(.7); + transform: translateY(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } +} + +.backInDown { + -webkit-animation-name: backInDown; + animation-name: backInDown +} + +@-webkit-keyframes backInLeft { + 0% { + -webkit-transform: translateX(-2000px) scale(.7); + transform: translateX(-2000px) scale(.7); + opacity: .7 + } + + 80% { + -webkit-transform: translateX(0) scale(.7); + transform: translateX(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } +} + +@keyframes backInLeft { + 0% { + -webkit-transform: translateX(-2000px) scale(.7); + transform: translateX(-2000px) scale(.7); + opacity: .7 + } + + 80% { + -webkit-transform: translateX(0) scale(.7); + transform: translateX(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } +} + +.backInLeft { + -webkit-animation-name: backInLeft; + animation-name: backInLeft +} + +@-webkit-keyframes backInRight { + 0% { + -webkit-transform: translateX(2000px) scale(.7); + transform: translateX(2000px) scale(.7); + opacity: .7 + } + + 80% { + -webkit-transform: translateX(0) scale(.7); + transform: translateX(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } +} + +@keyframes backInRight { + 0% { + -webkit-transform: translateX(2000px) scale(.7); + transform: translateX(2000px) scale(.7); + opacity: .7 + } + + 80% { + -webkit-transform: translateX(0) scale(.7); + transform: translateX(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } +} + +.backInRight { + -webkit-animation-name: backInRight; + animation-name: backInRight +} + +@-webkit-keyframes backInUp { + 0% { + -webkit-transform: translateY(1200px) scale(.7); + transform: translateY(1200px) scale(.7); + opacity: .7 + } + + 80% { + -webkit-transform: translateY(0) scale(.7); + transform: translateY(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } +} + +@keyframes backInUp { + 0% { + -webkit-transform: translateY(1200px) scale(.7); + transform: translateY(1200px) scale(.7); + opacity: .7 + } + + 80% { + -webkit-transform: translateY(0) scale(.7); + transform: translateY(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } +} + +.backInUp { + -webkit-animation-name: backInUp; + animation-name: backInUp +} + +@-webkit-keyframes backOutDown { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + 20% { + -webkit-transform: translateY(0) scale(.7); + transform: translateY(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: translateY(700px) scale(.7); + transform: translateY(700px) scale(.7); + opacity: .7 + } +} + +@keyframes backOutDown { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + 20% { + -webkit-transform: translateY(0) scale(.7); + transform: translateY(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: translateY(700px) scale(.7); + transform: translateY(700px) scale(.7); + opacity: .7 + } +} + +.backOutDown { + -webkit-animation-name: backOutDown; + animation-name: backOutDown +} + +@-webkit-keyframes backOutLeft { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + 20% { + -webkit-transform: translateX(0) scale(.7); + transform: translateX(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: translateX(-2000px) scale(.7); + transform: translateX(-2000px) scale(.7); + opacity: .7 + } +} + +@keyframes backOutLeft { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + 20% { + -webkit-transform: translateX(0) scale(.7); + transform: translateX(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: translateX(-2000px) scale(.7); + transform: translateX(-2000px) scale(.7); + opacity: .7 + } +} + +.backOutLeft { + -webkit-animation-name: backOutLeft; + animation-name: backOutLeft +} + +@-webkit-keyframes backOutRight { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + 20% { + -webkit-transform: translateX(0) scale(.7); + transform: translateX(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: translateX(2000px) scale(.7); + transform: translateX(2000px) scale(.7); + opacity: .7 + } +} + +@keyframes backOutRight { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + 20% { + -webkit-transform: translateX(0) scale(.7); + transform: translateX(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: translateX(2000px) scale(.7); + transform: translateX(2000px) scale(.7); + opacity: .7 + } +} + +.backOutRight { + -webkit-animation-name: backOutRight; + animation-name: backOutRight +} + +@-webkit-keyframes backOutUp { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + 20% { + -webkit-transform: translateY(0) scale(.7); + transform: translateY(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: translateY(-700px) scale(.7); + transform: translateY(-700px) scale(.7); + opacity: .7 + } +} + +@keyframes backOutUp { + 0% { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1 + } + + 20% { + -webkit-transform: translateY(0) scale(.7); + transform: translateY(0) scale(.7); + opacity: .7 + } + + to { + -webkit-transform: translateY(-700px) scale(.7); + transform: translateY(-700px) scale(.7); + opacity: .7 + } +} + +.backOutUp { + -webkit-animation-name: backOutUp; + animation-name: backOutUp +} + +@-webkit-keyframes bounceIn { + + 0%, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3) + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1) + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03) + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97) + } + + to { + opacity: 1; + -webkit-transform: scaleX(1); + transform: scaleX(1) + } +} + +@keyframes bounceIn { + + 0%, + 20%, + 40%, + 60%, + 80%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3) + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1) + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03) + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97) + } + + to { + opacity: 1; + -webkit-transform: scaleX(1); + transform: scaleX(1) + } +} + +.bounceIn { + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-animation-duration: calc(var(--animate-duration)*0.75); + animation-duration: calc(var(--animate-duration)*0.75); + -webkit-animation-name: bounceIn; + animation-name: bounceIn +} + +@-webkit-keyframes bounceInDown { + + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0) scaleY(3); + transform: translate3d(0, -3000px, 0) scaleY(3) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0) scaleY(.9); + transform: translate3d(0, 25px, 0) scaleY(.9) + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0) scaleY(.95); + transform: translate3d(0, -10px, 0) scaleY(.95) + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0) scaleY(.985); + transform: translate3d(0, 5px, 0) scaleY(.985) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes bounceInDown { + + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0) scaleY(3); + transform: translate3d(0, -3000px, 0) scaleY(3) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0) scaleY(.9); + transform: translate3d(0, 25px, 0) scaleY(.9) + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0) scaleY(.95); + transform: translate3d(0, -10px, 0) scaleY(.95) + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0) scaleY(.985); + transform: translate3d(0, 5px, 0) scaleY(.985) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown +} + +@-webkit-keyframes bounceInLeft { + + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3); + transform: translate3d(-3000px, 0, 0) scaleX(3) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0) scaleX(1); + transform: translate3d(25px, 0, 0) scaleX(1) + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0) scaleX(.98); + transform: translate3d(-10px, 0, 0) scaleX(.98) + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0) scaleX(.995); + transform: translate3d(5px, 0, 0) scaleX(.995) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes bounceInLeft { + + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0) scaleX(3); + transform: translate3d(-3000px, 0, 0) scaleX(3) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0) scaleX(1); + transform: translate3d(25px, 0, 0) scaleX(1) + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0) scaleX(.98); + transform: translate3d(-10px, 0, 0) scaleX(.98) + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0) scaleX(.995); + transform: translate3d(5px, 0, 0) scaleX(.995) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft +} + +@-webkit-keyframes bounceInRight { + + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0) scaleX(3); + transform: translate3d(3000px, 0, 0) scaleX(3) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0) scaleX(1); + transform: translate3d(-25px, 0, 0) scaleX(1) + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0) scaleX(.98); + transform: translate3d(10px, 0, 0) scaleX(.98) + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0) scaleX(.995); + transform: translate3d(-5px, 0, 0) scaleX(.995) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes bounceInRight { + + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0) scaleX(3); + transform: translate3d(3000px, 0, 0) scaleX(3) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0) scaleX(1); + transform: translate3d(-25px, 0, 0) scaleX(1) + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0) scaleX(.98); + transform: translate3d(10px, 0, 0) scaleX(.98) + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0) scaleX(.995); + transform: translate3d(-5px, 0, 0) scaleX(.995) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight +} + +@-webkit-keyframes bounceInUp { + + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0) scaleY(5); + transform: translate3d(0, 3000px, 0) scaleY(5) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0) scaleY(.9); + transform: translate3d(0, -20px, 0) scaleY(.9) + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0) scaleY(.95); + transform: translate3d(0, 10px, 0) scaleY(.95) + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0) scaleY(.985); + transform: translate3d(0, -5px, 0) scaleY(.985) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes bounceInUp { + + 0%, + 60%, + 75%, + 90%, + to { + -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1); + animation-timing-function: cubic-bezier(.215, .61, .355, 1) + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0) scaleY(5); + transform: translate3d(0, 3000px, 0) scaleY(5) + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0) scaleY(.9); + transform: translate3d(0, -20px, 0) scaleY(.9) + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0) scaleY(.95); + transform: translate3d(0, 10px, 0) scaleY(.95) + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0) scaleY(.985); + transform: translate3d(0, -5px, 0) scaleY(.985) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9) + } + + 50%, + 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1) + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3) + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9) + } + + 50%, + 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1) + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3) + } +} + +.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-animation-duration: calc(var(--animate-duration)*0.75); + animation-duration: calc(var(--animate-duration)*0.75); + -webkit-animation-name: bounceOut; + animation-name: bounceOut +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0) scaleY(.985); + transform: translate3d(0, 10px, 0) scaleY(.985) + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0) scaleY(.9); + transform: translate3d(0, -20px, 0) scaleY(.9) + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0) scaleY(3); + transform: translate3d(0, 2000px, 0) scaleY(3) + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0) scaleY(.985); + transform: translate3d(0, 10px, 0) scaleY(.985) + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0) scaleY(.9); + transform: translate3d(0, -20px, 0) scaleY(.9) + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0) scaleY(3); + transform: translate3d(0, 2000px, 0) scaleY(3) + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0) scaleX(.9); + transform: translate3d(20px, 0, 0) scaleX(.9) + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2); + transform: translate3d(-2000px, 0, 0) scaleX(2) + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0) scaleX(.9); + transform: translate3d(20px, 0, 0) scaleX(.9) + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0) scaleX(2); + transform: translate3d(-2000px, 0, 0) scaleX(2) + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0) scaleX(.9); + transform: translate3d(-20px, 0, 0) scaleX(.9) + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0) scaleX(2); + transform: translate3d(2000px, 0, 0) scaleX(2) + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0) scaleX(.9); + transform: translate3d(-20px, 0, 0) scaleX(.9) + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0) scaleX(2); + transform: translate3d(2000px, 0, 0) scaleX(2) + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0) scaleY(.985); + transform: translate3d(0, -10px, 0) scaleY(.985) + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0) scaleY(.9); + transform: translate3d(0, 20px, 0) scaleY(.9) + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0) scaleY(3); + transform: translate3d(0, -2000px, 0) scaleY(3) + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0) scaleY(.985); + transform: translate3d(0, -10px, 0) scaleY(.985) + } + + 40%, + 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0) scaleY(.9); + transform: translate3d(0, 20px, 0) scaleY(.9) + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0) scaleY(3); + transform: translate3d(0, -2000px, 0) scaleY(3) + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 0 + } + + to { + opacity: 1 + } +} + +@keyframes fadeIn { + 0% { + opacity: 0 + } + + to { + opacity: 1 + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig +} + +@-webkit-keyframes fadeInTopLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, -100%, 0); + transform: translate3d(-100%, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInTopLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, -100%, 0); + transform: translate3d(-100%, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInTopLeft { + -webkit-animation-name: fadeInTopLeft; + animation-name: fadeInTopLeft +} + +@-webkit-keyframes fadeInTopRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, -100%, 0); + transform: translate3d(100%, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInTopRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, -100%, 0); + transform: translate3d(100%, -100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInTopRight { + -webkit-animation-name: fadeInTopRight; + animation-name: fadeInTopRight +} + +@-webkit-keyframes fadeInBottomLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 100%, 0); + transform: translate3d(-100%, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInBottomLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 100%, 0); + transform: translate3d(-100%, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInBottomLeft { + -webkit-animation-name: fadeInBottomLeft; + animation-name: fadeInBottomLeft +} + +@-webkit-keyframes fadeInBottomRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 100%, 0); + transform: translate3d(100%, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes fadeInBottomRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 100%, 0); + transform: translate3d(100%, 100%, 0) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.fadeInBottomRight { + -webkit-animation-name: fadeInBottomRight; + animation-name: fadeInBottomRight +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1 + } + + to { + opacity: 0 + } +} + +@keyframes fadeOut { + 0% { + opacity: 1 + } + + to { + opacity: 0 + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0) + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0) + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0) + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0) + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig +} + +@-webkit-keyframes fadeOutTopLeft { + 0% { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, -100%, 0); + transform: translate3d(-100%, -100%, 0) + } +} + +@keyframes fadeOutTopLeft { + 0% { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, -100%, 0); + transform: translate3d(-100%, -100%, 0) + } +} + +.fadeOutTopLeft { + -webkit-animation-name: fadeOutTopLeft; + animation-name: fadeOutTopLeft +} + +@-webkit-keyframes fadeOutTopRight { + 0% { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, -100%, 0); + transform: translate3d(100%, -100%, 0) + } +} + +@keyframes fadeOutTopRight { + 0% { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, -100%, 0); + transform: translate3d(100%, -100%, 0) + } +} + +.fadeOutTopRight { + -webkit-animation-name: fadeOutTopRight; + animation-name: fadeOutTopRight +} + +@-webkit-keyframes fadeOutBottomRight { + 0% { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 100%, 0); + transform: translate3d(100%, 100%, 0) + } +} + +@keyframes fadeOutBottomRight { + 0% { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 100%, 0); + transform: translate3d(100%, 100%, 0) + } +} + +.fadeOutBottomRight { + -webkit-animation-name: fadeOutBottomRight; + animation-name: fadeOutBottomRight +} + +@-webkit-keyframes fadeOutBottomLeft { + 0% { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 100%, 0); + transform: translate3d(-100%, 100%, 0) + } +} + +@keyframes fadeOutBottomLeft { + 0% { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 100%, 0); + transform: translate3d(-100%, 100%, 0) + } +} + +.fadeOutBottomLeft { + -webkit-animation-name: fadeOutBottomLeft; + animation-name: fadeOutBottomLeft +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn); + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + + 40% { + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + + 50% { + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg); + transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + to { + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn); + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + + 40% { + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out + } + + 50% { + -webkit-transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); + transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg); + transform: perspective(400px) scale3d(.95, .95, .95) translateZ(0) rotateY(0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + to { + -webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0 + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-20deg); + transform: perspective(400px) rotateX(-20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 60% { + -webkit-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + opacity: 1 + } + + 80% { + -webkit-transform: perspective(400px) rotateX(-5deg); + transform: perspective(400px) rotateX(-5deg) + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0 + } + + 40% { + -webkit-transform: perspective(400px) rotateX(-20deg); + transform: perspective(400px) rotateX(-20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 60% { + -webkit-transform: perspective(400px) rotateX(10deg); + transform: perspective(400px) rotateX(10deg); + opacity: 1 + } + + 80% { + -webkit-transform: perspective(400px) rotateX(-5deg); + transform: perspective(400px) rotateX(-5deg) + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0 + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-20deg); + transform: perspective(400px) rotateY(-20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 60% { + -webkit-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + opacity: 1 + } + + 80% { + -webkit-transform: perspective(400px) rotateY(-5deg); + transform: perspective(400px) rotateY(-5deg) + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0 + } + + 40% { + -webkit-transform: perspective(400px) rotateY(-20deg); + transform: perspective(400px) rotateY(-20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in + } + + 60% { + -webkit-transform: perspective(400px) rotateY(10deg); + transform: perspective(400px) rotateY(10deg); + opacity: 1 + } + + 80% { + -webkit-transform: perspective(400px) rotateY(-5deg); + transform: perspective(400px) rotateY(-5deg) + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } + + 30% { + -webkit-transform: perspective(400px) rotateX(-20deg); + transform: perspective(400px) rotateX(-20deg); + opacity: 1 + } + + to { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0 + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } + + 30% { + -webkit-transform: perspective(400px) rotateX(-20deg); + transform: perspective(400px) rotateX(-20deg); + opacity: 1 + } + + to { + -webkit-transform: perspective(400px) rotateX(90deg); + transform: perspective(400px) rotateX(90deg); + opacity: 0 + } +} + +.flipOutX { + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-animation-duration: calc(var(--animate-duration)*0.75); + animation-duration: calc(var(--animate-duration)*0.75); + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } + + 30% { + -webkit-transform: perspective(400px) rotateY(-15deg); + transform: perspective(400px) rotateY(-15deg); + opacity: 1 + } + + to { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0 + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px) + } + + 30% { + -webkit-transform: perspective(400px) rotateY(-15deg); + transform: perspective(400px) rotateY(-15deg); + opacity: 1 + } + + to { + -webkit-transform: perspective(400px) rotateY(90deg); + transform: perspective(400px) rotateY(90deg); + opacity: 0 + } +} + +.flipOutY { + -webkit-animation-duration: .75s; + animation-duration: .75s; + -webkit-animation-duration: calc(var(--animate-duration)*0.75); + animation-duration: calc(var(--animate-duration)*0.75); + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY +} + +@-webkit-keyframes lightSpeedInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0 + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1 + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes lightSpeedInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0 + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1 + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.lightSpeedInRight { + -webkit-animation-name: lightSpeedInRight; + animation-name: lightSpeedInRight; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out +} + +@-webkit-keyframes lightSpeedInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg); + transform: translate3d(-100%, 0, 0) skewX(30deg); + opacity: 0 + } + + 60% { + -webkit-transform: skewX(-20deg); + transform: skewX(-20deg); + opacity: 1 + } + + 80% { + -webkit-transform: skewX(5deg); + transform: skewX(5deg) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes lightSpeedInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg); + transform: translate3d(-100%, 0, 0) skewX(30deg); + opacity: 0 + } + + 60% { + -webkit-transform: skewX(-20deg); + transform: skewX(-20deg); + opacity: 1 + } + + 80% { + -webkit-transform: skewX(5deg); + transform: skewX(5deg) + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.lightSpeedInLeft { + -webkit-animation-name: lightSpeedInLeft; + animation-name: lightSpeedInLeft; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out +} + +@-webkit-keyframes lightSpeedOutRight { + 0% { + opacity: 1 + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0 + } +} + +@keyframes lightSpeedOutRight { + 0% { + opacity: 1 + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0 + } +} + +.lightSpeedOutRight { + -webkit-animation-name: lightSpeedOutRight; + animation-name: lightSpeedOutRight; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in +} + +@-webkit-keyframes lightSpeedOutLeft { + 0% { + opacity: 1 + } + + to { + -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg); + transform: translate3d(-100%, 0, 0) skewX(-30deg); + opacity: 0 + } +} + +@keyframes lightSpeedOutLeft { + 0% { + opacity: 1 + } + + to { + -webkit-transform: translate3d(-100%, 0, 0) skewX(-30deg); + transform: translate3d(-100%, 0, 0) skewX(-30deg); + opacity: 0 + } +} + +.lightSpeedOutLeft { + -webkit-animation-name: lightSpeedOutLeft; + animation-name: lightSpeedOutLeft; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform: rotate(-200deg); + transform: rotate(-200deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; + -webkit-transform-origin: center; + transform-origin: center +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; + -webkit-transform-origin: left bottom; + transform-origin: left bottom +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; + -webkit-transform-origin: right bottom; + transform-origin: right bottom +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; + -webkit-transform-origin: left bottom; + transform-origin: left bottom +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + opacity: 0 + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0); + opacity: 1 + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; + -webkit-transform-origin: right bottom; + transform-origin: right bottom +} + +@-webkit-keyframes rotateOut { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0 + } +} + +@keyframes rotateOut { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(200deg); + transform: rotate(200deg); + opacity: 0 + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; + -webkit-transform-origin: center; + transform-origin: center +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + opacity: 0 + } +} + +@keyframes rotateOutDownLeft { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + opacity: 0 + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; + -webkit-transform-origin: left bottom; + transform-origin: left bottom +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + opacity: 0 + } +} + +@keyframes rotateOutDownRight { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + opacity: 0 + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; + -webkit-transform-origin: right bottom; + transform-origin: right bottom +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + opacity: 0 + } +} + +@keyframes rotateOutUpLeft { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + opacity: 0 + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; + -webkit-transform-origin: left bottom; + transform-origin: left bottom +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } +} + +@keyframes rotateOutUpRight { + 0% { + opacity: 1 + } + + to { + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + opacity: 0 + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; + -webkit-transform-origin: right bottom; + transform-origin: right bottom +} + +@-webkit-keyframes hinge { + 0% { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + 20%, + 60% { + -webkit-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + 40%, + 80% { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1 + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0 + } +} + +@keyframes hinge { + 0% { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + 20%, + 60% { + -webkit-transform: rotate(80deg); + transform: rotate(80deg); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out + } + + 40%, + 80% { + -webkit-transform: rotate(60deg); + transform: rotate(60deg); + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1 + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0 + } +} + +.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-duration: calc(var(--animate-duration)*2); + animation-duration: calc(var(--animate-duration)*2); + -webkit-animation-name: hinge; + animation-name: hinge; + -webkit-transform-origin: top left; + transform-origin: top left +} + +@-webkit-keyframes jackInTheBox { + 0% { + opacity: 0; + -webkit-transform: scale(.1) rotate(30deg); + transform: scale(.1) rotate(30deg); + -webkit-transform-origin: center bottom; + transform-origin: center bottom + } + + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg) + } + + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg) + } + + to { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1) + } +} + +@keyframes jackInTheBox { + 0% { + opacity: 0; + -webkit-transform: scale(.1) rotate(30deg); + transform: scale(.1) rotate(30deg); + -webkit-transform-origin: center bottom; + transform-origin: center bottom + } + + 50% { + -webkit-transform: rotate(-10deg); + transform: rotate(-10deg) + } + + 70% { + -webkit-transform: rotate(3deg); + transform: rotate(3deg) + } + + to { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1) + } +} + +.jackInTheBox { + -webkit-animation-name: jackInTheBox; + animation-name: jackInTheBox +} + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg); + transform: translate3d(-100%, 0, 0) rotate(-120deg) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg); + transform: translate3d(-100%, 0, 0) rotate(-120deg) + } + + to { + opacity: 1; + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn +} + +@-webkit-keyframes rollOut { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate(120deg); + transform: translate3d(100%, 0, 0) rotate(120deg) + } +} + +@keyframes rollOut { + 0% { + opacity: 1 + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate(120deg); + transform: translate3d(100%, 0, 0) rotate(120deg) + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut +} + +@-webkit-keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3) + } + + 50% { + opacity: 1 + } +} + +@keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3) + } + + 50% { + opacity: 1 + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn +} + +@-webkit-keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +@keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown +} + +@-webkit-keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +@keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft +} + +@-webkit-keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +@keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight +} + +@-webkit-keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +@keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp +} + +@-webkit-keyframes zoomOut { + 0% { + opacity: 1 + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3) + } + + to { + opacity: 0 + } +} + +@keyframes zoomOut { + 0% { + opacity: 1 + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3) + } + + to { + opacity: 0 + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; + -webkit-transform-origin: center bottom; + transform-origin: center bottom +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0) + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0) + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; + -webkit-transform-origin: left center; + transform-origin: left center +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0) + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0) + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0) + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; + -webkit-transform-origin: right center; + transform-origin: right center +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19); + animation-timing-function: cubic-bezier(.55, .055, .675, .19) + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1); + animation-timing-function: cubic-bezier(.175, .885, .32, 1) + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; + -webkit-transform-origin: center bottom; + transform-origin: center bottom +} + +@-webkit-keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown +} + +@-webkit-keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft +} + +@-webkit-keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight +} + +@-webkit-keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +@keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible + } + + to { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp +} + +@-webkit-keyframes slideOutDown { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +@keyframes slideOutDown { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0) + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0) + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0) + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0) + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp +} diff --git a/app/css/index.css b/app/css/index.css new file mode 100644 index 00000000..6d1eaa8e --- /dev/null +++ b/app/css/index.css @@ -0,0 +1,309 @@ +* { + margin: 0; + padding: 0; + } + + HTML, + body, + div, + h1, + h2, + h3, + h4, + h5, + h6, + ul, + ol, + dl, + li, + dt, + dd, + p, + blockquote, + pre, + form, + fieldset, + table, + th, + td { + border: none; + font-family: "微软雅黑", "黑体", "宋体"; + font-size: 14px; + margin: 0px; + padding: 0px; + } + + html, + body { + height: 100%; + width: 100%; + } + + address, + caption, + cite, + code, + dfn, + em, + strong, + th, + var { + font-style: normal; + font-weight: normal; + } + + a { + text-decoration: none; + } + + a:link { + color: #fff; + } + + a:visited { + color: #fff; + } + + a:hover { + color: #fff; + } + + a:active { + color: #fff; + } + + input::-ms-clear { + display: none; + } + + input::-ms-reveal { + display: none; + } + + input { + -webkit-appearance: none; + margin: 0; + outline: none; + padding: 0; + } + + input::-webkit-input-placeholder { + color: #ccc; + } + + input::-ms-input-placeholder { + color: #ccc; + } + + input::-moz-placeholder { + color: #ccc; + } + + input[type=submit], + input[type=button] { + cursor: pointer; + } + + button[disabled], + input[disabled] { + cursor: default; + } + + img { + border: none; + } + + ul, + ol, + li { + list-style-type: none; + } + + /*公共方法*/ + .clear { + clear: both; + } + + .clearleft { + clear: left; + } + + .clearright { + clear: right; + } + + .floatleft { + float: left; + } + + .floatright { + float: right; + } + + .cursor { + cursor: pointer; + } + + /*背景及色值表*/ + .bg000 { + background: #000; + } + + .color000 { + color: #000; + } +body { + background-image: linear-gradient(to left, rgba(255, 0, 149, 0.2), rgba(0, 247, 255, 0.2)), url(#); + /*background: #81a779;*/ + background-repeat: no-repeat; + background-attachment: fixed; + background-size: cover; + } + + + + + .left_pc { + width: 50%; + display: flex; + margin-right: 2%; + justify-content: flex-end; + } + + .right_pc { + width: 50%; + margin-left: 2%; + } + + #boox_pc { + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + } + + .left_pc img { + width: 380px; + } + + .right_logo_pc { + margin-bottom: 25px; + display: flex; + align-items: center; + } + + .right_logo_pc img { + width: 130px; + border-radius: 12px; + margin-right: 25px; + } + + .right_title_pc { + font-size: 45px; + color: #333333; + font-weight: bold; + margin-bottom: 10px; + } + + .right_span_pc { + font-size: 19px; + color: #666; + } + + .right_text_pc { + width: 50%; + color: #666; + line-height: 35px; + font-size: 19px; + } + + .right_banb_pc { + color: #999; + font-size: 15px; + margin-top: 18px; + } + + .right_ewm_pc { + margin-top: 25px; + display: flex; + align-items: center; + } + + .right_ewm_pc img { + width: 120px; + margin-right: 30px; + } + + .right_xiazai_pc { + padding: 10px 40px; + color: white; + font-size: 18px; + border-radius: 50px; + background-color: #ff7900; + -webkit-box-shadow: 2px 4px 7px 0 rgba(255, 121, 0, .4); + box-shadow: 2px 4px 7px 0 rgba(255, 121, 0, .4); + } + + + + + + + #boox_web { + width: 100%; + height: 100%; + position: fixed; + display: flex; + flex-direction: column; + justify-content: center; + } + + .logo_web { + width: 100%; + text-align: center; + } + + .logo_web img { + width: 70px; + height: 70px; + border-radius: 10px; + } + + .logo_web p { + font-size: 19px; + color: #333333; + font-weight: bold; + margin-top: 10px + } + + .xiazai_web { + width: 55%; + text-align: center; + border-radius: 50px; + color: #FFFFFF; + background: #FF7900; + font-size: 16px; + margin: 20px auto; + padding: 8px 0px; + } + + #banben_web { + color: #999; + width: 100%; + font-size: 14px; + text-align: center; + } + + #banben_web p { + margin: 6px 0px; + } + + .fixed_web { + position: fixed; + bottom: 35px; + color: #999; + width: 100%; + font-size: 14px; + text-align: center; + } \ No newline at end of file diff --git a/app/gengxin.txt b/app/gengxin.txt new file mode 100644 index 00000000..a3f96e6c --- /dev/null +++ b/app/gengxin.txt @@ -0,0 +1,7 @@ +【版本名】3.0【版本名】 +【版本】20230215【版本】 +【内容】 +1.去除失效页面 +2.部分优化,更新链接地址 +【内容】 +【链接】https://qinzhi.cc/app/1.apk【链接】 \ No newline at end of file diff --git a/app/img/1.png b/app/img/1.png new file mode 100644 index 0000000000000000000000000000000000000000..73b19dc658b492bd921b30ae81501ee48005f867 GIT binary patch literal 32917 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 literal 0 HcmV?d00001 diff --git a/app/img/2.png b/app/img/2.png new file mode 100644 index 0000000000000000000000000000000000000000..1a13899f764806842ba12742179a5d30ed6ee118 GIT binary patch literal 44129 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 R0KxrRa#Bi?b>b$W{|6O{ZAkzC literal 0 HcmV?d00001 diff --git a/app/img/3.png b/app/img/3.png new file mode 100644 index 0000000000000000000000000000000000000000..49299dbfebd0d19cf5205b0101cad4a270512283 GIT binary patch literal 16930 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 literal 0 HcmV?d00001 diff --git a/app/img/4.png b/app/img/4.png new file mode 100644 index 0000000000000000000000000000000000000000..b2f7bab5aab5291baa79b15124afd8e2c7fd3e9d GIT binary patch literal 53867 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 aWrUsclzPZox3yl-gE!w zcm8KfHpX+o8K2Jp003OOChj``n091pP+hPup3hI6#3nbvnk`uX;PLm=n07qSgAM@H z`n7Q}oAxRGd440)wACAk`6(7f+q1Mb>Z&U`RojL<>GYTe7xGqzW6TIGksLs4IDo|H zy?AbHgM_AbSvuXlZRY=7h@>bwIXRgiGwqV+MM@VT&gFBh>AAMuH_^y#`Lh<>Uqafu zd4)7}n%@D}9n{%J=6z)Guv5Vuh-apt78XM}94-Rn1C>u5Ca%)_{r)}=f}r>lX*!jO zzd+;95>_csgJr?+#2;X#dW4T1l*P7}8+dqkV^Jws+FX)m?_I`U2#vuKHuHj9@k3tp z9BnoGy`12`fJ0|%JX3WI>S96hC!hEJ;TfV3jq!~*TWIbFg|{Q@h00@51Y(!=t0K~a zEasP(n!MB(w%}zVuC=*BUoU`nUVFE+3HgRONGMNabrx*6mvJHCwxz0cqEGuXU0R$N zB?8<=iIQHCuFcIxua{3e;W_}OmXb2c+Td5)N8eQ-8?#kGMY!Rc>}8`D{KcZZ&hasO z%o`+-A*SYa1S^(Hz}>y$584#CyD=b3$4ow+SW;`6(ZDByLo#LIq}<#&JR;!S;Jdk+ zV{l;&kFL%VF4C&lzTLi&oLjHQXS4SRx8xV5i>n+`!kaPK*&A{cS9xJ+`)KD@w{T1= zZ=o7zoBzl0{Q&mejv>+skC6M6g}?dMPJGPx@6JqGic<#VgFUDhv#y6@ zc9WlCrSvr-^C3|Y_>fw$5n#pP)k$gp`Y)JuwZq|@OiLR4=6Ci~;$e!g!0S?%_nZO;~bpHu~H_)#;$lADHGUOZ)z+NrtoEL=FIMq4yaw|)D zuZj0+SNO7QxTON&o}kwj(i6Kc*3Nro{;CNkXp5NBSjoffYr<%rb)v)cbE{>nR`Yy= z*aO1nwl*6jY2Kz88hU%L>hnSd(0tnrDM$&rf<#plSnGf0h`_H(qPL;l4i?Y0iMxFv z|0PCFvmWZ#Q_OTi?J;YgC_H-bl*#?a0a-%N{kr6>mw8|6EbXn284}b7uP^bhhf-4M igka%T?0YY`E4Bo`{yH9NwqpM?z}i*uahF!69{3mQN0l@H literal 0 HcmV?d00001 diff --git a/app/img/jt.jpg b/app/img/jt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b92093f0aa8234cf632baad6aa45a9d7e8ecd007 GIT binary patch literal 57100 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%0A`2Zyag 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 literal 0 HcmV?d00001 diff --git a/app/img/logo.png b/app/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..1879d5da1d945ce2380d6eb89e99cdf2c14a30d7 GIT binary patch literal 3672 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 literal 0 HcmV?d00001 diff --git a/app/index.html b/app/index.html new file mode 100644 index 00000000..58dc57bf --- /dev/null +++ b/app/index.html @@ -0,0 +1,53 @@ + + + + + + 邓先生的博客 | APP下载 + + + + + + + + + + + + + + diff --git a/app/js/jquery.min.js b/app/js/jquery.min.js new file mode 100644 index 00000000..b19a2d2c --- /dev/null +++ b/app/js/jquery.min.js @@ -0,0 +1,3349 @@ +/*! jQuery v2.2.1 | (c) jQuery Foundation | jquery.org/license */ ! function(a, b) { + "object" == typeof module && "object" == typeof module.exports ? module.exports = a.document ? b(a, !0) : function(a) { + if (!a.document) throw new Error("jQuery requires a window with a document"); + return b(a) + } : b(a) +}("undefined" != typeof window ? window : this, function(a, b) { + var c = [], + d = a.document, + e = c.slice, + f = c.concat, + g = c.push, + h = c.indexOf, + i = {}, + j = i.toString, + k = i.hasOwnProperty, + l = {}, + m = "2.2.1", + n = function(a, b) { + return new n.fn.init(a, b) + }, + o = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + p = /^-ms-/, + q = /-([\da-z])/gi, + r = function(a, b) { + return b.toUpperCase() + }; + n.fn = n.prototype = { + jquery: m, + constructor: n, + selector: "", + length: 0, + toArray: function() { + return e.call(this) + }, + get: function(a) { + return null != a ? 0 > a ? this[a + this.length] : this[a] : e.call(this) + }, + pushStack: function(a) { + var b = n.merge(this.constructor(), a); + return b.prevObject = this, b.context = this.context, b + }, + each: function(a) { + return n.each(this, a) + }, + map: function(a) { + return this.pushStack(n.map(this, function(b, c) { + return a.call(b, c, b) + })) + }, + slice: function() { + return this.pushStack(e.apply(this, arguments)) + }, + first: function() { + return this.eq(0) + }, + last: function() { + return this.eq(-1) + }, + eq: function(a) { + var b = this.length, + c = +a + (0 > a ? b : 0); + return this.pushStack(c >= 0 && b > c ? [this[c]] : []) + }, + end: function() { + return this.prevObject || this.constructor() + }, + push: g, + sort: c.sort, + splice: c.splice + }, n.extend = n.fn.extend = function() { + var a, b, c, d, e, f, g = arguments[0] || {}, + h = 1, + i = arguments.length, + j = !1; + for ("boolean" == typeof g && (j = g, g = arguments[h] || {}, h++), "object" == typeof g || n.isFunction(g) || (g = {}), + h === i && (g = this, h--); i > h; h++) + if (null != (a = arguments[h])) + for (b in a) c = g[b], d = a[b], g !== d && (j && d && (n.isPlainObject(d) || (e = n.isArray(d))) ? (e ? (e = !1, + f = c && n.isArray(c) ? c : []) : f = c && n.isPlainObject(c) ? c : {}, g[b] = n.extend(j, f, d)) : void 0 !== + d && (g[b] = d)); + return g + }, n.extend({ + expando: "jQuery" + (m + Math.random()).replace(/\D/g, ""), + isReady: !0, + error: function(a) { + throw new Error(a) + }, + noop: function() {}, + isFunction: function(a) { + return "function" === n.type(a) + }, + isArray: Array.isArray, + isWindow: function(a) { + return null != a && a === a.window + }, + isNumeric: function(a) { + var b = a && a.toString(); + return !n.isArray(a) && b - parseFloat(b) + 1 >= 0 + }, + isPlainObject: function(a) { + return "object" !== n.type(a) || a.nodeType || n.isWindow(a) ? !1 : a.constructor && !k.call(a.constructor.prototype, + "isPrototypeOf") ? !1 : !0 + }, + isEmptyObject: function(a) { + var b; + for (b in a) return !1; + return !0 + }, + type: function(a) { + return null == a ? a + "" : "object" == typeof a || "function" == typeof a ? i[j.call(a)] || "object" : typeof a + }, + globalEval: function(a) { + var b, c = eval; + a = n.trim(a), a && (1 === a.indexOf("use strict") ? (b = d.createElement("script"), b.text = a, d.head.appendChild( + b).parentNode.removeChild(b)) : c(a)) + }, + camelCase: function(a) { + return a.replace(p, "ms-").replace(q, r) + }, + nodeName: function(a, b) { + return a.nodeName && a.nodeName.toLowerCase() === b.toLowerCase() + }, + each: function(a, b) { + var c, d = 0; + if (s(a)) { + for (c = a.length; c > d; d++) + if (b.call(a[d], d, a[d]) === !1) break + } else + for (d in a) + if (b.call(a[d], d, a[d]) === !1) break; + return a + }, + trim: function(a) { + return null == a ? "" : (a + "").replace(o, "") + }, + makeArray: function(a, b) { + var c = b || []; + return null != a && (s(Object(a)) ? n.merge(c, "string" == typeof a ? [a] : a) : g.call(c, a)), c + }, + inArray: function(a, b, c) { + return null == b ? -1 : h.call(b, a, c) + }, + merge: function(a, b) { + for (var c = +b.length, d = 0, e = a.length; c > d; d++) a[e++] = b[d]; + return a.length = e, a + }, + grep: function(a, b, c) { + for (var d, e = [], f = 0, g = a.length, h = !c; g > f; f++) d = !b(a[f], f), d !== h && e.push(a[f]); + return e + }, + map: function(a, b, c) { + var d, e, g = 0, + h = []; + if (s(a)) + for (d = a.length; d > g; g++) e = b(a[g], g, c), null != e && h.push(e); + else + for (g in a) e = b(a[g], g, c), null != e && h.push(e); + return f.apply([], h) + }, + guid: 1, + proxy: function(a, b) { + var c, d, f; + return "string" == typeof b && (c = a[b], b = a, a = c), n.isFunction(a) ? (d = e.call(arguments, 2), f = + function() { + return a.apply(b || this, d.concat(e.call(arguments))) + }, f.guid = a.guid = a.guid || n.guid++, f) : void 0 + }, + now: Date.now, + support: l + }), "function" == typeof Symbol && (n.fn[Symbol.iterator] = c[Symbol.iterator]), n.each( + "Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "), + function(a, b) { + i["[object " + b + "]"] = b.toLowerCase() + }); + + function s(a) { + var b = !!a && "length" in a && a.length, + c = n.type(a); + return "function" === c || n.isWindow(a) ? !1 : "array" === c || 0 === b || "number" == typeof b && b > 0 && b - 1 in + a + } + var t = function(a) { + var b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u = "sizzle" + 1 * new Date, + v = a.document, + w = 0, + x = 0, + y = ga(), + z = ga(), + A = ga(), + B = function(a, b) { + return a === b && (l = !0), 0 + }, + C = 1 << 31, + D = {}.hasOwnProperty, + E = [], + F = E.pop, + G = E.push, + H = E.push, + I = E.slice, + J = function(a, b) { + for (var c = 0, d = a.length; d > c; c++) + if (a[c] === b) return c; + return -1 + }, + K = + "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + L = "[\\x20\\t\\r\\n\\f]", + M = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + N = "\\[" + L + "*(" + M + ")(?:" + L + "*([*^$|!~]?=)" + L + + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + M + "))|)" + L + "*\\]", + O = ":(" + M + ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + N + + ")*)|.*)\\)|)", + P = new RegExp(L + "+", "g"), + Q = new RegExp("^" + L + "+|((?:^|[^\\\\])(?:\\\\.)*)" + L + "+$", "g"), + R = new RegExp("^" + L + "*," + L + "*"), + S = new RegExp("^" + L + "*([>+~]|" + L + ")" + L + "*"), + T = new RegExp("=" + L + "*([^\\]'\"]*?)" + L + "*\\]", "g"), + U = new RegExp(O), + V = new RegExp("^" + M + "$"), + W = { + ID: new RegExp("^#(" + M + ")"), + CLASS: new RegExp("^\\.(" + M + ")"), + TAG: new RegExp("^(" + M + "|[*])"), + ATTR: new RegExp("^" + N), + PSEUDO: new RegExp("^" + O), + CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + L + "*(even|odd|(([+-]|)(\\d*)n|)" + + L + "*(?:([+-]|)" + L + "*(\\d+)|))" + L + "*\\)|)", "i"), + bool: new RegExp("^(?:" + K + ")$", "i"), + needsContext: new RegExp("^" + L + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + L + "*((?:-\\d)?\\d*)" + + L + "*\\)|)(?=[^-]|$)", "i") + }, + X = /^(?:input|select|textarea|button)$/i, + Y = /^h\d$/i, + Z = /^[^{]+\{\s*\[native \w/, + $ = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + _ = /[+~]/, + aa = /'|\\/g, + ba = new RegExp("\\\\([\\da-f]{1,6}" + L + "?|(" + L + ")|.)", "ig"), + ca = function(a, b, c) { + var d = "0x" + b - 65536; + return d !== d || c ? b : 0 > d ? String.fromCharCode(d + 65536) : String.fromCharCode(d >> 10 | 55296, 1023 & d | + 56320) + }, + da = function() { + m() + }; + try { + H.apply(E = I.call(v.childNodes), v.childNodes), E[v.childNodes.length].nodeType + } catch (ea) { + H = { + apply: E.length ? function(a, b) { + G.apply(a, I.call(b)) + } : function(a, b) { + var c = a.length, + d = 0; + while (a[c++] = b[d++]); + a.length = c - 1 + } + } + } + + function fa(a, b, d, e) { + var f, h, j, k, l, o, r, s, w = b && b.ownerDocument, + x = b ? b.nodeType : 9; + if (d = d || [], "string" != typeof a || !a || 1 !== x && 9 !== x && 11 !== x) return d; + if (!e && ((b ? b.ownerDocument || b : v) !== n && m(b), b = b || n, p)) { + if (11 !== x && (o = $.exec(a))) + if (f = o[1]) { + if (9 === x) { + if (!(j = b.getElementById(f))) return d; + if (j.id === f) return d.push(j), d + } else if (w && (j = w.getElementById(f)) && t(b, j) && j.id === f) return d.push(j), d + } else { + if (o[2]) return H.apply(d, b.getElementsByTagName(a)), d; + if ((f = o[3]) && c.getElementsByClassName && b.getElementsByClassName) return H.apply(d, b.getElementsByClassName( + f)), d + } if (c.qsa && !A[a + " "] && (!q || !q.test(a))) { + if (1 !== x) w = b, s = a; + else if ("object" !== b.nodeName.toLowerCase()) { + (k = b.getAttribute("id")) ? k = k.replace(aa, "\\$&"): b.setAttribute("id", k = u), r = g(a), h = r.length, l = + V.test(k) ? "#" + k : "[id='" + k + "']"; + while (h--) r[h] = l + " " + qa(r[h]); + s = r.join(","), w = _.test(a) && oa(b.parentNode) || b + } + if (s) try { + return H.apply(d, w.querySelectorAll(s)), d + } catch (y) {} finally { + k === u && b.removeAttribute("id") + } + } + } + return i(a.replace(Q, "$1"), b, d, e) + } + + function ga() { + var a = []; + + function b(c, e) { + return a.push(c + " ") > d.cacheLength && delete b[a.shift()], b[c + " "] = e + } + return b + } + + function ha(a) { + return a[u] = !0, a + } + + function ia(a) { + var b = n.createElement("div"); + try { + return !!a(b) + } catch (c) { + return !1 + } finally { + b.parentNode && b.parentNode.removeChild(b), b = null + } + } + + function ja(a, b) { + var c = a.split("|"), + e = c.length; + while (e--) d.attrHandle[c[e]] = b + } + + function ka(a, b) { + var c = b && a, + d = c && 1 === a.nodeType && 1 === b.nodeType && (~b.sourceIndex || C) - (~a.sourceIndex || C); + if (d) return d; + if (c) + while (c = c.nextSibling) + if (c === b) return -1; + return a ? 1 : -1 + } + + function la(a) { + return function(b) { + var c = b.nodeName.toLowerCase(); + return "input" === c && b.type === a + } + } + + function ma(a) { + return function(b) { + var c = b.nodeName.toLowerCase(); + return ("input" === c || "button" === c) && b.type === a + } + } + + function na(a) { + return ha(function(b) { + return b = +b, ha(function(c, d) { + var e, f = a([], c.length, b), + g = f.length; + while (g--) c[e = f[g]] && (c[e] = !(d[e] = c[e])) + }) + }) + } + + function oa(a) { + return a && "undefined" != typeof a.getElementsByTagName && a + } + c = fa.support = {}, f = fa.isXML = function(a) { + var b = a && (a.ownerDocument || a).documentElement; + return b ? "HTML" !== b.nodeName : !1 + }, m = fa.setDocument = function(a) { + var b, e, g = a ? a.ownerDocument || a : v; + return g !== n && 9 === g.nodeType && g.documentElement ? (n = g, o = n.documentElement, p = !f(n), (e = n.defaultView) && + e.top !== e && (e.addEventListener ? e.addEventListener("unload", da, !1) : e.attachEvent && e.attachEvent( + "onunload", da)), c.attributes = ia(function(a) { + return a.className = "i", !a.getAttribute("className") + }), c.getElementsByTagName = ia(function(a) { + return a.appendChild(n.createComment("")), !a.getElementsByTagName("*").length + }), c.getElementsByClassName = Z.test(n.getElementsByClassName), c.getById = ia(function(a) { + return o.appendChild(a).id = u, !n.getElementsByName || !n.getElementsByName(u).length + }), c.getById ? (d.find.ID = function(a, b) { + if ("undefined" != typeof b.getElementById && p) { + var c = b.getElementById(a); + return c ? [c] : [] + } + }, d.filter.ID = function(a) { + var b = a.replace(ba, ca); + return function(a) { + return a.getAttribute("id") === b + } + }) : (delete d.find.ID, d.filter.ID = function(a) { + var b = a.replace(ba, ca); + return function(a) { + var c = "undefined" != typeof a.getAttributeNode && a.getAttributeNode("id"); + return c && c.value === b + } + }), d.find.TAG = c.getElementsByTagName ? function(a, b) { + return "undefined" != typeof b.getElementsByTagName ? b.getElementsByTagName(a) : c.qsa ? b.querySelectorAll(a) : + void 0 + } : function(a, b) { + var c, d = [], + e = 0, + f = b.getElementsByTagName(a); + if ("*" === a) { + while (c = f[e++]) 1 === c.nodeType && d.push(c); + return d + } + return f + }, d.find.CLASS = c.getElementsByClassName && function(a, b) { + return "undefined" != typeof b.getElementsByClassName && p ? b.getElementsByClassName(a) : void 0 + }, r = [], q = [], (c.qsa = Z.test(n.querySelectorAll)) && (ia(function(a) { + o.appendChild(a).innerHTML = "", a.querySelectorAll( + "[msallowcapture^='']").length && q.push("[*^$]=" + L + "*(?:''|\"\")"), a.querySelectorAll("[selected]").length || + q.push("\\[" + L + "*(?:value|" + K + ")"), a.querySelectorAll("[id~=" + u + "-]").length || q.push("~="), + a.querySelectorAll(":checked").length || q.push(":checked"), a.querySelectorAll("a#" + u + "+*").length || + q.push(".#.+[+~]") + }), ia(function(a) { + var b = n.createElement("input"); + b.setAttribute("type", "hidden"), a.appendChild(b).setAttribute("name", "D"), a.querySelectorAll("[name=d]") + .length && q.push("name" + L + "*[*^$|!~]?="), a.querySelectorAll(":enabled").length || q.push(":enabled", + ":disabled"), a.querySelectorAll("*,:x"), q.push(",.*:") + })), (c.matchesSelector = Z.test(s = o.matches || o.webkitMatchesSelector || o.mozMatchesSelector || o.oMatchesSelector || + o.msMatchesSelector)) && ia(function(a) { + c.disconnectedMatch = s.call(a, "div"), s.call(a, "[s!='']:x"), r.push("!=", O) + }), q = q.length && new RegExp(q.join("|")), r = r.length && new RegExp(r.join("|")), b = Z.test(o.compareDocumentPosition), + t = b || Z.test(o.contains) ? function(a, b) { + var c = 9 === a.nodeType ? a.documentElement : a, + d = b && b.parentNode; + return a === d || !(!d || 1 !== d.nodeType || !(c.contains ? c.contains(d) : a.compareDocumentPosition && 16 & + a.compareDocumentPosition(d))) + } : function(a, b) { + if (b) + while (b = b.parentNode) + if (b === a) return !0; + return !1 + }, B = b ? function(a, b) { + if (a === b) return l = !0, 0; + var d = !a.compareDocumentPosition - !b.compareDocumentPosition; + return d ? d : (d = (a.ownerDocument || a) === (b.ownerDocument || b) ? a.compareDocumentPosition(b) : 1, 1 & + d || !c.sortDetached && b.compareDocumentPosition(a) === d ? a === n || a.ownerDocument === v && t(v, a) ? - + 1 : b === n || b.ownerDocument === v && t(v, b) ? 1 : k ? J(k, a) - J(k, b) : 0 : 4 & d ? -1 : 1) + } : function(a, b) { + if (a === b) return l = !0, 0; + var c, d = 0, + e = a.parentNode, + f = b.parentNode, + g = [a], + h = [b]; + if (!e || !f) return a === n ? -1 : b === n ? 1 : e ? -1 : f ? 1 : k ? J(k, a) - J(k, b) : 0; + if (e === f) return ka(a, b); + c = a; + while (c = c.parentNode) g.unshift(c); + c = b; + while (c = c.parentNode) h.unshift(c); + while (g[d] === h[d]) d++; + return d ? ka(g[d], h[d]) : g[d] === v ? -1 : h[d] === v ? 1 : 0 + }, n) : n + }, fa.matches = function(a, b) { + return fa(a, null, null, b) + }, fa.matchesSelector = function(a, b) { + if ((a.ownerDocument || a) !== n && m(a), b = b.replace(T, "='$1']"), c.matchesSelector && p && !A[b + " "] && (! + r || !r.test(b)) && (!q || !q.test(b))) try { + var d = s.call(a, b); + if (d || c.disconnectedMatch || a.document && 11 !== a.document.nodeType) return d + } catch (e) {} + return fa(b, n, null, [a]).length > 0 + }, fa.contains = function(a, b) { + return (a.ownerDocument || a) !== n && m(a), t(a, b) + }, fa.attr = function(a, b) { + (a.ownerDocument || a) !== n && m(a); + var e = d.attrHandle[b.toLowerCase()], + f = e && D.call(d.attrHandle, b.toLowerCase()) ? e(a, b, !p) : void 0; + return void 0 !== f ? f : c.attributes || !p ? a.getAttribute(b) : (f = a.getAttributeNode(b)) && f.specified ? f + .value : null + }, fa.error = function(a) { + throw new Error("Syntax error, unrecognized expression: " + a) + }, fa.uniqueSort = function(a) { + var b, d = [], + e = 0, + f = 0; + if (l = !c.detectDuplicates, k = !c.sortStable && a.slice(0), a.sort(B), l) { + while (b = a[f++]) b === a[f] && (e = d.push(f)); + while (e--) a.splice(d[e], 1) + } + return k = null, a + }, e = fa.getText = function(a) { + var b, c = "", + d = 0, + f = a.nodeType; + if (f) { + if (1 === f || 9 === f || 11 === f) { + if ("string" == typeof a.textContent) return a.textContent; + for (a = a.firstChild; a; a = a.nextSibling) c += e(a) + } else if (3 === f || 4 === f) return a.nodeValue + } else + while (b = a[d++]) c += e(b); + return c + }, d = fa.selectors = { + cacheLength: 50, + createPseudo: ha, + match: W, + attrHandle: {}, + find: {}, + relative: { + ">": { + dir: "parentNode", + first: !0 + }, + " ": { + dir: "parentNode" + }, + "+": { + dir: "previousSibling", + first: !0 + }, + "~": { + dir: "previousSibling" + } + }, + preFilter: { + ATTR: function(a) { + return a[1] = a[1].replace(ba, ca), a[3] = (a[3] || a[4] || a[5] || "").replace(ba, ca), "~=" === a[2] && (a[3] = + " " + a[3] + " "), a.slice(0, 4) + }, + CHILD: function(a) { + return a[1] = a[1].toLowerCase(), "nth" === a[1].slice(0, 3) ? (a[3] || fa.error(a[0]), a[4] = +(a[4] ? a[5] + + (a[6] || 1) : 2 * ("even" === a[3] || "odd" === a[3])), a[5] = +(a[7] + a[8] || "odd" === a[3])) : a[3] && + fa.error(a[0]), a + }, + PSEUDO: function(a) { + var b, c = !a[6] && a[2]; + return W.CHILD.test(a[0]) ? null : (a[3] ? a[2] = a[4] || a[5] || "" : c && U.test(c) && (b = g(c, !0)) && (b = + c.indexOf(")", c.length - b) - c.length) && (a[0] = a[0].slice(0, b), a[2] = c.slice(0, b)), a.slice(0, 3)) + } + }, + filter: { + TAG: function(a) { + var b = a.replace(ba, ca).toLowerCase(); + return "*" === a ? function() { + return !0 + } : function(a) { + return a.nodeName && a.nodeName.toLowerCase() === b + } + }, + CLASS: function(a) { + var b = y[a + " "]; + return b || (b = new RegExp("(^|" + L + ")" + a + "(" + L + "|$)")) && y(a, function(a) { + return b.test("string" == typeof a.className && a.className || "undefined" != typeof a.getAttribute && a.getAttribute( + "class") || "") + }) + }, + ATTR: function(a, b, c) { + return function(d) { + var e = fa.attr(d, a); + return null == e ? "!=" === b : b ? (e += "", "=" === b ? e === c : "!=" === b ? e !== c : "^=" === b ? c && + 0 === e.indexOf(c) : "*=" === b ? c && e.indexOf(c) > -1 : "$=" === b ? c && e.slice(-c.length) === c : + "~=" === b ? (" " + e.replace(P, " ") + " ").indexOf(c) > -1 : "|=" === b ? e === c || e.slice(0, c.length + + 1) === c + "-" : !1) : !0 + } + }, + CHILD: function(a, b, c, d, e) { + var f = "nth" !== a.slice(0, 3), + g = "last" !== a.slice(-4), + h = "of-type" === b; + return 1 === d && 0 === e ? function(a) { + return !!a.parentNode + } : function(b, c, i) { + var j, k, l, m, n, o, p = f !== g ? "nextSibling" : "previousSibling", + q = b.parentNode, + r = h && b.nodeName.toLowerCase(), + s = !i && !h, + t = !1; + if (q) { + if (f) { + while (p) { + m = b; + while (m = m[p]) + if (h ? m.nodeName.toLowerCase() === r : 1 === m.nodeType) return !1; + o = p = "only" === a && !o && "nextSibling" + } + return !0 + } + if (o = [g ? q.firstChild : q.lastChild], g && s) { + m = q, l = m[u] || (m[u] = {}), k = l[m.uniqueID] || (l[m.uniqueID] = {}), j = k[a] || [], n = j[0] === w && + j[1], t = n && j[2], m = n && q.childNodes[n]; + while (m = ++n && m && m[p] || (t = n = 0) || o.pop()) + if (1 === m.nodeType && ++t && m === b) { + k[a] = [w, n, t]; + break + } + } else if (s && (m = b, l = m[u] || (m[u] = {}), k = l[m.uniqueID] || (l[m.uniqueID] = {}), j = k[a] || [], + n = j[0] === w && j[1], t = n), t === !1) + while (m = ++n && m && m[p] || (t = n = 0) || o.pop()) + if ((h ? m.nodeName.toLowerCase() === r : 1 === m.nodeType) && ++t && (s && (l = m[u] || (m[u] = {}), k = + l[m.uniqueID] || (l[m.uniqueID] = {}), k[a] = [w, t]), m === b)) break; + return t -= e, t === d || t % d === 0 && t / d >= 0 + } + } + }, + PSEUDO: function(a, b) { + var c, e = d.pseudos[a] || d.setFilters[a.toLowerCase()] || fa.error("unsupported pseudo: " + a); + return e[u] ? e(b) : e.length > 1 ? (c = [a, a, "", b], d.setFilters.hasOwnProperty(a.toLowerCase()) ? ha( + function(a, c) { + var d, f = e(a, b), + g = f.length; + while (g--) d = J(a, f[g]), a[d] = !(c[d] = f[g]) + }) : function(a) { + return e(a, 0, c) + }) : e + } + }, + pseudos: { + not: ha(function(a) { + var b = [], + c = [], + d = h(a.replace(Q, "$1")); + return d[u] ? ha(function(a, b, c, e) { + var f, g = d(a, null, e, []), + h = a.length; + while (h--)(f = g[h]) && (a[h] = !(b[h] = f)) + }) : function(a, e, f) { + return b[0] = a, d(b, null, f, c), b[0] = null, !c.pop() + } + }), + has: ha(function(a) { + return function(b) { + return fa(a, b).length > 0 + } + }), + contains: ha(function(a) { + return a = a.replace(ba, ca), + function(b) { + return (b.textContent || b.innerText || e(b)).indexOf(a) > -1 + } + }), + lang: ha(function(a) { + return V.test(a || "") || fa.error("unsupported lang: " + a), a = a.replace(ba, ca).toLowerCase(), + function(b) { + var c; + do + if (c = p ? b.lang : b.getAttribute("xml:lang") || b.getAttribute("lang")) return c = c.toLowerCase(), c === + a || 0 === c.indexOf(a + "-"); while ((b = b.parentNode) && 1 === b.nodeType); + return !1 + } + }), + target: function(b) { + var c = a.location && a.location.hash; + return c && c.slice(1) === b.id + }, + root: function(a) { + return a === o + }, + focus: function(a) { + return a === n.activeElement && (!n.hasFocus || n.hasFocus()) && !!(a.type || a.href || ~a.tabIndex) + }, + enabled: function(a) { + return a.disabled === !1 + }, + disabled: function(a) { + return a.disabled === !0 + }, + checked: function(a) { + var b = a.nodeName.toLowerCase(); + return "input" === b && !!a.checked || "option" === b && !!a.selected + }, + selected: function(a) { + return a.parentNode && a.parentNode.selectedIndex, a.selected === !0 + }, + empty: function(a) { + for (a = a.firstChild; a; a = a.nextSibling) + if (a.nodeType < 6) return !1; + return !0 + }, + parent: function(a) { + return !d.pseudos.empty(a) + }, + header: function(a) { + return Y.test(a.nodeName) + }, + input: function(a) { + return X.test(a.nodeName) + }, + button: function(a) { + var b = a.nodeName.toLowerCase(); + return "input" === b && "button" === a.type || "button" === b + }, + text: function(a) { + var b; + return "input" === a.nodeName.toLowerCase() && "text" === a.type && (null == (b = a.getAttribute("type")) || + "text" === b.toLowerCase()) + }, + first: na(function() { + return [0] + }), + last: na(function(a, b) { + return [b - 1] + }), + eq: na(function(a, b, c) { + return [0 > c ? c + b : c] + }), + even: na(function(a, b) { + for (var c = 0; b > c; c += 2) a.push(c); + return a + }), + odd: na(function(a, b) { + for (var c = 1; b > c; c += 2) a.push(c); + return a + }), + lt: na(function(a, b, c) { + for (var d = 0 > c ? c + b : c; --d >= 0;) a.push(d); + return a + }), + gt: na(function(a, b, c) { + for (var d = 0 > c ? c + b : c; ++d < b;) a.push(d); + return a + }) + } + }, d.pseudos.nth = d.pseudos.eq; + for (b in { + radio: !0, + checkbox: !0, + file: !0, + password: !0, + image: !0 + }) d.pseudos[b] = la(b); + for (b in { + submit: !0, + reset: !0 + }) d.pseudos[b] = ma(b); + + function pa() {} + pa.prototype = d.filters = d.pseudos, d.setFilters = new pa, g = fa.tokenize = function(a, b) { + var c, e, f, g, h, i, j, k = z[a + " "]; + if (k) return b ? 0 : k.slice(0); + h = a, i = [], j = d.preFilter; + while (h) { + (!c || (e = R.exec(h))) && (e && (h = h.slice(e[0].length) || h), i.push(f = [])), c = !1, (e = S.exec(h)) && (c = + e.shift(), f.push({ + value: c, + type: e[0].replace(Q, " ") + }), h = h.slice(c.length)); + for (g in d.filter) !(e = W[g].exec(h)) || j[g] && !(e = j[g](e)) || (c = e.shift(), f.push({ + value: c, + type: g, + matches: e + }), h = h.slice(c.length)); + if (!c) break + } + return b ? h.length : h ? fa.error(a) : z(a, i).slice(0) + }; + + function qa(a) { + for (var b = 0, c = a.length, d = ""; c > b; b++) d += a[b].value; + return d + } + + function ra(a, b, c) { + var d = b.dir, + e = c && "parentNode" === d, + f = x++; + return b.first ? function(b, c, f) { + while (b = b[d]) + if (1 === b.nodeType || e) return a(b, c, f) + } : function(b, c, g) { + var h, i, j, k = [w, f]; + if (g) { + while (b = b[d]) + if ((1 === b.nodeType || e) && a(b, c, g)) return !0 + } else + while (b = b[d]) + if (1 === b.nodeType || e) { + if (j = b[u] || (b[u] = {}), i = j[b.uniqueID] || (j[b.uniqueID] = {}), (h = i[d]) && h[0] === w && h[1] === + f) return k[2] = h[2]; + if (i[d] = k, k[2] = a(b, c, g)) return !0 + } + } + } + + function sa(a) { + return a.length > 1 ? function(b, c, d) { + var e = a.length; + while (e--) + if (!a[e](b, c, d)) return !1; + return !0 + } : a[0] + } + + function ta(a, b, c) { + for (var d = 0, e = b.length; e > d; d++) fa(a, b[d], c); + return c + } + + function ua(a, b, c, d, e) { + for (var f, g = [], h = 0, i = a.length, j = null != b; i > h; h++)(f = a[h]) && (!c || c(f, d, e)) && (g.push(f), + j && b.push(h)); + return g + } + + function va(a, b, c, d, e, f) { + return d && !d[u] && (d = va(d)), e && !e[u] && (e = va(e, f)), ha(function(f, g, h, i) { + var j, k, l, m = [], + n = [], + o = g.length, + p = f || ta(b || "*", h.nodeType ? [h] : h, []), + q = !a || !f && b ? p : ua(p, m, a, h, i), + r = c ? e || (f ? a : o || d) ? [] : g : q; + if (c && c(q, r, h, i), d) { + j = ua(r, n), d(j, [], h, i), k = j.length; + while (k--)(l = j[k]) && (r[n[k]] = !(q[n[k]] = l)) + } + if (f) { + if (e || a) { + if (e) { + j = [], k = r.length; + while (k--)(l = r[k]) && j.push(q[k] = l); + e(null, r = [], j, i) + } + k = r.length; + while (k--)(l = r[k]) && (j = e ? J(f, l) : m[k]) > -1 && (f[j] = !(g[j] = l)) + } + } else r = ua(r === g ? r.splice(o, r.length) : r), e ? e(null, g, r, i) : H.apply(g, r) + }) + } + + function wa(a) { + for (var b, c, e, f = a.length, g = d.relative[a[0].type], h = g || d.relative[" "], i = g ? 1 : 0, k = ra( + function(a) { + return a === b + }, h, !0), l = ra(function(a) { + return J(b, a) > -1 + }, h, !0), m = [function(a, c, d) { + var e = !g && (d || c !== j) || ((b = c).nodeType ? k(a, c, d) : l(a, c, d)); + return b = null, e + }]; f > i; i++) + if (c = d.relative[a[i].type]) m = [ra(sa(m), c)]; + else { + if (c = d.filter[a[i].type].apply(null, a[i].matches), c[u]) { + for (e = ++i; f > e; e++) + if (d.relative[a[e].type]) break; + return va(i > 1 && sa(m), i > 1 && qa(a.slice(0, i - 1).concat({ + value: " " === a[i - 2].type ? "*" : "" + })).replace(Q, "$1"), c, e > i && wa(a.slice(i, e)), f > e && wa(a = a.slice(e)), f > e && qa(a)) + } + m.push(c) + } return sa(m) + } + + function xa(a, b) { + var c = b.length > 0, + e = a.length > 0, + f = function(f, g, h, i, k) { + var l, o, q, r = 0, + s = "0", + t = f && [], + u = [], + v = j, + x = f || e && d.find.TAG("*", k), + y = w += null == v ? 1 : Math.random() || .1, + z = x.length; + for (k && (j = g === n || g || k); s !== z && null != (l = x[s]); s++) { + if (e && l) { + o = 0, g || l.ownerDocument === n || (m(l), h = !p); + while (q = a[o++]) + if (q(l, g || n, h)) { + i.push(l); + break + } k && (w = y) + } + c && ((l = !q && l) && r--, f && t.push(l)) + } + if (r += s, c && s !== r) { + o = 0; + while (q = b[o++]) q(t, u, g, h); + if (f) { + if (r > 0) + while (s--) t[s] || u[s] || (u[s] = F.call(i)); + u = ua(u) + } + H.apply(i, u), k && !f && u.length > 0 && r + b.length > 1 && fa.uniqueSort(i) + } + return k && (w = y, j = v), t + }; + return c ? ha(f) : f + } + return h = fa.compile = function(a, b) { + var c, d = [], + e = [], + f = A[a + " "]; + if (!f) { + b || (b = g(a)), c = b.length; + while (c--) f = wa(b[c]), f[u] ? d.push(f) : e.push(f); + f = A(a, xa(e, d)), f.selector = a + } + return f + }, i = fa.select = function(a, b, e, f) { + var i, j, k, l, m, n = "function" == typeof a && a, + o = !f && g(a = n.selector || a); + if (e = e || [], 1 === o.length) { + if (j = o[0] = o[0].slice(0), j.length > 2 && "ID" === (k = j[0]).type && c.getById && 9 === b.nodeType && p && + d.relative[j[1].type]) { + if (b = (d.find.ID(k.matches[0].replace(ba, ca), b) || [])[0], !b) return e; + n && (b = b.parentNode), a = a.slice(j.shift().value.length) + } + i = W.needsContext.test(a) ? 0 : j.length; + while (i--) { + if (k = j[i], d.relative[l = k.type]) break; + if ((m = d.find[l]) && (f = m(k.matches[0].replace(ba, ca), _.test(j[0].type) && oa(b.parentNode) || b))) { + if (j.splice(i, 1), a = f.length && qa(j), !a) return H.apply(e, f), e; + break + } + } + } + return (n || h(a, o))(f, b, !p, e, !b || _.test(a) && oa(b.parentNode) || b), e + }, c.sortStable = u.split("").sort(B).join("") === u, c.detectDuplicates = !!l, m(), c.sortDetached = ia(function( + a) { + return 1 & a.compareDocumentPosition(n.createElement("div")) + }), ia(function(a) { + return a.innerHTML = "", "#" === a.firstChild.getAttribute("href") + }) || ja("type|href|height|width", function(a, b, c) { + return c ? void 0 : a.getAttribute(b, "type" === b.toLowerCase() ? 1 : 2) + }), c.attributes && ia(function(a) { + return a.innerHTML = "", a.firstChild.setAttribute("value", ""), "" === a.firstChild.getAttribute( + "value") + }) || ja("value", function(a, b, c) { + return c || "input" !== a.nodeName.toLowerCase() ? void 0 : a.defaultValue + }), ia(function(a) { + return null == a.getAttribute("disabled") + }) || ja(K, function(a, b, c) { + var d; + return c ? void 0 : a[b] === !0 ? b.toLowerCase() : (d = a.getAttributeNode(b)) && d.specified ? d.value : null + }), fa + }(a); + n.find = t, n.expr = t.selectors, n.expr[":"] = n.expr.pseudos, n.uniqueSort = n.unique = t.uniqueSort, n.text = t.getText, + n.isXMLDoc = t.isXML, n.contains = t.contains; + var u = function(a, b, c) { + var d = [], + e = void 0 !== c; + while ((a = a[b]) && 9 !== a.nodeType) + if (1 === a.nodeType) { + if (e && n(a).is(c)) break; + d.push(a) + } return d + }, + v = function(a, b) { + for (var c = []; a; a = a.nextSibling) 1 === a.nodeType && a !== b && c.push(a); + return c + }, + w = n.expr.match.needsContext, + x = /^<([\w-]+)\s*\/?>(?:<\/\1>|)$/, + y = /^.[^:#\[\.,]*$/; + + function z(a, b, c) { + if (n.isFunction(b)) return n.grep(a, function(a, d) { + return !!b.call(a, d, a) !== c + }); + if (b.nodeType) return n.grep(a, function(a) { + return a === b !== c + }); + if ("string" == typeof b) { + if (y.test(b)) return n.filter(b, a, c); + b = n.filter(b, a) + } + return n.grep(a, function(a) { + return h.call(b, a) > -1 !== c + }) + } + n.filter = function(a, b, c) { + var d = b[0]; + return c && (a = ":not(" + a + ")"), 1 === b.length && 1 === d.nodeType ? n.find.matchesSelector(d, a) ? [d] : [] : + n.find.matches(a, n.grep(b, function(a) { + return 1 === a.nodeType + })) + }, n.fn.extend({ + find: function(a) { + var b, c = this.length, + d = [], + e = this; + if ("string" != typeof a) return this.pushStack(n(a).filter(function() { + for (b = 0; c > b; b++) + if (n.contains(e[b], this)) return !0 + })); + for (b = 0; c > b; b++) n.find(a, e[b], d); + return d = this.pushStack(c > 1 ? n.unique(d) : d), d.selector = this.selector ? this.selector + " " + a : a, d + }, + filter: function(a) { + return this.pushStack(z(this, a || [], !1)) + }, + not: function(a) { + return this.pushStack(z(this, a || [], !0)) + }, + is: function(a) { + return !!z(this, "string" == typeof a && w.test(a) ? n(a) : a || [], !1).length + } + }); + var A, B = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + C = n.fn.init = function(a, b, c) { + var e, f; + if (!a) return this; + if (c = c || A, "string" == typeof a) { + if (e = "<" === a[0] && ">" === a[a.length - 1] && a.length >= 3 ? [null, a, null] : B.exec(a), !e || !e[1] && b) + return !b || b.jquery ? (b || c).find(a) : this.constructor(b).find(a); + if (e[1]) { + if (b = b instanceof n ? b[0] : b, n.merge(this, n.parseHTML(e[1], b && b.nodeType ? b.ownerDocument || b : d, !0)), + x.test(e[1]) && n.isPlainObject(b)) + for (e in b) n.isFunction(this[e]) ? this[e](b[e]) : this.attr(e, b[e]); + return this + } + return f = d.getElementById(e[2]), f && f.parentNode && (this.length = 1, this[0] = f), this.context = d, this.selector = + a, this + } + return a.nodeType ? (this.context = this[0] = a, this.length = 1, this) : n.isFunction(a) ? void 0 !== c.ready ? c.ready( + a) : a(n) : (void 0 !== a.selector && (this.selector = a.selector, this.context = a.context), n.makeArray(a, this)) + }; + C.prototype = n.fn, A = n(d); + var D = /^(?:parents|prev(?:Until|All))/, + E = { + children: !0, + contents: !0, + next: !0, + prev: !0 + }; + n.fn.extend({ + has: function(a) { + var b = n(a, this), + c = b.length; + return this.filter(function() { + for (var a = 0; c > a; a++) + if (n.contains(this, b[a])) return !0 + }) + }, + closest: function(a, b) { + for (var c, d = 0, e = this.length, f = [], g = w.test(a) || "string" != typeof a ? n(a, b || this.context) : 0; e > + d; d++) + for (c = this[d]; c && c !== b; c = c.parentNode) + if (c.nodeType < 11 && (g ? g.index(c) > -1 : 1 === c.nodeType && n.find.matchesSelector(c, a))) { + f.push(c); + break + } return this.pushStack(f.length > 1 ? n.uniqueSort(f) : f) + }, + index: function(a) { + return a ? "string" == typeof a ? h.call(n(a), this[0]) : h.call(this, a.jquery ? a[0] : a) : this[0] && this[0] + .parentNode ? this.first().prevAll().length : -1 + }, + add: function(a, b) { + return this.pushStack(n.uniqueSort(n.merge(this.get(), n(a, b)))) + }, + addBack: function(a) { + return this.add(null == a ? this.prevObject : this.prevObject.filter(a)) + } + }); + + function F(a, b) { + while ((a = a[b]) && 1 !== a.nodeType); + return a + } + n.each({ + parent: function(a) { + var b = a.parentNode; + return b && 11 !== b.nodeType ? b : null + }, + parents: function(a) { + return u(a, "parentNode") + }, + parentsUntil: function(a, b, c) { + return u(a, "parentNode", c) + }, + next: function(a) { + return F(a, "nextSibling") + }, + prev: function(a) { + return F(a, "previousSibling") + }, + nextAll: function(a) { + return u(a, "nextSibling") + }, + prevAll: function(a) { + return u(a, "previousSibling") + }, + nextUntil: function(a, b, c) { + return u(a, "nextSibling", c) + }, + prevUntil: function(a, b, c) { + return u(a, "previousSibling", c) + }, + siblings: function(a) { + return v((a.parentNode || {}).firstChild, a) + }, + children: function(a) { + return v(a.firstChild) + }, + contents: function(a) { + return a.contentDocument || n.merge([], a.childNodes) + } + }, function(a, b) { + n.fn[a] = function(c, d) { + var e = n.map(this, b, c); + return "Until" !== a.slice(-5) && (d = c), d && "string" == typeof d && (e = n.filter(d, e)), this.length > 1 && + (E[a] || n.uniqueSort(e), D.test(a) && e.reverse()), this.pushStack(e) + } + }); + var G = /\S+/g; + + function H(a) { + var b = {}; + return n.each(a.match(G) || [], function(a, c) { + b[c] = !0 + }), b + } + n.Callbacks = function(a) { + a = "string" == typeof a ? H(a) : n.extend({}, a); + var b, c, d, e, f = [], + g = [], + h = -1, + i = function() { + for (e = a.once, d = b = !0; g.length; h = -1) { + c = g.shift(); + while (++h < f.length) f[h].apply(c[0], c[1]) === !1 && a.stopOnFalse && (h = f.length, c = !1) + } + a.memory || (c = !1), b = !1, e && (f = c ? [] : "") + }, + j = { + add: function() { + return f && (c && !b && (h = f.length - 1, g.push(c)), function d(b) { + n.each(b, function(b, c) { + n.isFunction(c) ? a.unique && j.has(c) || f.push(c) : c && c.length && "string" !== n.type(c) && d(c) + }) + }(arguments), c && !b && i()), this + }, + remove: function() { + return n.each(arguments, function(a, b) { + var c; + while ((c = n.inArray(b, f, c)) > -1) f.splice(c, 1), h >= c && h-- + }), this + }, + has: function(a) { + return a ? n.inArray(a, f) > -1 : f.length > 0 + }, + empty: function() { + return f && (f = []), this + }, + disable: function() { + return e = g = [], f = c = "", this + }, + disabled: function() { + return !f + }, + lock: function() { + return e = g = [], c || (f = c = ""), this + }, + locked: function() { + return !!e + }, + fireWith: function(a, c) { + return e || (c = c || [], c = [a, c.slice ? c.slice() : c], g.push(c), b || i()), this + }, + fire: function() { + return j.fireWith(this, arguments), this + }, + fired: function() { + return !!d + } + }; + return j + }, n.extend({ + Deferred: function(a) { + var b = [ + ["resolve", "done", n.Callbacks("once memory"), "resolved"], + ["reject", "fail", n.Callbacks("once memory"), "rejected"], + ["notify", "progress", n.Callbacks("memory")] + ], + c = "pending", + d = { + state: function() { + return c + }, + always: function() { + return e.done(arguments).fail(arguments), this + }, + then: function() { + var a = arguments; + return n.Deferred(function(c) { + n.each(b, function(b, f) { + var g = n.isFunction(a[b]) && a[b]; + e[f[1]](function() { + var a = g && g.apply(this, arguments); + a && n.isFunction(a.promise) ? a.promise().progress(c.notify).done(c.resolve).fail(c.reject) : c[f[ + 0] + "With"](this === d ? c.promise() : this, g ? [a] : arguments) + }) + }), a = null + }).promise() + }, + promise: function(a) { + return null != a ? n.extend(a, d) : d + } + }, + e = {}; + return d.pipe = d.then, n.each(b, function(a, f) { + var g = f[2], + h = f[3]; + d[f[1]] = g.add, h && g.add(function() { + c = h + }, b[1 ^ a][2].disable, b[2][2].lock), e[f[0]] = function() { + return e[f[0] + "With"](this === e ? d : this, arguments), this + }, e[f[0] + "With"] = g.fireWith + }), d.promise(e), a && a.call(e, e), e + }, + when: function(a) { + var b = 0, + c = e.call(arguments), + d = c.length, + f = 1 !== d || a && n.isFunction(a.promise) ? d : 0, + g = 1 === f ? a : n.Deferred(), + h = function(a, b, c) { + return function(d) { + b[a] = this, c[a] = arguments.length > 1 ? e.call(arguments) : d, c === i ? g.notifyWith(b, c) : --f || g.resolveWith( + b, c) + } + }, + i, j, k; + if (d > 1) + for (i = new Array(d), j = new Array(d), k = new Array(d); d > b; b++) c[b] && n.isFunction(c[b].promise) ? c[b] + .promise().progress(h(b, j, i)).done(h(b, k, c)).fail(g.reject) : --f; + return f || g.resolveWith(k, c), g.promise() + } + }); + var I; + n.fn.ready = function(a) { + return n.ready.promise().done(a), this + }, n.extend({ + isReady: !1, + readyWait: 1, + holdReady: function(a) { + a ? n.readyWait++ : n.ready(!0) + }, + ready: function(a) { + (a === !0 ? --n.readyWait : n.isReady) || (n.isReady = !0, a !== !0 && --n.readyWait > 0 || (I.resolveWith(d, [n]), + n.fn.triggerHandler && (n(d).triggerHandler("ready"), n(d).off("ready")))) + } + }); + + function J() { + d.removeEventListener("DOMContentLoaded", J), a.removeEventListener("load", J), n.ready() + } + n.ready.promise = function(b) { + return I || (I = n.Deferred(), "complete" === d.readyState || "loading" !== d.readyState && !d.documentElement.doScroll ? + a.setTimeout(n.ready) : (d.addEventListener("DOMContentLoaded", J), a.addEventListener("load", J))), I.promise(b) + }, n.ready.promise(); + var K = function(a, b, c, d, e, f, g) { + var h = 0, + i = a.length, + j = null == c; + if ("object" === n.type(c)) { + e = !0; + for (h in c) K(a, b, h, c[h], !0, f, g) + } else if (void 0 !== d && (e = !0, n.isFunction(d) || (g = !0), j && (g ? (b.call(a, d), b = null) : (j = b, b = + function(a, b, c) { + return j.call(n(a), c) + })), b)) + for (; i > h; h++) b(a[h], c, g ? d : d.call(a[h], h, b(a[h], c))); + return e ? a : j ? b.call(a) : i ? b(a[0], c) : f + }, + L = function(a) { + return 1 === a.nodeType || 9 === a.nodeType || !+a.nodeType + }; + + function M() { + this.expando = n.expando + M.uid++ + } + M.uid = 1, M.prototype = { + register: function(a, b) { + var c = b || {}; + return a.nodeType ? a[this.expando] = c : Object.defineProperty(a, this.expando, { + value: c, + writable: !0, + configurable: !0 + }), a[this.expando] + }, + cache: function(a) { + if (!L(a)) return {}; + var b = a[this.expando]; + return b || (b = {}, L(a) && (a.nodeType ? a[this.expando] = b : Object.defineProperty(a, this.expando, { + value: b, + configurable: !0 + }))), b + }, + set: function(a, b, c) { + var d, e = this.cache(a); + if ("string" == typeof b) e[b] = c; + else + for (d in b) e[d] = b[d]; + return e + }, + get: function(a, b) { + return void 0 === b ? this.cache(a) : a[this.expando] && a[this.expando][b] + }, + access: function(a, b, c) { + var d; + return void 0 === b || b && "string" == typeof b && void 0 === c ? (d = this.get(a, b), void 0 !== d ? d : this.get( + a, n.camelCase(b))) : (this.set(a, b, c), void 0 !== c ? c : b) + }, + remove: function(a, b) { + var c, d, e, f = a[this.expando]; + if (void 0 !== f) { + if (void 0 === b) this.register(a); + else { + n.isArray(b) ? d = b.concat(b.map(n.camelCase)) : (e = n.camelCase(b), b in f ? d = [b, e] : (d = e, d = d in f ? + [d] : d.match(G) || [])), c = d.length; + while (c--) delete f[d[c]] + }(void 0 === b || n.isEmptyObject(f)) && (a.nodeType ? a[this.expando] = void 0 : delete a[this.expando]) + } + }, + hasData: function(a) { + var b = a[this.expando]; + return void 0 !== b && !n.isEmptyObject(b) + } + }; + var N = new M, + O = new M, + P = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + Q = /[A-Z]/g; + + function R(a, b, c) { + var d; + if (void 0 === c && 1 === a.nodeType) + if (d = "data-" + b.replace(Q, "-$&").toLowerCase(), c = a.getAttribute(d), "string" == typeof c) { + try { + c = "true" === c ? !0 : "false" === c ? !1 : "null" === c ? null : +c + "" === c ? +c : P.test(c) ? n.parseJSON(c) : + c + } catch (e) {} + O.set(a, b, c); + } else c = void 0; + return c + } + n.extend({ + hasData: function(a) { + return O.hasData(a) || N.hasData(a) + }, + data: function(a, b, c) { + return O.access(a, b, c) + }, + removeData: function(a, b) { + O.remove(a, b) + }, + _data: function(a, b, c) { + return N.access(a, b, c) + }, + _removeData: function(a, b) { + N.remove(a, b) + } + }), n.fn.extend({ + data: function(a, b) { + var c, d, e, f = this[0], + g = f && f.attributes; + if (void 0 === a) { + if (this.length && (e = O.get(f), 1 === f.nodeType && !N.get(f, "hasDataAttrs"))) { + c = g.length; + while (c--) g[c] && (d = g[c].name, 0 === d.indexOf("data-") && (d = n.camelCase(d.slice(5)), R(f, d, e[d]))); + N.set(f, "hasDataAttrs", !0) + } + return e + } + return "object" == typeof a ? this.each(function() { + O.set(this, a) + }) : K(this, function(b) { + var c, d; + if (f && void 0 === b) { + if (c = O.get(f, a) || O.get(f, a.replace(Q, "-$&").toLowerCase()), void 0 !== c) return c; + if (d = n.camelCase(a), c = O.get(f, d), void 0 !== c) return c; + if (c = R(f, d, void 0), void 0 !== c) return c + } else d = n.camelCase(a), this.each(function() { + var c = O.get(this, d); + O.set(this, d, b), a.indexOf("-") > -1 && void 0 !== c && O.set(this, a, b) + }) + }, null, b, arguments.length > 1, null, !0) + }, + removeData: function(a) { + return this.each(function() { + O.remove(this, a) + }) + } + }), n.extend({ + queue: function(a, b, c) { + var d; + return a ? (b = (b || "fx") + "queue", d = N.get(a, b), c && (!d || n.isArray(c) ? d = N.access(a, b, n.makeArray( + c)) : d.push(c)), d || []) : void 0 + }, + dequeue: function(a, b) { + b = b || "fx"; + var c = n.queue(a, b), + d = c.length, + e = c.shift(), + f = n._queueHooks(a, b), + g = function() { + n.dequeue(a, b) + }; + "inprogress" === e && (e = c.shift(), d--), e && ("fx" === b && c.unshift("inprogress"), delete f.stop, e.call(a, + g, f)), !d && f && f.empty.fire() + }, + _queueHooks: function(a, b) { + var c = b + "queueHooks"; + return N.get(a, c) || N.access(a, c, { + empty: n.Callbacks("once memory").add(function() { + N.remove(a, [b + "queue", c]) + }) + }) + } + }), n.fn.extend({ + queue: function(a, b) { + var c = 2; + return "string" != typeof a && (b = a, a = "fx", c--), arguments.length < c ? n.queue(this[0], a) : void 0 === + b ? this : this.each(function() { + var c = n.queue(this, a, b); + n._queueHooks(this, a), "fx" === a && "inprogress" !== c[0] && n.dequeue(this, a) + }) + }, + dequeue: function(a) { + return this.each(function() { + n.dequeue(this, a) + }) + }, + clearQueue: function(a) { + return this.queue(a || "fx", []) + }, + promise: function(a, b) { + var c, d = 1, + e = n.Deferred(), + f = this, + g = this.length, + h = function() { + --d || e.resolveWith(f, [f]) + }; + "string" != typeof a && (b = a, a = void 0), a = a || "fx"; + while (g--) c = N.get(f[g], a + "queueHooks"), c && c.empty && (d++, c.empty.add(h)); + return h(), e.promise(b) + } + }); + var S = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, + T = new RegExp("^(?:([+-])=|)(" + S + ")([a-z%]*)$", "i"), + U = ["Top", "Right", "Bottom", "Left"], + V = function(a, b) { + return a = b || a, "none" === n.css(a, "display") || !n.contains(a.ownerDocument, a) + }; + + function W(a, b, c, d) { + var e, f = 1, + g = 20, + h = d ? function() { + return d.cur() + } : function() { + return n.css(a, b, "") + }, + i = h(), + j = c && c[3] || (n.cssNumber[b] ? "" : "px"), + k = (n.cssNumber[b] || "px" !== j && +i) && T.exec(n.css(a, b)); + if (k && k[3] !== j) { + j = j || k[3], c = c || [], k = +i || 1; + do f = f || ".5", k /= f, n.style(a, b, k + j); while (f !== (f = h() / i) && 1 !== f && --g) + } + return c && (k = +k || +i || 0, e = c[1] ? k + (c[1] + 1) * c[2] : +c[2], d && (d.unit = j, d.start = k, d.end = e)), + e + } + var X = /^(?:checkbox|radio)$/i, + Y = /<([\w:-]+)/, + Z = /^$|\/(?:java|ecma)script/i, + $ = { + option: [1, ""], + thead: [1, "", "
"], + col: [2, "", "
"], + tr: [2, "", "
"], + td: [3, "", "
"], + _default: [0, "", ""] + }; + $.optgroup = $.option, $.tbody = $.tfoot = $.colgroup = $.caption = $.thead, $.th = $.td; + + function _(a, b) { + var c = "undefined" != typeof a.getElementsByTagName ? a.getElementsByTagName(b || "*") : "undefined" != typeof a.querySelectorAll ? + a.querySelectorAll(b || "*") : []; + return void 0 === b || b && n.nodeName(a, b) ? n.merge([a], c) : c + } + + function aa(a, b) { + for (var c = 0, d = a.length; d > c; c++) N.set(a[c], "globalEval", !b || N.get(b[c], "globalEval")) + } + var ba = /<|&#?\w+;/; + + function ca(a, b, c, d, e) { + for (var f, g, h, i, j, k, l = b.createDocumentFragment(), m = [], o = 0, p = a.length; p > o; o++) + if (f = a[o], f || 0 === f) + if ("object" === n.type(f)) n.merge(m, f.nodeType ? [f] : f); + else if (ba.test(f)) { + g = g || l.appendChild(b.createElement("div")), h = (Y.exec(f) || ["", ""])[1].toLowerCase(), i = $[h] || $._default, + g.innerHTML = i[1] + n.htmlPrefilter(f) + i[2], k = i[0]; + while (k--) g = g.lastChild; + n.merge(m, g.childNodes), g = l.firstChild, g.textContent = "" + } else m.push(b.createTextNode(f)); + l.textContent = "", o = 0; + while (f = m[o++]) + if (d && n.inArray(f, d) > -1) e && e.push(f); + else if (j = n.contains(f.ownerDocument, f), g = _(l.appendChild(f), "script"), j && aa(g), c) { + k = 0; + while (f = g[k++]) Z.test(f.type || "") && c.push(f) + } + return l + }! function() { + var a = d.createDocumentFragment(), + b = a.appendChild(d.createElement("div")), + c = d.createElement("input"); + c.setAttribute("type", "radio"), c.setAttribute("checked", "checked"), c.setAttribute("name", "t"), b.appendChild(c), + l.checkClone = b.cloneNode(!0).cloneNode(!0).lastChild.checked, b.innerHTML = "", l.noCloneChecked = ! + !b.cloneNode(!0).lastChild.defaultValue + }(); + var da = /^key/, + ea = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + fa = /^([^.]*)(?:\.(.+)|)/; + + function ga() { + return !0 + } + + function ha() { + return !1 + } + + function ia() { + try { + return d.activeElement + } catch (a) {} + } + + function ja(a, b, c, d, e, f) { + var g, h; + if ("object" == typeof b) { + "string" != typeof c && (d = d || c, c = void 0); + for (h in b) ja(a, h, c, d, b[h], f); + return a + } + if (null == d && null == e ? (e = c, d = c = void 0) : null == e && ("string" == typeof c ? (e = d, d = void 0) : (e = + d, d = c, c = void 0)), e === !1) e = ha; + else if (!e) return a; + return 1 === f && (g = e, e = function(a) { + return n().off(a), g.apply(this, arguments) + }, e.guid = g.guid || (g.guid = n.guid++)), a.each(function() { + n.event.add(this, b, e, d, c) + }) + } + n.event = { + global: {}, + add: function(a, b, c, d, e) { + var f, g, h, i, j, k, l, m, o, p, q, r = N.get(a); + if (r) { + c.handler && (f = c, c = f.handler, e = f.selector), c.guid || (c.guid = n.guid++), (i = r.events) || (i = r.events = {}), + (g = r.handle) || (g = r.handle = function(b) { + return "undefined" != typeof n && n.event.triggered !== b.type ? n.event.dispatch.apply(a, arguments) : void 0 + }), b = (b || "").match(G) || [""], j = b.length; + while (j--) h = fa.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o && (l = n.event.special[ + o] || {}, o = (e ? l.delegateType : l.bindType) || o, l = n.event.special[o] || {}, k = n.extend({ + type: o, + origType: q, + data: d, + handler: c, + guid: c.guid, + selector: e, + needsContext: e && n.expr.match.needsContext.test(e), + namespace: p.join(".") + }, f), (m = i[o]) || (m = i[o] = [], m.delegateCount = 0, l.setup && l.setup.call(a, d, p, g) !== !1 || a.addEventListener && + a.addEventListener(o, g)), l.add && (l.add.call(a, k), k.handler.guid || (k.handler.guid = c.guid)), e ? m.splice( + m.delegateCount++, 0, k) : m.push(k), n.event.global[o] = !0) + } + }, + remove: function(a, b, c, d, e) { + var f, g, h, i, j, k, l, m, o, p, q, r = N.hasData(a) && N.get(a); + if (r && (i = r.events)) { + b = (b || "").match(G) || [""], j = b.length; + while (j--) + if (h = fa.exec(b[j]) || [], o = q = h[1], p = (h[2] || "").split(".").sort(), o) { + l = n.event.special[o] || {}, o = (d ? l.delegateType : l.bindType) || o, m = i[o] || [], h = h[2] && new RegExp( + "(^|\\.)" + p.join("\\.(?:.*\\.|)") + "(\\.|$)"), g = f = m.length; + while (f--) k = m[f], !e && q !== k.origType || c && c.guid !== k.guid || h && !h.test(k.namespace) || d && d !== + k.selector && ("**" !== d || !k.selector) || (m.splice(f, 1), k.selector && m.delegateCount--, l.remove && l.remove + .call(a, k)); + g && !m.length && (l.teardown && l.teardown.call(a, p, r.handle) !== !1 || n.removeEvent(a, o, r.handle), + delete i[o]) + } else + for (o in i) n.event.remove(a, o + b[j], c, d, !0); + n.isEmptyObject(i) && N.remove(a, "handle events") + } + }, + dispatch: function(a) { + a = n.event.fix(a); + var b, c, d, f, g, h = [], + i = e.call(arguments), + j = (N.get(this, "events") || {})[a.type] || [], + k = n.event.special[a.type] || {}; + if (i[0] = a, a.delegateTarget = this, !k.preDispatch || k.preDispatch.call(this, a) !== !1) { + h = n.event.handlers.call(this, a, j), b = 0; + while ((f = h[b++]) && !a.isPropagationStopped()) { + a.currentTarget = f.elem, c = 0; + while ((g = f.handlers[c++]) && !a.isImmediatePropagationStopped())(!a.rnamespace || a.rnamespace.test(g.namespace)) && + (a.handleObj = g, a.data = g.data, d = ((n.event.special[g.origType] || {}).handle || g.handler).apply(f.elem, + i), void 0 !== d && (a.result = d) === !1 && (a.preventDefault(), a.stopPropagation())) + } + return k.postDispatch && k.postDispatch.call(this, a), a.result + } + }, + handlers: function(a, b) { + var c, d, e, f, g = [], + h = b.delegateCount, + i = a.target; + if (h && i.nodeType && ("click" !== a.type || isNaN(a.button) || a.button < 1)) + for (; i !== this; i = i.parentNode || this) + if (1 === i.nodeType && (i.disabled !== !0 || "click" !== a.type)) { + for (d = [], c = 0; h > c; c++) f = b[c], e = f.selector + " ", void 0 === d[e] && (d[e] = f.needsContext ? n( + e, this).index(i) > -1 : n.find(e, this, null, [i]).length), d[e] && d.push(f); + d.length && g.push({ + elem: i, + handlers: d + }) + } return h < b.length && g.push({ + elem: this, + handlers: b.slice(h) + }), g + }, + props: "altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which" + .split(" "), + fixHooks: {}, + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function(a, b) { + return null == a.which && (a.which = null != b.charCode ? b.charCode : b.keyCode), a + } + }, + mouseHooks: { + props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function(a, b) { + var c, e, f, g = b.button; + return null == a.pageX && null != b.clientX && (c = a.target.ownerDocument || d, e = c.documentElement, f = c.body, + a.pageX = b.clientX + (e && e.scrollLeft || f && f.scrollLeft || 0) - (e && e.clientLeft || f && f.clientLeft || + 0), a.pageY = b.clientY + (e && e.scrollTop || f && f.scrollTop || 0) - (e && e.clientTop || f && f.clientTop || + 0)), a.which || void 0 === g || (a.which = 1 & g ? 1 : 2 & g ? 3 : 4 & g ? 2 : 0), a + } + }, + fix: function(a) { + if (a[n.expando]) return a; + var b, c, e, f = a.type, + g = a, + h = this.fixHooks[f]; + h || (this.fixHooks[f] = h = ea.test(f) ? this.mouseHooks : da.test(f) ? this.keyHooks : {}), e = h.props ? this.props + .concat(h.props) : this.props, a = new n.Event(g), b = e.length; + while (b--) c = e[b], a[c] = g[c]; + return a.target || (a.target = d), 3 === a.target.nodeType && (a.target = a.target.parentNode), h.filter ? h.filter( + a, g) : a + }, + special: { + load: { + noBubble: !0 + }, + focus: { + trigger: function() { + return this !== ia() && this.focus ? (this.focus(), !1) : void 0 + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + return this === ia() && this.blur ? (this.blur(), !1) : void 0 + }, + delegateType: "focusout" + }, + click: { + trigger: function() { + return "checkbox" === this.type && this.click && n.nodeName(this, "input") ? (this.click(), !1) : void 0 + }, + _default: function(a) { + return n.nodeName(a.target, "a") + } + }, + beforeunload: { + postDispatch: function(a) { + void 0 !== a.result && a.originalEvent && (a.originalEvent.returnValue = a.result) + } + } + } + }, n.removeEvent = function(a, b, c) { + a.removeEventListener && a.removeEventListener(b, c) + }, n.Event = function(a, b) { + return this instanceof n.Event ? (a && a.type ? (this.originalEvent = a, this.type = a.type, this.isDefaultPrevented = + a.defaultPrevented || void 0 === a.defaultPrevented && a.returnValue === !1 ? ga : ha) : this.type = a, b && n.extend( + this, b), this.timeStamp = a && a.timeStamp || n.now(), void(this[n.expando] = !0)) : new n.Event(a, b) + }, n.Event.prototype = { + constructor: n.Event, + isDefaultPrevented: ha, + isPropagationStopped: ha, + isImmediatePropagationStopped: ha, + preventDefault: function() { + var a = this.originalEvent; + this.isDefaultPrevented = ga, a && a.preventDefault() + }, + stopPropagation: function() { + var a = this.originalEvent; + this.isPropagationStopped = ga, a && a.stopPropagation() + }, + stopImmediatePropagation: function() { + var a = this.originalEvent; + this.isImmediatePropagationStopped = ga, a && a.stopImmediatePropagation(), this.stopPropagation() + } + }, n.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" + }, function(a, b) { + n.event.special[a] = { + delegateType: b, + bindType: b, + handle: function(a) { + var c, d = this, + e = a.relatedTarget, + f = a.handleObj; + return (!e || e !== d && !n.contains(d, e)) && (a.type = f.origType, c = f.handler.apply(this, arguments), a.type = + b), c + } + } + }), n.fn.extend({ + on: function(a, b, c, d) { + return ja(this, a, b, c, d) + }, + one: function(a, b, c, d) { + return ja(this, a, b, c, d, 1) + }, + off: function(a, b, c) { + var d, e; + if (a && a.preventDefault && a.handleObj) return d = a.handleObj, n(a.delegateTarget).off(d.namespace ? d.origType + + "." + d.namespace : d.origType, d.selector, d.handler), this; + if ("object" == typeof a) { + for (e in a) this.off(e, b, a[e]); + return this + } + return (b === !1 || "function" == typeof b) && (c = b, b = void 0), c === !1 && (c = ha), this.each(function() { + n.event.remove(this, a, c, b) + }) + } + }); + var ka = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi, + la = /\s*$/g; + + function pa(a, b) { + return n.nodeName(a, "table") && n.nodeName(11 !== b.nodeType ? b : b.firstChild, "tr") ? a.getElementsByTagName( + "tbody")[0] || a.appendChild(a.ownerDocument.createElement("tbody")) : a + } + + function qa(a) { + return a.type = (null !== a.getAttribute("type")) + "/" + a.type, a + } + + function ra(a) { + var b = na.exec(a.type); + return b ? a.type = b[1] : a.removeAttribute("type"), a + } + + function sa(a, b) { + var c, d, e, f, g, h, i, j; + if (1 === b.nodeType) { + if (N.hasData(a) && (f = N.access(a), g = N.set(b, f), j = f.events)) { + delete g.handle, g.events = {}; + for (e in j) + for (c = 0, d = j[e].length; d > c; c++) n.event.add(b, e, j[e][c]) + } + O.hasData(a) && (h = O.access(a), i = n.extend({}, h), O.set(b, i)) + } + } + + function ta(a, b) { + var c = b.nodeName.toLowerCase(); + "input" === c && X.test(a.type) ? b.checked = a.checked : ("input" === c || "textarea" === c) && (b.defaultValue = a + .defaultValue) + } + + function ua(a, b, c, d) { + b = f.apply([], b); + var e, g, h, i, j, k, m = 0, + o = a.length, + p = o - 1, + q = b[0], + r = n.isFunction(q); + if (r || o > 1 && "string" == typeof q && !l.checkClone && ma.test(q)) return a.each(function(e) { + var f = a.eq(e); + r && (b[0] = q.call(this, e, f.html())), ua(f, b, c, d) + }); + if (o && (e = ca(b, a[0].ownerDocument, !1, a, d), g = e.firstChild, 1 === e.childNodes.length && (e = g), g || d)) { + for (h = n.map(_(e, "script"), qa), i = h.length; o > m; m++) j = e, m !== p && (j = n.clone(j, !0, !0), i && n.merge( + h, _(j, "script"))), c.call(a[m], j, m); + if (i) + for (k = h[h.length - 1].ownerDocument, n.map(h, ra), m = 0; i > m; m++) j = h[m], Z.test(j.type || "") && !N.access( + j, "globalEval") && n.contains(k, j) && (j.src ? n._evalUrl && n._evalUrl(j.src) : n.globalEval(j.textContent.replace( + oa, ""))) + } + return a + } + + function va(a, b, c) { + for (var d, e = b ? n.filter(b, a) : a, f = 0; null != (d = e[f]); f++) c || 1 !== d.nodeType || n.cleanData(_(d)), + d.parentNode && (c && n.contains(d.ownerDocument, d) && aa(_(d, "script")), d.parentNode.removeChild(d)); + return a + } + n.extend({ + htmlPrefilter: function(a) { + return a.replace(ka, "<$1>") + }, + clone: function(a, b, c) { + var d, e, f, g, h = a.cloneNode(!0), + i = n.contains(a.ownerDocument, a); + if (!(l.noCloneChecked || 1 !== a.nodeType && 11 !== a.nodeType || n.isXMLDoc(a))) + for (g = _(h), f = _(a), d = 0, e = f.length; e > d; d++) ta(f[d], g[d]); + if (b) + if (c) + for (f = f || _(a), g = g || _(h), d = 0, e = f.length; e > d; d++) sa(f[d], g[d]); + else sa(a, h); + return g = _(h, "script"), g.length > 0 && aa(g, !i && _(a, "script")), h + }, + cleanData: function(a) { + for (var b, c, d, e = n.event.special, f = 0; void 0 !== (c = a[f]); f++) + if (L(c)) { + if (b = c[N.expando]) { + if (b.events) + for (d in b.events) e[d] ? n.event.remove(c, d) : n.removeEvent(c, d, b.handle); + c[N.expando] = void 0 + } + c[O.expando] && (c[O.expando] = void 0) + } + } + }), n.fn.extend({ + domManip: ua, + detach: function(a) { + return va(this, a, !0) + }, + remove: function(a) { + return va(this, a) + }, + text: function(a) { + return K(this, function(a) { + return void 0 === a ? n.text(this) : this.empty().each(function() { + (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) && (this.textContent = a) + }) + }, null, a, arguments.length) + }, + append: function() { + return ua(this, arguments, function(a) { + if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { + var b = pa(this, a); + b.appendChild(a) + } + }) + }, + prepend: function() { + return ua(this, arguments, function(a) { + if (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) { + var b = pa(this, a); + b.insertBefore(a, b.firstChild) + } + }) + }, + before: function() { + return ua(this, arguments, function(a) { + this.parentNode && this.parentNode.insertBefore(a, this) + }) + }, + after: function() { + return ua(this, arguments, function(a) { + this.parentNode && this.parentNode.insertBefore(a, this.nextSibling) + }) + }, + empty: function() { + for (var a, b = 0; null != (a = this[b]); b++) 1 === a.nodeType && (n.cleanData(_(a, !1)), a.textContent = ""); + return this + }, + clone: function(a, b) { + return a = null == a ? !1 : a, b = null == b ? a : b, this.map(function() { + return n.clone(this, a, b) + }) + }, + html: function(a) { + return K(this, function(a) { + var b = this[0] || {}, + c = 0, + d = this.length; + if (void 0 === a && 1 === b.nodeType) return b.innerHTML; + if ("string" == typeof a && !la.test(a) && !$[(Y.exec(a) || ["", ""])[1].toLowerCase()]) { + a = n.htmlPrefilter(a); + try { + for (; d > c; c++) b = this[c] || {}, 1 === b.nodeType && (n.cleanData(_(b, !1)), b.innerHTML = a); + b = 0 + } catch (e) {} + } + b && this.empty().append(a) + }, null, a, arguments.length) + }, + replaceWith: function() { + var a = []; + return ua(this, arguments, function(b) { + var c = this.parentNode; + n.inArray(this, a) < 0 && (n.cleanData(_(this)), c && c.replaceChild(b, this)) + }, a) + } + }), n.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" + }, function(a, b) { + n.fn[a] = function(a) { + for (var c, d = [], e = n(a), f = e.length - 1, h = 0; f >= h; h++) c = h === f ? this : this.clone(!0), n(e[h])[ + b](c), g.apply(d, c.get()); + return this.pushStack(d) + } + }); + var wa, xa = { + HTML: "block", + BODY: "block" + }; + + function ya(a, b) { + var c = n(b.createElement(a)).appendTo(b.body), + d = n.css(c[0], "display"); + return c.detach(), d + } + + function za(a) { + var b = d, + c = xa[a]; + return c || (c = ya(a, b), "none" !== c && c || (wa = (wa || n(" + + +
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/264830r6.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/4bmbn44c.html b/posts/4bmbn44c.html new file mode 100644 index 00000000..c8c4d4e4 --- /dev/null +++ b/posts/4bmbn44c.html @@ -0,0 +1,264 @@ +一枝烟 | 邓先生的博客 + + + + + + + + + + + + + +

一枝烟

有人说,抽烟的每一个动作,都反映一种心态,我最喜欢静静的抽烟的人,烟圈静静的飘动,抽烟的人也静静的沉思,虽然内心可能是翻江倒海,思潮如涌,但外表却利用抽烟来压制,给人一种运筹帷幄之中,决胜千里之外的镇定与沉着!

+

1

+
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/4bmbn44c.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/5968840c.html b/posts/5968840c.html new file mode 100644 index 00000000..67a33e71 --- /dev/null +++ b/posts/5968840c.html @@ -0,0 +1,299 @@ +去有风的地方治愈台词 | 邓先生的博客 + + + + + + + + + + + + + +

去有风的地方治愈台词

    +
  1. 风的本质呢就是空气的流动,冷空气向热空气流动就形成了风,世间万物呢就有了生机,没有风呢就是死水一潭。
  2. +
  3. 鸟都要去南方过冬,人在感到疲寒冷的时候啊,也需要向温暖的地方流动,寻找幸福的力量,快乐的力量或者说重新出发的力量。
  4. +
  5. 那就像一根仙人掌的刺扎在你肉里,它不影响你干任何事情,但是它存在感特别强。
  6. +
  7. 梦想跟理想有什么区别啊?区别可大了。你为之努力奋斗的是理想,怀有某种美好期待的是梦想。一个是做,一个是可以偶尔做或者不做。词义天差地别。
  8. +
  9. 既然最难的日子已经过去了,那接下来的日子,只会越来越好。
  10. +
  11. 我将来肯定要骗你,还会说谎,还会小心眼儿、自私、嫉妒、吃醋、衡量利弊,在爱你和想掐死你之间反复横跳。 因为我是人类啊,人性的弱点在我身上体现得淋漓尽致。
  12. +
  13. 人都是在一瞬间长大的,别人都不知道,只有你自己知道的,那么一瞬间。
  14. +
  15. 容易,不容易和难,确实有一个大家公认的大致标准,但每个人的起点不一样,有的人出生啊,他的起点,就在人家的终点上,他们的火锅里要是少了龙筋凤胆,他们都会觉得痛苦,而且是真的痛苦。
  16. +
  17. 这人呐,如果总是低着头,按着自己父母的脚印往前走的话,永远走不出新路来,你得走出一条属于自己的路。
  18. +
  19. 慢慢来的味道,有一味很重要的佐料,是时间。现在这个世界上慢慢来的东西越来越少了,什么都变得越来越快,都把人当机器使了。 是,我老说我们酒店像一个大的钟表,员工就是内部的齿轮。就是赶时间呀,跟时间赛跑。人跟时间赛跑的话永远都是输家
  20. +
  21. 每个人能承受的重量不一样,不要用自己的想象,去轻易评价别人经历的人生。 无论如何,都不要站在自己的角度,去平衡别人的选择,因为你根本就不知道,别人到底经历过什么。 每个人不一样,你经历的,我没有经历,我经历的你也没有经历。 所以,谁都不要小看谁。
  22. +
  23. 你需要生活,你在酒吧唱歌,但是这些都不是你不被人尊重的理由。
  24. +
  25. 昨天的已经过去,明天的交给明天。今天呢,就是崭新的,独一无二的一天。太阳为我升起,所有一切都可以解决。在漆黑的山洞里,度过漫漫长夜。日出呢,就是最好的奖励,漫漫长夜的奖励。
  26. +
  27. 你永远不知道一个人会在什么时候,因为什么方式离开这个世界。
  28. +
  29. 人这一辈子啊,光着屁股哭着来,两手空空哭着走,你并不能因为反正是要死的,你就不活了吗?除了呼吸新鲜空气,不要钱,什么都不要。
  30. +
  31. 和你在一起的时候,每天都觉得特别的开心。干什么都开心,不干什么也开心。开心到有点难过。因为我认识你的时间和地点,不是那么的刚刚好。
  32. +
  33. 这些话,我本打算慢慢地烂在心里,但我想了很久,最后的最后我想再送你一段记忆,在海边一个有风吹过的地方,在晚霞和落日的见证下,有一个人认真地喜欢过你。
  34. +
  35. 那就别走了呗,起码别就这么走了,我阿妈说过,不要饿着肚子走,不要委屈着走,不要哭着走,这样走的人不好受,没把人留住的人,也不好受。
  36. +
  37. 勇敢的少年,跟万物消亡吧,做抗争吧,直到无法挽回的那一刻!
  38. +
  39. 祝在座的各位心想事成,那我就祝我们村土地增收,海清河晏、国泰民安,那就世界和平、宇宙和平,发财,我就祝有情人终成眷属,年年有今日、岁岁有今朝,岁岁有今朝、年年有今日,干杯了!
  40. +
  41. 找个没人认识我的地方,认认真真的,当个没用的废物。
  42. +
  43. 其实身边人都是来来去去的,大多数人相遇后,只能陪你走很短的一段路。一路走,一路离开。生活不就是这个样子的吗?
  44. +
  45. 我们其实总是困在别人各种各样的评价里。但是其实我们得明白一件事,当洪流涌向你时,你被淹没,错并不在你。
  46. +
  47. 这不就是另一半的意义吗,你挡在我前面,等你要倒下的时候,也得有个支撑,你把人生的重量,交给我一些好不好,信任我一点。
  48. +
  49. 永远会有人爱你,有人恨你,有人支持你,有人看不惯你,想要你好,想要你死,想要你自由,想要你按照他们的想法生活,理解你,误解你,曲解你但每个人都是如此生活,没有例。
  50. +
  51. 工作之前呢,就是一直学习学习。工作之后,就是一直工作工作,努力努力再努力。
  52. +
  53. 我图人家条件好,人家图我大美女,过个几年我还是大美女,可人家条件还好吗?所以人啊,还是得靠自己。
  54. +
  55. 这就是聚光灯效应,你总觉得所有人都在盯着你,其实根本没有人在意,再轰动的事过几天也就忘了,每天发生那么多事你能记住几件。这人生之中如果只是这种程度的糗事,那就太开心了。
  56. +
  57. 你知不知道,什么叫做厚积薄发,什么叫水到渠成。河里有水,咱们得先挖水渠,水才能引到地里来。很多事情都是要一步一步慢慢来,急不得的。
  58. +
  59. 总会过去的,人生没有什么事是过不去的呢,过不去的也会过去。
  60. +
  61. 之前想放下,现在不想放下,也不能放下,我们心里珍视的东西都有重量的,要习惯带着这个重量好好生活。
  62. +
  63. 因为喜欢就是有重量的,它在你心里绝对不是轻飘飘的东西,人们都喜欢强者,都喜欢那些,不管发生了什么困难和厄运,都能够坚持做自己,毫不退缩的人。
  64. +
  65. 有英雄梦的人很多,但是能成为英雄的又有几个,大家都是普通人,我们在外面对一些人生的选择的时候,要衡量很多现实的因素,这些是更为沉重的,你不要太苛责自己,无论你做什么选择,我都为你加油。
  66. +
  67. 从就今天开始,你也不用什么事情都做的那么好,不用非要得第一名,不用什么事情都那么懂事,也不要刻意讨别人的欢心,只要你过得快乐。
  68. +
  69. 时间不会停留,幸福不会止,乌云会有时,总会有风来
  70. +
+
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/5968840c.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/59da840c.html b/posts/59da840c.html new file mode 100644 index 00000000..218496ed --- /dev/null +++ b/posts/59da840c.html @@ -0,0 +1,382 @@ +孙子兵法36计详解 | 邓先生的博客 + + + + + + + + + + + + + +

孙子兵法36计详解

+ + + + + +

1.胜战计

+

第一计 瞒天过海

+

备周而意怠,常见则不疑,阴在阳之内,不在阳之对。太阳,太阴。

+

译:认为准备万分周到,就容易松劲;平时看惯了的,就往往不在怀疑了,秘计隐藏在暴露的事物中,而不是和公开的形式相排斥。非常公开的往往蕴藏着非常机密的。

+

第二计 围魏救赵

+

共敌不如分敌,敌阳不如敌阴。

+

译:树敌不可过多,对敌要各个击破,对现在还不忙于消灭的,要隐藏我们的意图。

+

第三计 借刀杀人

+

敌已明,友未定,引友杀敌,不出自力,以损推演。

+

译:作战的对象已经确定,而朋友的态度还不稳定,要诱导朋友去消灭敌人,避免消耗自己的力量。

+

第四计 以逸待劳

+

困敌之势,不以战,损刚益柔。

+

译:控制敌方力量发展的命脉来扼杀他,而不采取进攻的形势,这就是“损刚益柔”原理的演用。

+

第五计 趁火打劫

+

敌之害大,就势取利,刚决柔也。

+

译:敌方的危机很大,就乘机取利,用优势力量攻击软弱的。

+

第六计 声东击西

+

乱志乱萃,不虞“坤下兑上”之象;利其不自主而取之。

+

译:敌人乱撞瞎碰,摸不清情况,这是《易经》“萃”封上所说的“坤下兑上”的混乱征状。必须利用敌方失去控制力的时机加以消灭。

+

2.敌战计

+

第七计 无中生有

+

译:诳也,非诳也,实其所诳也。少阴,太阴,太阳。

+

无中生有是运用假象,但不是弄假到底。而是使假象变真象,大小假象,掩护真象。

+

第八计 暗渡陈仓

+

示之以动,利其静而有主,“益动而巽”。

+

译:故意暴露行动,利用敌方固守的时机,便主动偷袭。

+

第九计 隔岸观火

+

阳乖序乱,阴以待逆,暴戾恣睢,其势自毙。顺以动豫,豫顺以动。

+

译:敌人内部分裂,秩序混乱,我便等待他发生暴乱,那时敌人穷凶极恶,翻目仇杀,势必自行灭亡。我要根据敌人变动作好准备;作好准备之后,还要根据敌人的变动而行动。

+

第十计 笑里藏刀

+

信而安之,阴以图之,备而后动,勿使有变:刚中柔外也。

+

译:使敌人相信我方,并使其麻痹松懈,我则暗中策划,充分准备,一有机会,立即动手,使他来不及应变,这是暗中厉害,表面柔和的策略。

+

第十一计 李代桃僵

+

势必有损,损阴以益阳。

+

译:当局势发展有所损失的时候,要舍得局部的损失,以换取全局的优势。

+

第十二计 顺手牵羊

+

微隙在所必乘,微利在所必得。少阴,少阳。

+

译:微小的漏洞必须利用,微小的利益,也必须获得。变敌人小的疏忽,为我方小的胜利。

+

3.攻战计

+

第十三计 打草惊蛇

+

疑为叩实,察而后动,复者,阴之媒也。

+

译:有怀疑的就要侦察实情,完全掌握了实情再行动。反复侦察,是发现暗藏敌人的因素。

+

第十四计 借尸还魂

+

有用者不可借,不能用者,求借,借不能用者而用之。匪我求童蒙,童蒙求我。

+

译:有用的不可以利用,怕的是我不能控制它,不能利用的却要去利用,因为我完全可以控制它,利用不能用的而控制它,这不是我受别人的支配,而是我支配别人。

+

第十五计 调虎离山

+

待天以困之,用人以诱之,“往蹇来返”。

+

译:等待天时对敌方不利时再去围困他,用人假象去诱骗他“往前有危险,就返身离开”。

+

第十六计 欲擒故纵

+

逼则反兵,走则减势,紧随勿迫。累其气力,消其斗志,散而后擒。兵不血刃,需,有孚光。

+

译:逼得敌人无路可走,就会遭到坚决的反扑;让他逃走,就会消灭敌人的气势,所以要紧紧地跟踪敌人,但不要逼迫他,借以消耗他的体力,瓦解他的士气,等他的兵力分散了,再行再以捕捉。这样用兵可以避免流血,不逼迫敌人,并让他相信,这对战争是有利的。

+

第十七计 抛砖引玉

+

类以诱之,击蒙也。

+

译:用类似的东西去迷惑敌人,使敌人遭懵上当。

+

第十八计 擒贼擒王

+

摧其坚,夺其魁,以解其体;龙战于野,其道穷也。

+

译:彻底地摧毁敌人的主力,抓住他的首领,借以粉碎他的战争机构,这是一场激烈的总决战。

+

4.混战计

+

第十九计 釜底抽薪

+

不敌其力,而消其势,兑下乾上之象。

+

译:力量上不能战胜敌人,可以瓦解他的气势,这就是《易经》兑下乾上的《履卦》上所说的“柔履刚”的办法。

+

第二十计 混水摸鱼

+

乘其阴乱,利其弱而无主,随,以向晦入宴息。

+

译:乘着敌人内部混乱,利用他还是弱小而没有主见,他随从我,像人随着天时吃饭、休息一样。

+

第二十一计 金蝉脱壳

+

存其形,完其势;友不疑,敌不动;巽而上蛊。

+

译:保存阵地的原形,造成强大的声势,使友军不怀疑,敌人也不敢贸然进犯,而我却可以隐蔽地击破另一支敌军。

+

第二十二计 关门捉贼

+

小敌困之,剥,不利有攸往。

+

译:对弱小的敌人,要加以包围歼灭;对垂死挣扎的敌人,如果从后面急追远赶,那是很不利的。

+

第二十三计 远交近攻

+

形禁势格,利以近取。害以远隔,上火下泽。

+

译:处于(扭转)不利的形势(局面),要考虑(阻止)它发展的方向(趋势),(利于)攻取附近的地方,就有利,(不利于)攻击远隔的地方,就有害。《易经·聧》卦说:“火苗向上冒,池水向下流,志向不同,也可以结交。”

+

第二十四计 假途代虢

+

两大之间,敌胁以从,我假以势,困,有言不信。

+

译:对处的两个强大敌人中间的国家,敌人胁迫它时,我方却作援求它,立即出兵。《易经·困》卦说:“对处在困迫状况下的国家,光空谈而没有行动,是不会被他信任的。”

+

5.并战计

+

第二十五计 偷梁换柱

+

译:频更其阵,抽其劲旅,待其自败,而后乘之,曳其轮也。

+

多次变动敌人的阵容,把他的兵力调开,等待他自己败阵,然后用谋进攻他,《易经·既济》卦说:“先拖住敌人,然后再替换他。”

+

第二十六计 指桑骂槐

+

大凌小者,警以诱之。刚中而应,行险而顺。

+

译:强大的慑服弱小的,要用警戒的方法来诱导它。《易经·师》卦说:适当的强硬,可以得到拥护;施用险诈,可以得到顺从。

+

第二十七计 假痴不癫

+

宁伪作不知不为,不伪作假知妄为,静不露机,云雷屯也。

+

译:宁可假装不知道的,不行动,不可假装知道而轻举妄动。要沉着,不要泄露一点机密,就像迅猛激烈的云雷,在冬季藏入地下般的平静。

+

第二十八计 上屋抽梯

+

假之以便,唆之使前,断其援应,陷之死地,遇毒,位不当也。

+

译:故意露出破绽,引诱敌人深入我方,然后选择有利时机,断绝敌人的前应和后援,使它完全处于死地。敌人这样的下场《易经·嗑》上说的好:抢吃腊肉的嗑掉了牙,怪自己的动作不当。

+

第二十九计 树上开花

+

借局布势,力小势大;鸿渐于陆,其羽可用为仪也。

+

译:借别人的局面布成阵势,兵力弱小的看来阵容也显得强大。《易经·渐》卦说:鸿雁飞向大陆,全凭它的羽毛丰满助长气势。

+

第三十计 反客为主

+

乘隙插足,扼其主机,渐之进也。

+

译:有空子就要插脚进去,扼住他的主脑机关。《易经·渐》卦说:“循序而进”就是这个意思。

+

6.败战计

+

第三十一计 美人计

+

兵强者,攻其将。将智者,伐其情。将弱兵颓,其势自萎。利用御寇,顺相保也。

+

译:兵力强大的,就要攻打他的将帅;将帅明智的,就打击他的情绪。将帅斗志衰弱、部队士气消沉,他的气势必定自行萎缩。《易经·渐》卦说:利用敌人内部的严重弱点来控制敌人,可以有把握地保存自己的实力。

+

第三十二计 空城计

+

虚者虚之,疑中生疑;刚柔之际,奇而复奇。

+

译:空虚的就让它空虚,使人更加难以揣测;在进攻和防御中运用空虚的战术来隐蔽自己的空虚,越发显得用兵出奇。

+

第三十三计 反间计

+

疑中之疑,比之向内,不自失也。

+

译:在疑阵中再布置一层疑阵。《易经·比》卦说:来自敌方内部的援助,自己不会受到损失。

+

第三十四计 苦肉计

+

人不自害,受害必真。假真真假,间以得行。童蒙之吉,顺以巽也。

+

译:人不自己迫害自己,受迫害必然是真的;真的变假,间谍便乘机活动。《易经·蒙》卦说:把他骗得乖乖的,顺着他活动。

+

第三十五计 连环计

+

将多兵众,不可以敌,使其自累,以杀其势。在师中吉,承天宠也。

+

译:敌方兵力强大,不能硬打,应当运用谋略,使仓储自相牵制,借以削弱他的力量。《易经·师》卦说:将帅靠指军不偏不倚,惯打胜仗的就是用兵如神。

+

第三十六计 走为上

+

全师避敌,在次无咎,未失常也。

+

译:全军退却,甩开敌人,以退为进,待机破败,这是不违背正常的法则的。

+
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/59da840c.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/5u68yt66.html b/posts/5u68yt66.html new file mode 100644 index 00000000..09451b29 --- /dev/null +++ b/posts/5u68yt66.html @@ -0,0 +1,268 @@ +新国标红绿灯信号灯图解,新交通信号灯8种灯标 | 邓先生的博客 + + + + + + + + + + + + + +

新国标红绿灯信号灯图解,新交通信号灯8种灯标

新国标红绿灯信号灯图解如下所示:
1、当左转箭头为红灯,中间为圆屏绿灯,右转信号灯不亮时,直行和右转可通行,禁止左转;

2、左转和圆屏灯均为红灯,右转灯不亮的,右转可通行,左转、直行禁行;

3、左转灯为绿灯,圆屏和右转灯均为红灯,左转可通行,直行、右转禁行;

4、左转灯不亮,圆屏灯绿灯,右转红灯,左转、直行可通行,右转禁行;

5、左转和右转是红灯,圆屏灯是绿灯,直行可通行,左转、右转禁行;

6、左转和右转灯不亮,圆屏灯是红灯,右转可通行,左转、直行禁行;

7、左转、直行、右转的信号指示灯都是绿灯,三个方向均可通行;

8、左转、直行、右转的信号指示灯都是红灯,三个方向均禁止通行。

+

以上就是新交通信号灯8中指示灯图解了,大家在驾驶机动车过程中一定要多注意观察信号灯指示,以免不小心就违反了交通信号灯,驾驶证直接就没了6分。
避免闯红灯的方法

+

1、先看箭头灯,再看圆屏灯
现在交通信号灯无非就两种,即箭头灯和圆形等,在有箭头灯的情况下先看箭头灯,后看圆形灯,以免没注意闯红灯了(圆形红灯可以右转)。

+

2、看准绿灯秒数判断通行
信号灯绿灯闪烁时,有秒数倒计时,驾驶员可以根据当前车速、距离来判断是否通行,如果车速不快且距离远的,则建议停车等待,以免闯红灯。

+

3、及时刹车
一旦信号灯红灯亮起,无论车头是否越过停止线,都要及时刹车,不然直接通过,被电子摄像头拍下4张照片的,闯红灯违章行为就免不了了,扣分罚款也跑不了。

+

有车提示:只要右转信号灯不是红灯,都可以直接右转;而中间的灯,直接按照红灯停、绿灯行的规则来通行;对于左转就复杂一些,先看左转信号灯,红灯停绿灯行,要是灯灭那就要根据中间灯来进行判断,中间为绿灯就可以左转。

+
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/5u68yt66.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/655j845p.html b/posts/655j845p.html new file mode 100644 index 00000000..cf097130 --- /dev/null +++ b/posts/655j845p.html @@ -0,0 +1,265 @@ +认准路边摄像头,让你少扣分少罚款,摄像头抓拍 | 邓先生的博客 + + + + + + + + + + + + + +

认准路边摄像头,让你少扣分少罚款,摄像头抓拍

认准路边摄像头,让你少扣分少罚款,摄像头抓拍

+

一、长方形盒子+LED闪光灯
抓拍闯红灯、压线、不按导向行驶、没系安全带、逆行。
二、白色球形
抓拍违章停车
三、黑色球形
天网恢恢、疏而不漏, 抓坏人、非法分子
四、长方形盒子+喇叭形状雷达
抓超速的
五、方形箱子
抓拍高速超速的

+

#汽车知识# #路边摄像头的功能你了解多少?# #违章停车# #交通违章# #电子眼#
1

+
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/655j845p.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/7b68ae0c.html b/posts/7b68ae0c.html new file mode 100644 index 00000000..204332e0 --- /dev/null +++ b/posts/7b68ae0c.html @@ -0,0 +1,265 @@ +今日份心灵鸡汤 | 邓先生的博客 + + + + + + + + + + + + + + +

今日份心灵鸡汤

1.他已经数千年不曾盛酒,但依然盛满时光之酒的狂野,迷醉了此刻,中国,三千年前,被镌刻于方寸之间,深埋于地下,三千年后,和着泥土连接的960万平方公里的土地,都被他命名叫做中国.
2.从某种意义来看,世间一切都是遇见,就像冷遇见暖,就有了雨;春遇见冬,就有了岁月;天遇见地,有了永恒;人遇见人,有了生命.
3.流水不争先,争的是滔滔不绝.
4.我贪钱,大概是因为卑微到泥土里,只有它能给我一丝安全感吧.
5.白头若是雪可替,世上何来苦心人.
6.待到秋来九月八,我花开后百花杀冲天香阵透长安,满城尽带黄金甲.
7.你的未来时刻因为你的努力在改变雪是大浪漫,你才是小人间.我与旧事归于尽,来年依旧桃花开.
8.愿每个人都能遵循自己的时钟,做不后悔的选择.如果命运是世上最烂的编剧,那么你就要争取,做你人生最好的演员.
9.真正有光的人,压的时间越久,深度越深,绽放的光芒才可以灿烂.
10.世间很多美好的事物,并非是触手可及的,经过了时间的酝酿和打磨,等待的结果,才会显得更加珍贵.
11.站在山巅与日月星辰对话,潜游海底和江河湖底晤谈,和每一棵树握手,和每一株草私语,方知宇宙浩瀚,自然可畏,生命可敬.
12.没有什么能信手拈来,你必须要非常努力,才能看起来毫不费力.
13.伤害与被伤害,有时候也是对立统一的关系,伤害他人,有时候也意味着在毁灭自己。如果我们失去了平衡,那对不起,枪响之后没有赢家.
14.在这些无数的疤痕中,见到了一个又一个历史的细节,在这些星辰般的碎片里,看到了人类在苦难中前行的脚步,我们哭着降临世界,却可以笑着走向永恒.
15.正是从战国时代开始,在与一个又一个,内外对手的对峙和融合中,在经历一次又一次蜕变之后,中华文明强大的包容力逐渐被唤醒,因为对手,我们审视自己,因为对手,我们了解自己,因为对手,我们变成更强大的自己,你好,我的对手.
16.一浪接一浪,争先恐后.
17.若你决定灿烂,山无遮,海无拦.
18.纵使眼前迷雾漾漾,我仍然相信会有美丽的风景,因为我曾在那些净朗的日子里见过它的模样,所有出发吧,恣意策马扬帆,最爱云开雾散.
19.请用黑白两色的眼睛,去观察五彩斑斓的世界.
20.那就让我们相约在不久的将来,能够再次相见.极光会有的,并肩于雪山之巅.

+

![[0060lm7Tly1ftg6xc454vj31hc0u07wh.jpg]]

+
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/7b68ae0c.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/8b68a59c.html b/posts/8b68a59c.html new file mode 100644 index 00000000..419dd416 --- /dev/null +++ b/posts/8b68a59c.html @@ -0,0 +1,264 @@ +这世界这么多人 | 邓先生的博客 + + + + + + + + + + + + + +

这世界这么多人

只字不提我想你,半句未唱回忆谁,但整首歌每一个调调都在敲打我们内心深处那份美好或者遗憾

+ +

文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/8b68a59c.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/91923045.html b/posts/91923045.html new file mode 100644 index 00000000..6b62000e --- /dev/null +++ b/posts/91923045.html @@ -0,0 +1,262 @@ +石泉印象 | 邓先生的博客 + + + + + + + + + + + +

石泉印象

+ +
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/91923045.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/posts/919230d3.html b/posts/919230d3.html new file mode 100644 index 00000000..c91392c5 --- /dev/null +++ b/posts/919230d3.html @@ -0,0 +1,261 @@ +今日热点新闻 | 邓先生的博客 + + + + + + + + + + + +

今日热点新闻

+
文章作者: Tony
文章链接: https://dengqinzhi.github.io/posts/919230d3.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 邓先生的博客
赞助

评论
\ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 00000000..83bb6164 --- /dev/null +++ b/robots.txt @@ -0,0 +1,11 @@ +User-agent: * +Allow: / +Allow:/posts/ +Disallow: /js/ +Disallow: /font/ +Disallow: /css/ +Disallow: /cur/ + + + +Sitemap: https://qinzhi.cc/sitemap.xml \ No newline at end of file diff --git a/rss.xml b/rss.xml new file mode 100644 index 00000000..98a58c29 --- /dev/null +++ b/rss.xml @@ -0,0 +1,344 @@ + + + 邓先生的博客 + https://dengqinzhi.github.io/icon.png + Qinzhi.CC + + + + 2023-08-29T00:58:10.304Z + https://dengqinzhi.github.io/ + + + Tony + + + + Hexo + + + 新国标红绿灯信号灯图解,新交通信号灯8种灯标 + + https://dengqinzhi.github.io/posts/5u68yt66.html + 2023-08-21T00:09:43.000Z + 2023-08-29T00:58:10.304Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 孙子兵法36计详解 + + https://dengqinzhi.github.io/posts/59da840c.html + 2023-07-18T05:03:46.000Z + 2023-10-19T06:12:04.079Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + 女士佩戴戒指的寓意 + + https://dengqinzhi.github.io/posts/159230d3.html + 2023-07-16T00:45:10.000Z + 2023-07-16T08:07:43.341Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 认准路边摄像头,让你少扣分少罚款,摄像头抓拍 + + https://dengqinzhi.github.io/posts/655j845p.html + 2023-07-15T23:52:51.000Z + 2023-07-16T00:27:19.512Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 上林坊步行街 + + https://dengqinzhi.github.io/posts/264830r6.html + 2023-05-11T01:45:10.000Z + 2023-05-11T02:40:34.963Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 开车接打电话扣3分、替人销分扣12分!超全记分表来了! + + https://dengqinzhi.github.io/posts/1858845p.html + 2023-05-07T01:52:51.000Z + 2023-07-14T07:45:57.201Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 去有风的地方治愈台词 + + https://dengqinzhi.github.io/posts/5968840c.html + 2023-05-07T01:09:43.000Z + 2023-10-18T07:45:58.443Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 一枝烟 + + https://dengqinzhi.github.io/posts/4bmbn44c.html + 2023-05-06T03:11:04.000Z + 2023-07-16T00:49:47.697Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 这世界这么多人 + + https://dengqinzhi.github.io/posts/8b68a59c.html + 2023-05-03T06:09:43.000Z + 2023-05-03T06:55:44.507Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 石泉印象 + + https://dengqinzhi.github.io/posts/91923045.html + 2023-04-07T01:55:10.000Z + 2023-05-08T09:03:16.700Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 今日份心灵鸡汤 + + https://dengqinzhi.github.io/posts/7b68ae0c.html + 2023-04-04T02:09:43.000Z + 2023-10-18T08:17:01.590Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + + + 历史的今天 + + https://dengqinzhi.github.io/posts/20866ae7.html + 2023-04-04T01:53:53.000Z + 2023-05-08T08:45:06.522Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + + 今日热点新闻 + + https://dengqinzhi.github.io/posts/919230d3.html + 2023-04-04T00:45:10.000Z + 2023-10-17T08:28:15.229Z + + + + + + + <link rel="stylesheet" class="aplayer-secondary-style-marker" href="\assets\css\APlayer.min.css"><script src="\assets\js\APlayer.min.js" + + + + + + + + + + + + + diff --git a/search.xml b/search.xml new file mode 100644 index 00000000..608633d9 --- /dev/null +++ b/search.xml @@ -0,0 +1,328 @@ + + + + + + + 新国标红绿灯信号灯图解,新交通信号灯8种灯标 + + /posts/5u68yt66.html + +

新国标红绿灯信号灯图解如下所示:
1、当左转箭头为红灯,中间为圆屏绿灯,右转信号灯不亮时,直行和右转可通行,禁止左转;

2、左转和圆屏灯均为红灯,右转灯不亮的,右转可通行,左转、直行禁行;

3、左转灯为绿灯,圆屏和右转灯均为红灯,左转可通行,直行、右转禁行;

4、左转灯不亮,圆屏灯绿灯,右转红灯,左转、直行可通行,右转禁行;

5、左转和右转是红灯,圆屏灯是绿灯,直行可通行,左转、右转禁行;

6、左转和右转灯不亮,圆屏灯是红灯,右转可通行,左转、直行禁行;

7、左转、直行、右转的信号指示灯都是绿灯,三个方向均可通行;

8、左转、直行、右转的信号指示灯都是红灯,三个方向均禁止通行。

以上就是新交通信号灯8中指示灯图解了,大家在驾驶机动车过程中一定要多注意观察信号灯指示,以免不小心就违反了交通信号灯,驾驶证直接就没了6分。
避免闯红灯的方法

1、先看箭头灯,再看圆屏灯
现在交通信号灯无非就两种,即箭头灯和圆形等,在有箭头灯的情况下先看箭头灯,后看圆形灯,以免没注意闯红灯了(圆形红灯可以右转)。

2、看准绿灯秒数判断通行
信号灯绿灯闪烁时,有秒数倒计时,驾驶员可以根据当前车速、距离来判断是否通行,如果车速不快且距离远的,则建议停车等待,以免闯红灯。

3、及时刹车
一旦信号灯红灯亮起,无论车头是否越过停止线,都要及时刹车,不然直接通过,被电子摄像头拍下4张照片的,闯红灯违章行为就免不了了,扣分罚款也跑不了。

有车提示:只要右转信号灯不是红灯,都可以直接右转;而中间的灯,直接按照红灯停、绿灯行的规则来通行;对于左转就复杂一些,先看左转信号灯,红灯停绿灯行,要是灯灭那就要根据中间灯来进行判断,中间为绿灯就可以左转。

]]>
+ + + + + 分享 + + + + + + + 交通信号灯 新国标红绿灯 + + + +
+ + + + + 孙子兵法36计详解 + + /posts/59da840c.html + +

1.胜战计

第一计 瞒天过海

备周而意怠,常见则不疑,阴在阳之内,不在阳之对。太阳,太阴。

译:认为准备万分周到,就容易松劲;平时看惯了的,就往往不在怀疑了,秘计隐藏在暴露的事物中,而不是和公开的形式相排斥。非常公开的往往蕴藏着非常机密的。

第二计 围魏救赵

共敌不如分敌,敌阳不如敌阴。

译:树敌不可过多,对敌要各个击破,对现在还不忙于消灭的,要隐藏我们的意图。

第三计 借刀杀人

敌已明,友未定,引友杀敌,不出自力,以损推演。

译:作战的对象已经确定,而朋友的态度还不稳定,要诱导朋友去消灭敌人,避免消耗自己的力量。

第四计 以逸待劳

困敌之势,不以战,损刚益柔。

译:控制敌方力量发展的命脉来扼杀他,而不采取进攻的形势,这就是“损刚益柔”原理的演用。

第五计 趁火打劫

敌之害大,就势取利,刚决柔也。

译:敌方的危机很大,就乘机取利,用优势力量攻击软弱的。

第六计 声东击西

乱志乱萃,不虞“坤下兑上”之象;利其不自主而取之。

译:敌人乱撞瞎碰,摸不清情况,这是《易经》“萃”封上所说的“坤下兑上”的混乱征状。必须利用敌方失去控制力的时机加以消灭。

2.敌战计

第七计 无中生有

译:诳也,非诳也,实其所诳也。少阴,太阴,太阳。

无中生有是运用假象,但不是弄假到底。而是使假象变真象,大小假象,掩护真象。

第八计 暗渡陈仓

示之以动,利其静而有主,“益动而巽”。

译:故意暴露行动,利用敌方固守的时机,便主动偷袭。

第九计 隔岸观火

阳乖序乱,阴以待逆,暴戾恣睢,其势自毙。顺以动豫,豫顺以动。

译:敌人内部分裂,秩序混乱,我便等待他发生暴乱,那时敌人穷凶极恶,翻目仇杀,势必自行灭亡。我要根据敌人变动作好准备;作好准备之后,还要根据敌人的变动而行动。

第十计 笑里藏刀

信而安之,阴以图之,备而后动,勿使有变:刚中柔外也。

译:使敌人相信我方,并使其麻痹松懈,我则暗中策划,充分准备,一有机会,立即动手,使他来不及应变,这是暗中厉害,表面柔和的策略。

第十一计 李代桃僵

势必有损,损阴以益阳。

译:当局势发展有所损失的时候,要舍得局部的损失,以换取全局的优势。

第十二计 顺手牵羊

微隙在所必乘,微利在所必得。少阴,少阳。

译:微小的漏洞必须利用,微小的利益,也必须获得。变敌人小的疏忽,为我方小的胜利。

3.攻战计

第十三计 打草惊蛇

疑为叩实,察而后动,复者,阴之媒也。

译:有怀疑的就要侦察实情,完全掌握了实情再行动。反复侦察,是发现暗藏敌人的因素。

第十四计 借尸还魂

有用者不可借,不能用者,求借,借不能用者而用之。匪我求童蒙,童蒙求我。

译:有用的不可以利用,怕的是我不能控制它,不能利用的却要去利用,因为我完全可以控制它,利用不能用的而控制它,这不是我受别人的支配,而是我支配别人。

第十五计 调虎离山

待天以困之,用人以诱之,“往蹇来返”。

译:等待天时对敌方不利时再去围困他,用人假象去诱骗他“往前有危险,就返身离开”。

第十六计 欲擒故纵

逼则反兵,走则减势,紧随勿迫。累其气力,消其斗志,散而后擒。兵不血刃,需,有孚光。

译:逼得敌人无路可走,就会遭到坚决的反扑;让他逃走,就会消灭敌人的气势,所以要紧紧地跟踪敌人,但不要逼迫他,借以消耗他的体力,瓦解他的士气,等他的兵力分散了,再行再以捕捉。这样用兵可以避免流血,不逼迫敌人,并让他相信,这对战争是有利的。

第十七计 抛砖引玉

类以诱之,击蒙也。

译:用类似的东西去迷惑敌人,使敌人遭懵上当。

第十八计 擒贼擒王

摧其坚,夺其魁,以解其体;龙战于野,其道穷也。

译:彻底地摧毁敌人的主力,抓住他的首领,借以粉碎他的战争机构,这是一场激烈的总决战。

4.混战计

第十九计 釜底抽薪

不敌其力,而消其势,兑下乾上之象。

译:力量上不能战胜敌人,可以瓦解他的气势,这就是《易经》兑下乾上的《履卦》上所说的“柔履刚”的办法。

第二十计 混水摸鱼

乘其阴乱,利其弱而无主,随,以向晦入宴息。

译:乘着敌人内部混乱,利用他还是弱小而没有主见,他随从我,像人随着天时吃饭、休息一样。

第二十一计 金蝉脱壳

存其形,完其势;友不疑,敌不动;巽而上蛊。

译:保存阵地的原形,造成强大的声势,使友军不怀疑,敌人也不敢贸然进犯,而我却可以隐蔽地击破另一支敌军。

第二十二计 关门捉贼

小敌困之,剥,不利有攸往。

译:对弱小的敌人,要加以包围歼灭;对垂死挣扎的敌人,如果从后面急追远赶,那是很不利的。

第二十三计 远交近攻

形禁势格,利以近取。害以远隔,上火下泽。

译:处于(扭转)不利的形势(局面),要考虑(阻止)它发展的方向(趋势),(利于)攻取附近的地方,就有利,(不利于)攻击远隔的地方,就有害。《易经·聧》卦说:“火苗向上冒,池水向下流,志向不同,也可以结交。”

第二十四计 假途代虢

两大之间,敌胁以从,我假以势,困,有言不信。

译:对处的两个强大敌人中间的国家,敌人胁迫它时,我方却作援求它,立即出兵。《易经·困》卦说:“对处在困迫状况下的国家,光空谈而没有行动,是不会被他信任的。”

5.并战计

第二十五计 偷梁换柱

译:频更其阵,抽其劲旅,待其自败,而后乘之,曳其轮也。

多次变动敌人的阵容,把他的兵力调开,等待他自己败阵,然后用谋进攻他,《易经·既济》卦说:“先拖住敌人,然后再替换他。”

第二十六计 指桑骂槐

大凌小者,警以诱之。刚中而应,行险而顺。

译:强大的慑服弱小的,要用警戒的方法来诱导它。《易经·师》卦说:适当的强硬,可以得到拥护;施用险诈,可以得到顺从。

第二十七计 假痴不癫

宁伪作不知不为,不伪作假知妄为,静不露机,云雷屯也。

译:宁可假装不知道的,不行动,不可假装知道而轻举妄动。要沉着,不要泄露一点机密,就像迅猛激烈的云雷,在冬季藏入地下般的平静。

第二十八计 上屋抽梯

假之以便,唆之使前,断其援应,陷之死地,遇毒,位不当也。

译:故意露出破绽,引诱敌人深入我方,然后选择有利时机,断绝敌人的前应和后援,使它完全处于死地。敌人这样的下场《易经·嗑》上说的好:抢吃腊肉的嗑掉了牙,怪自己的动作不当。

第二十九计 树上开花

借局布势,力小势大;鸿渐于陆,其羽可用为仪也。

译:借别人的局面布成阵势,兵力弱小的看来阵容也显得强大。《易经·渐》卦说:鸿雁飞向大陆,全凭它的羽毛丰满助长气势。

第三十计 反客为主

乘隙插足,扼其主机,渐之进也。

译:有空子就要插脚进去,扼住他的主脑机关。《易经·渐》卦说:“循序而进”就是这个意思。

6.败战计

第三十一计 美人计

兵强者,攻其将。将智者,伐其情。将弱兵颓,其势自萎。利用御寇,顺相保也。

译:兵力强大的,就要攻打他的将帅;将帅明智的,就打击他的情绪。将帅斗志衰弱、部队士气消沉,他的气势必定自行萎缩。《易经·渐》卦说:利用敌人内部的严重弱点来控制敌人,可以有把握地保存自己的实力。

第三十二计 空城计

虚者虚之,疑中生疑;刚柔之际,奇而复奇。

译:空虚的就让它空虚,使人更加难以揣测;在进攻和防御中运用空虚的战术来隐蔽自己的空虚,越发显得用兵出奇。

第三十三计 反间计

疑中之疑,比之向内,不自失也。

译:在疑阵中再布置一层疑阵。《易经·比》卦说:来自敌方内部的援助,自己不会受到损失。

第三十四计 苦肉计

人不自害,受害必真。假真真假,间以得行。童蒙之吉,顺以巽也。

译:人不自己迫害自己,受迫害必然是真的;真的变假,间谍便乘机活动。《易经·蒙》卦说:把他骗得乖乖的,顺着他活动。

第三十五计 连环计

将多兵众,不可以敌,使其自累,以杀其势。在师中吉,承天宠也。

译:敌方兵力强大,不能硬打,应当运用谋略,使仓储自相牵制,借以削弱他的力量。《易经·师》卦说:将帅靠指军不偏不倚,惯打胜仗的就是用兵如神。

第三十六计 走为上

全师避敌,在次无咎,未失常也。

译:全军退却,甩开敌人,以退为进,待机破败,这是不违背正常的法则的。

]]>
+ + + + + + 三十六计 孙子兵法 + + + +
+ + + + + 女士佩戴戒指的寓意 + + /posts/159230d3.html + +

]]>
+ + + + + 分享 + + + + + + + 戒指寓意 + + + +
+ + + + + 认准路边摄像头,让你少扣分少罚款,摄像头抓拍 + + /posts/655j845p.html + +

认准路边摄像头,让你少扣分少罚款,摄像头抓拍

一、长方形盒子+LED闪光灯
抓拍闯红灯、压线、不按导向行驶、没系安全带、逆行。
二、白色球形
抓拍违章停车
三、黑色球形
天网恢恢、疏而不漏, 抓坏人、非法分子
四、长方形盒子+喇叭形状雷达
抓超速的
五、方形箱子
抓拍高速超速的

#汽车知识# #路边摄像头的功能你了解多少?# #违章停车# #交通违章# #电子眼#
1

]]>
+ + + + + 分享 + + + + + + + 交规扣分 + + + +
+ + + + + 上林坊步行街 + + /posts/264830r6.html + +
]]>
+ + + + + 随记 + + + + + + + 人间烟火 步行夜市 + + + +
+ + + + + 开车接打电话扣3分、替人销分扣12分!超全记分表来了! + + /posts/1858845p.html + +

12月2日是第十一个全国交通安全日。开车接打电话要扣3分、代替他人销分直接扣12分……新规施行后,这些扣分项你都清楚吗?禁令标志、指示标志、警告标志,这些交通标志你都能认准吗?道路千万条,安全第一条。安全驾驶,为了自己,也是对他人生命的尊重! 交规扣分项
1
2
3
4
5
6
7
8
9

]]>
+ + + + + 分享 + + + + + + + 交规扣分 + + + +
+ + + + + 去有风的地方治愈台词 + + /posts/5968840c.html + +
  1. 风的本质呢就是空气的流动,冷空气向热空气流动就形成了风,世间万物呢就有了生机,没有风呢就是死水一潭。
  2. 鸟都要去南方过冬,人在感到疲寒冷的时候啊,也需要向温暖的地方流动,寻找幸福的力量,快乐的力量或者说重新出发的力量。
  3. 那就像一根仙人掌的刺扎在你肉里,它不影响你干任何事情,但是它存在感特别强。
  4. 梦想跟理想有什么区别啊?区别可大了。你为之努力奋斗的是理想,怀有某种美好期待的是梦想。一个是做,一个是可以偶尔做或者不做。词义天差地别。
  5. 既然最难的日子已经过去了,那接下来的日子,只会越来越好。
  6. 我将来肯定要骗你,还会说谎,还会小心眼儿、自私、嫉妒、吃醋、衡量利弊,在爱你和想掐死你之间反复横跳。 因为我是人类啊,人性的弱点在我身上体现得淋漓尽致。
  7. 人都是在一瞬间长大的,别人都不知道,只有你自己知道的,那么一瞬间。
  8. 容易,不容易和难,确实有一个大家公认的大致标准,但每个人的起点不一样,有的人出生啊,他的起点,就在人家的终点上,他们的火锅里要是少了龙筋凤胆,他们都会觉得痛苦,而且是真的痛苦。
  9. 这人呐,如果总是低着头,按着自己父母的脚印往前走的话,永远走不出新路来,你得走出一条属于自己的路。
  10. 慢慢来的味道,有一味很重要的佐料,是时间。现在这个世界上慢慢来的东西越来越少了,什么都变得越来越快,都把人当机器使了。 是,我老说我们酒店像一个大的钟表,员工就是内部的齿轮。就是赶时间呀,跟时间赛跑。人跟时间赛跑的话永远都是输家
  11. 每个人能承受的重量不一样,不要用自己的想象,去轻易评价别人经历的人生。 无论如何,都不要站在自己的角度,去平衡别人的选择,因为你根本就不知道,别人到底经历过什么。 每个人不一样,你经历的,我没有经历,我经历的你也没有经历。 所以,谁都不要小看谁。
  12. 你需要生活,你在酒吧唱歌,但是这些都不是你不被人尊重的理由。
  13. 昨天的已经过去,明天的交给明天。今天呢,就是崭新的,独一无二的一天。太阳为我升起,所有一切都可以解决。在漆黑的山洞里,度过漫漫长夜。日出呢,就是最好的奖励,漫漫长夜的奖励。
  14. 你永远不知道一个人会在什么时候,因为什么方式离开这个世界。
  15. 人这一辈子啊,光着屁股哭着来,两手空空哭着走,你并不能因为反正是要死的,你就不活了吗?除了呼吸新鲜空气,不要钱,什么都不要。
  16. 和你在一起的时候,每天都觉得特别的开心。干什么都开心,不干什么也开心。开心到有点难过。因为我认识你的时间和地点,不是那么的刚刚好。
  17. 这些话,我本打算慢慢地烂在心里,但我想了很久,最后的最后我想再送你一段记忆,在海边一个有风吹过的地方,在晚霞和落日的见证下,有一个人认真地喜欢过你。
  18. 那就别走了呗,起码别就这么走了,我阿妈说过,不要饿着肚子走,不要委屈着走,不要哭着走,这样走的人不好受,没把人留住的人,也不好受。
  19. 勇敢的少年,跟万物消亡吧,做抗争吧,直到无法挽回的那一刻!
  20. 祝在座的各位心想事成,那我就祝我们村土地增收,海清河晏、国泰民安,那就世界和平、宇宙和平,发财,我就祝有情人终成眷属,年年有今日、岁岁有今朝,岁岁有今朝、年年有今日,干杯了!
  21. 找个没人认识我的地方,认认真真的,当个没用的废物。
  22. 其实身边人都是来来去去的,大多数人相遇后,只能陪你走很短的一段路。一路走,一路离开。生活不就是这个样子的吗?
  23. 我们其实总是困在别人各种各样的评价里。但是其实我们得明白一件事,当洪流涌向你时,你被淹没,错并不在你。
  24. 这不就是另一半的意义吗,你挡在我前面,等你要倒下的时候,也得有个支撑,你把人生的重量,交给我一些好不好,信任我一点。
  25. 永远会有人爱你,有人恨你,有人支持你,有人看不惯你,想要你好,想要你死,想要你自由,想要你按照他们的想法生活,理解你,误解你,曲解你但每个人都是如此生活,没有例。
  26. 工作之前呢,就是一直学习学习。工作之后,就是一直工作工作,努力努力再努力。
  27. 我图人家条件好,人家图我大美女,过个几年我还是大美女,可人家条件还好吗?所以人啊,还是得靠自己。
  28. 这就是聚光灯效应,你总觉得所有人都在盯着你,其实根本没有人在意,再轰动的事过几天也就忘了,每天发生那么多事你能记住几件。这人生之中如果只是这种程度的糗事,那就太开心了。
  29. 你知不知道,什么叫做厚积薄发,什么叫水到渠成。河里有水,咱们得先挖水渠,水才能引到地里来。很多事情都是要一步一步慢慢来,急不得的。
  30. 总会过去的,人生没有什么事是过不去的呢,过不去的也会过去。
  31. 之前想放下,现在不想放下,也不能放下,我们心里珍视的东西都有重量的,要习惯带着这个重量好好生活。
  32. 因为喜欢就是有重量的,它在你心里绝对不是轻飘飘的东西,人们都喜欢强者,都喜欢那些,不管发生了什么困难和厄运,都能够坚持做自己,毫不退缩的人。
  33. 有英雄梦的人很多,但是能成为英雄的又有几个,大家都是普通人,我们在外面对一些人生的选择的时候,要衡量很多现实的因素,这些是更为沉重的,你不要太苛责自己,无论你做什么选择,我都为你加油。
  34. 从就今天开始,你也不用什么事情都做的那么好,不用非要得第一名,不用什么事情都那么懂事,也不要刻意讨别人的欢心,只要你过得快乐。
  35. 时间不会停留,幸福不会止,乌云会有时,总会有风来
]]>
+ + + + + 分享 + + + + + + + 去有风的地方 + + + +
+ + + + + 一枝烟 + + /posts/4bmbn44c.html + +

有人说,抽烟的每一个动作,都反映一种心态,我最喜欢静静的抽烟的人,烟圈静静的飘动,抽烟的人也静静的沉思,虽然内心可能是翻江倒海,思潮如涌,但外表却利用抽烟来压制,给人一种运筹帷幄之中,决胜千里之外的镇定与沉着!

1

]]>
+ + + + + 随记 + + + + + + + 吸烟有害健康 + + + +
+ + + + + 这世界这么多人 + + /posts/8b68a59c.html + +

只字不提我想你,半句未唱回忆谁,但整首歌每一个调调都在敲打我们内心深处那份美好或者遗憾

]]>
+ + + + + 分享 + + + + + + + 歌唱心灵 + + + +
+ + + + + 石泉印象 + + /posts/91923045.html + +
]]>
+ + + + + 美图 + + + + + + + 景点探秘 小县古城 + + + +
+ + + + + 今日份心灵鸡汤 + + /posts/7b68ae0c.html + +

1.他已经数千年不曾盛酒,但依然盛满时光之酒的狂野,迷醉了此刻,中国,三千年前,被镌刻于方寸之间,深埋于地下,三千年后,和着泥土连接的960万平方公里的土地,都被他命名叫做中国.
2.从某种意义来看,世间一切都是遇见,就像冷遇见暖,就有了雨;春遇见冬,就有了岁月;天遇见地,有了永恒;人遇见人,有了生命.
3.流水不争先,争的是滔滔不绝.
4.我贪钱,大概是因为卑微到泥土里,只有它能给我一丝安全感吧.
5.白头若是雪可替,世上何来苦心人.
6.待到秋来九月八,我花开后百花杀冲天香阵透长安,满城尽带黄金甲.
7.你的未来时刻因为你的努力在改变雪是大浪漫,你才是小人间.我与旧事归于尽,来年依旧桃花开.
8.愿每个人都能遵循自己的时钟,做不后悔的选择.如果命运是世上最烂的编剧,那么你就要争取,做你人生最好的演员.
9.真正有光的人,压的时间越久,深度越深,绽放的光芒才可以灿烂.
10.世间很多美好的事物,并非是触手可及的,经过了时间的酝酿和打磨,等待的结果,才会显得更加珍贵.
11.站在山巅与日月星辰对话,潜游海底和江河湖底晤谈,和每一棵树握手,和每一株草私语,方知宇宙浩瀚,自然可畏,生命可敬.
12.没有什么能信手拈来,你必须要非常努力,才能看起来毫不费力.
13.伤害与被伤害,有时候也是对立统一的关系,伤害他人,有时候也意味着在毁灭自己。如果我们失去了平衡,那对不起,枪响之后没有赢家.
14.在这些无数的疤痕中,见到了一个又一个历史的细节,在这些星辰般的碎片里,看到了人类在苦难中前行的脚步,我们哭着降临世界,却可以笑着走向永恒.
15.正是从战国时代开始,在与一个又一个,内外对手的对峙和融合中,在经历一次又一次蜕变之后,中华文明强大的包容力逐渐被唤醒,因为对手,我们审视自己,因为对手,我们了解自己,因为对手,我们变成更强大的自己,你好,我的对手.
16.一浪接一浪,争先恐后.
17.若你决定灿烂,山无遮,海无拦.
18.纵使眼前迷雾漾漾,我仍然相信会有美丽的风景,因为我曾在那些净朗的日子里见过它的模样,所有出发吧,恣意策马扬帆,最爱云开雾散.
19.请用黑白两色的眼睛,去观察五彩斑斓的世界.
20.那就让我们相约在不久的将来,能够再次相见.极光会有的,并肩于雪山之巅.

![[0060lm7Tly1ftg6xc454vj31hc0u07wh.jpg]]

]]>
+ + + + + 分享 + + + + + + + 心灵鸡汤 + + 土味情话 + + + +
+ + + + + 历史的今天 + + /posts/20866ae7.html + +

]]>
+ + + + + 分享 + + + + + + + 谨记历史 那年今天 + + + +
+ + + + + 今日热点新闻 + + /posts/919230d3.html + +

]]>
+ + + + + 分享 + + + + + + + 热点新闻 时事要闻 + + + +
+ + + + +
diff --git a/sitemap.txt b/sitemap.txt new file mode 100644 index 00000000..d23163de --- /dev/null +++ b/sitemap.txt @@ -0,0 +1,40 @@ +https://dengqinzhi.github.io/posts/59da840c.html +https://dengqinzhi.github.io/posts/7b68ae0c.html +https://dengqinzhi.github.io/posts/5968840c.html +https://dengqinzhi.github.io/posts/919230d3.html +https://dengqinzhi.github.io/link/index.html +https://dengqinzhi.github.io/posts/5u68yt66.html +https://dengqinzhi.github.io/photo/suipai/index.html +https://dengqinzhi.github.io/photo/jiaxiang/index.html +https://dengqinzhi.github.io/photo/index.html +https://dengqinzhi.github.io/posts/159230d3.html +https://dengqinzhi.github.io/posts/4bmbn44c.html +https://dengqinzhi.github.io/posts/655j845p.html +https://dengqinzhi.github.io/guestbook/index.html +https://dengqinzhi.github.io/posts/1858845p.html +https://dengqinzhi.github.io/posts/264830r6.html +https://dengqinzhi.github.io/posts/91923045.html +https://dengqinzhi.github.io/posts/20866ae7.html +https://dengqinzhi.github.io/about/index.html +https://dengqinzhi.github.io/posts/8b68a59c.html +https://dengqinzhi.github.io/photo/meitu/index.html +https://dengqinzhi.github.io/photo/bizhi/index.html +https://dengqinzhi.github.io/categories/index.html +https://dengqinzhi.github.io/tags/index.html +https://dengqinzhi.github.io/ +https://dengqinzhi.github.io/tags/%E6%88%92%E6%8C%87%E5%AF%93%E6%84%8F/ +https://dengqinzhi.github.io/tags/%E4%BA%A4%E8%A7%84%E6%89%A3%E5%88%86/ +https://dengqinzhi.github.io/tags/%E4%BA%BA%E9%97%B4%E7%83%9F%E7%81%AB-%E6%AD%A5%E8%A1%8C%E5%A4%9C%E5%B8%82/ +https://dengqinzhi.github.io/tags/%E8%B0%A8%E8%AE%B0%E5%8E%86%E5%8F%B2-%E9%82%A3%E5%B9%B4%E4%BB%8A%E5%A4%A9/ +https://dengqinzhi.github.io/tags/%E5%90%B8%E7%83%9F%E6%9C%89%E5%AE%B3%E5%81%A5%E5%BA%B7/ +https://dengqinzhi.github.io/tags/%E5%8E%BB%E6%9C%89%E9%A3%8E%E7%9A%84%E5%9C%B0%E6%96%B9/ +https://dengqinzhi.github.io/tags/%E4%B8%89%E5%8D%81%E5%85%AD%E8%AE%A1-%E5%AD%99%E5%AD%90%E5%85%B5%E6%B3%95/ +https://dengqinzhi.github.io/tags/%E4%BA%A4%E9%80%9A%E4%BF%A1%E5%8F%B7%E7%81%AF-%E6%96%B0%E5%9B%BD%E6%A0%87%E7%BA%A2%E7%BB%BF%E7%81%AF/ +https://dengqinzhi.github.io/tags/%E5%BF%83%E7%81%B5%E9%B8%A1%E6%B1%A4/ +https://dengqinzhi.github.io/tags/%E5%9C%9F%E5%91%B3%E6%83%85%E8%AF%9D/ +https://dengqinzhi.github.io/tags/%E6%AD%8C%E5%94%B1%E5%BF%83%E7%81%B5/ +https://dengqinzhi.github.io/tags/%E6%99%AF%E7%82%B9%E6%8E%A2%E7%A7%98-%E5%B0%8F%E5%8E%BF%E5%8F%A4%E5%9F%8E/ +https://dengqinzhi.github.io/tags/%E7%83%AD%E7%82%B9%E6%96%B0%E9%97%BB-%E6%97%B6%E4%BA%8B%E8%A6%81%E9%97%BB/ +https://dengqinzhi.github.io/categories/%E5%88%86%E4%BA%AB/ +https://dengqinzhi.github.io/categories/%E9%9A%8F%E8%AE%B0/ +https://dengqinzhi.github.io/categories/%E7%BE%8E%E5%9B%BE/ diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..6273d299 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,334 @@ + + + + + https://dengqinzhi.github.io/posts/59da840c.html + + 2023-10-19 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/7b68ae0c.html + + 2023-10-18 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/5968840c.html + + 2023-10-18 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/919230d3.html + + 2023-10-17 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/link/index.html + + 2023-10-17 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/5u68yt66.html + + 2023-08-29 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/photo/suipai/index.html + + 2023-08-18 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/photo/jiaxiang/index.html + + 2023-08-18 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/photo/index.html + + 2023-08-18 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/159230d3.html + + 2023-07-16 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/4bmbn44c.html + + 2023-07-16 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/655j845p.html + + 2023-07-16 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/guestbook/index.html + + 2023-07-14 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/1858845p.html + + 2023-07-14 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/264830r6.html + + 2023-05-11 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/91923045.html + + 2023-05-08 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/20866ae7.html + + 2023-05-08 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/about/index.html + + 2023-05-08 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/posts/8b68a59c.html + + 2023-05-03 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/photo/meitu/index.html + + 2023-04-09 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/photo/bizhi/index.html + + 2023-04-09 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/categories/index.html + + 2023-04-08 + + monthly + 0.6 + + + + https://dengqinzhi.github.io/tags/index.html + + 2023-04-06 + + monthly + 0.6 + + + + + https://dengqinzhi.github.io/ + 2023-11-09 + daily + 1.0 + + + + + https://dengqinzhi.github.io/tags/%E6%88%92%E6%8C%87%E5%AF%93%E6%84%8F/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E4%BA%A4%E8%A7%84%E6%89%A3%E5%88%86/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E4%BA%BA%E9%97%B4%E7%83%9F%E7%81%AB-%E6%AD%A5%E8%A1%8C%E5%A4%9C%E5%B8%82/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E8%B0%A8%E8%AE%B0%E5%8E%86%E5%8F%B2-%E9%82%A3%E5%B9%B4%E4%BB%8A%E5%A4%A9/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E5%90%B8%E7%83%9F%E6%9C%89%E5%AE%B3%E5%81%A5%E5%BA%B7/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E5%8E%BB%E6%9C%89%E9%A3%8E%E7%9A%84%E5%9C%B0%E6%96%B9/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E4%B8%89%E5%8D%81%E5%85%AD%E8%AE%A1-%E5%AD%99%E5%AD%90%E5%85%B5%E6%B3%95/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E4%BA%A4%E9%80%9A%E4%BF%A1%E5%8F%B7%E7%81%AF-%E6%96%B0%E5%9B%BD%E6%A0%87%E7%BA%A2%E7%BB%BF%E7%81%AF/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E5%BF%83%E7%81%B5%E9%B8%A1%E6%B1%A4/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E5%9C%9F%E5%91%B3%E6%83%85%E8%AF%9D/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E6%AD%8C%E5%94%B1%E5%BF%83%E7%81%B5/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E6%99%AF%E7%82%B9%E6%8E%A2%E7%A7%98-%E5%B0%8F%E5%8E%BF%E5%8F%A4%E5%9F%8E/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/tags/%E7%83%AD%E7%82%B9%E6%96%B0%E9%97%BB-%E6%97%B6%E4%BA%8B%E8%A6%81%E9%97%BB/ + 2023-11-09 + weekly + 0.2 + + + + + + https://dengqinzhi.github.io/categories/%E5%88%86%E4%BA%AB/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/categories/%E9%9A%8F%E8%AE%B0/ + 2023-11-09 + weekly + 0.2 + + + + https://dengqinzhi.github.io/categories/%E7%BE%8E%E5%9B%BE/ + 2023-11-09 + weekly + 0.2 + + + diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 00000000..02431e94 --- /dev/null +++ b/tags/index.html @@ -0,0 +1,267 @@ +标签 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\344\270\211\345\215\201\345\205\255\350\256\241-\345\255\231\345\255\220\345\205\265\346\263\225/index.html" "b/tags/\344\270\211\345\215\201\345\205\255\350\256\241-\345\255\231\345\255\220\345\205\265\346\263\225/index.html" new file mode 100644 index 00000000..5d907c76 --- /dev/null +++ "b/tags/\344\270\211\345\215\201\345\205\255\350\256\241-\345\255\231\345\255\220\345\205\265\346\263\225/index.html" @@ -0,0 +1,239 @@ +标签: 三十六计 孙子兵法 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\344\272\244\350\247\204\346\211\243\345\210\206/index.html" "b/tags/\344\272\244\350\247\204\346\211\243\345\210\206/index.html" new file mode 100644 index 00000000..3b4f99b9 --- /dev/null +++ "b/tags/\344\272\244\350\247\204\346\211\243\345\210\206/index.html" @@ -0,0 +1,239 @@ +标签: 交规扣分 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\344\272\244\351\200\232\344\277\241\345\217\267\347\201\257-\346\226\260\345\233\275\346\240\207\347\272\242\347\273\277\347\201\257/index.html" "b/tags/\344\272\244\351\200\232\344\277\241\345\217\267\347\201\257-\346\226\260\345\233\275\346\240\207\347\272\242\347\273\277\347\201\257/index.html" new file mode 100644 index 00000000..231b20d8 --- /dev/null +++ "b/tags/\344\272\244\351\200\232\344\277\241\345\217\267\347\201\257-\346\226\260\345\233\275\346\240\207\347\272\242\347\273\277\347\201\257/index.html" @@ -0,0 +1,239 @@ +标签: 交通信号灯 新国标红绿灯 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\344\272\272\351\227\264\347\203\237\347\201\253-\346\255\245\350\241\214\345\244\234\345\270\202/index.html" "b/tags/\344\272\272\351\227\264\347\203\237\347\201\253-\346\255\245\350\241\214\345\244\234\345\270\202/index.html" new file mode 100644 index 00000000..698adb38 --- /dev/null +++ "b/tags/\344\272\272\351\227\264\347\203\237\347\201\253-\346\255\245\350\241\214\345\244\234\345\270\202/index.html" @@ -0,0 +1,239 @@ +标签: 人间烟火 步行夜市 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\345\216\273\346\234\211\351\243\216\347\232\204\345\234\260\346\226\271/index.html" "b/tags/\345\216\273\346\234\211\351\243\216\347\232\204\345\234\260\346\226\271/index.html" new file mode 100644 index 00000000..1b7816d6 --- /dev/null +++ "b/tags/\345\216\273\346\234\211\351\243\216\347\232\204\345\234\260\346\226\271/index.html" @@ -0,0 +1,239 @@ +标签: 去有风的地方 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\345\220\270\347\203\237\346\234\211\345\256\263\345\201\245\345\272\267/index.html" "b/tags/\345\220\270\347\203\237\346\234\211\345\256\263\345\201\245\345\272\267/index.html" new file mode 100644 index 00000000..b32bc5c2 --- /dev/null +++ "b/tags/\345\220\270\347\203\237\346\234\211\345\256\263\345\201\245\345\272\267/index.html" @@ -0,0 +1,239 @@ +标签: 吸烟有害健康 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\345\234\237\345\221\263\346\203\205\350\257\235/index.html" "b/tags/\345\234\237\345\221\263\346\203\205\350\257\235/index.html" new file mode 100644 index 00000000..21f41f34 --- /dev/null +++ "b/tags/\345\234\237\345\221\263\346\203\205\350\257\235/index.html" @@ -0,0 +1,239 @@ +标签: 土味情话 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\345\277\203\347\201\265\351\270\241\346\261\244/index.html" "b/tags/\345\277\203\347\201\265\351\270\241\346\261\244/index.html" new file mode 100644 index 00000000..ab19115c --- /dev/null +++ "b/tags/\345\277\203\347\201\265\351\270\241\346\261\244/index.html" @@ -0,0 +1,239 @@ +标签: 心灵鸡汤 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\346\210\222\346\214\207\345\257\223\346\204\217/index.html" "b/tags/\346\210\222\346\214\207\345\257\223\346\204\217/index.html" new file mode 100644 index 00000000..8b24da29 --- /dev/null +++ "b/tags/\346\210\222\346\214\207\345\257\223\346\204\217/index.html" @@ -0,0 +1,239 @@ +标签: 戒指寓意 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\346\231\257\347\202\271\346\216\242\347\247\230-\345\260\217\345\216\277\345\217\244\345\237\216/index.html" "b/tags/\346\231\257\347\202\271\346\216\242\347\247\230-\345\260\217\345\216\277\345\217\244\345\237\216/index.html" new file mode 100644 index 00000000..4e9de730 --- /dev/null +++ "b/tags/\346\231\257\347\202\271\346\216\242\347\247\230-\345\260\217\345\216\277\345\217\244\345\237\216/index.html" @@ -0,0 +1,239 @@ +标签: 景点探秘 小县古城 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\346\255\214\345\224\261\345\277\203\347\201\265/index.html" "b/tags/\346\255\214\345\224\261\345\277\203\347\201\265/index.html" new file mode 100644 index 00000000..8bd679e7 --- /dev/null +++ "b/tags/\346\255\214\345\224\261\345\277\203\347\201\265/index.html" @@ -0,0 +1,239 @@ +标签: 歌唱心灵 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\347\203\255\347\202\271\346\226\260\351\227\273-\346\227\266\344\272\213\350\246\201\351\227\273/index.html" "b/tags/\347\203\255\347\202\271\346\226\260\351\227\273-\346\227\266\344\272\213\350\246\201\351\227\273/index.html" new file mode 100644 index 00000000..e44a4fc6 --- /dev/null +++ "b/tags/\347\203\255\347\202\271\346\226\260\351\227\273-\346\227\266\344\272\213\350\246\201\351\227\273/index.html" @@ -0,0 +1,239 @@ +标签: 热点新闻 时事要闻 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file diff --git "a/tags/\350\260\250\350\256\260\345\216\206\345\217\262-\351\202\243\345\271\264\344\273\212\345\244\251/index.html" "b/tags/\350\260\250\350\256\260\345\216\206\345\217\262-\351\202\243\345\271\264\344\273\212\345\244\251/index.html" new file mode 100644 index 00000000..b6a96a76 --- /dev/null +++ "b/tags/\350\260\250\350\256\260\345\216\206\345\217\262-\351\202\243\345\271\264\344\273\212\345\244\251/index.html" @@ -0,0 +1,239 @@ +标签: 谨记历史 那年今天 | 邓先生的博客 + + + + + + + + + + + +
\ No newline at end of file