From 50d4705d3fc9129256d46d6e18d7476d1652641c Mon Sep 17 00:00:00 2001 From: LeJingS <157603342+LeJingS@users.noreply.github.com> Date: Sat, 7 Dec 2024 23:52:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nginx-1.22.0-tlias/conf/fastcgi.conf | 26 + .../nginx-1.22.0-tlias/conf/fastcgi_params | 25 + .../nginx-1.22.0-tlias/conf/koi-utf | 109 + .../nginx-1.22.0-tlias/conf/koi-win | 103 + .../nginx-1.22.0-tlias/conf/mime.types | 99 + .../nginx-1.22.0-tlias/conf/nginx.conf | 55 + .../nginx-1.22.0-tlias/conf/scgi_params | 17 + .../nginx-1.22.0-tlias/conf/uwsgi_params | 17 + .../nginx-1.22.0-tlias/conf/win-utf | 126 + .../nginx-1.22.0-tlias/contrib/README | 21 + .../nginx-1.22.0-tlias/contrib/geo2nginx.pl | 58 + .../contrib/unicode2nginx/koi-utf | 131 + .../contrib/unicode2nginx/unicode-to-nginx.pl | 48 + .../contrib/unicode2nginx/win-utf | 130 + .../contrib/vim/ftdetect/nginx.vim | 4 + .../contrib/vim/ftplugin/nginx.vim | 1 + .../contrib/vim/indent/nginx.vim | 11 + .../contrib/vim/syntax/nginx.vim | 2494 +++++ .../nginx-1.22.0-tlias/docs/CHANGES | 8895 ++++++++++++++++ .../nginx-1.22.0-tlias/docs/CHANGES.ru | 9049 +++++++++++++++++ .../nginx-1.22.0-tlias/docs/LICENSE | 26 + .../nginx-1.22.0-tlias/docs/OpenSSL.LICENSE | 125 + .../nginx-1.22.0-tlias/docs/PCRE.LICENCE | 94 + .../nginx-1.22.0-tlias/docs/README | 3 + .../nginx-1.22.0-tlias/docs/zlib.LICENSE | 20 + .../nginx-1.22.0-tlias/html/favicon.ico | Bin 0 -> 67646 bytes .../nginx-1.22.0-tlias/html/index.html | 1 + .../html/static/css/app.449cca49.css | 1 + .../static/css/chunk-374b6c80.e4e61fa7.css | 1 + .../static/css/chunk-3ff7d756.a554f040.css | 1 + .../static/css/chunk-5c99f4bb.f8220e53.css | 1 + .../static/css/chunk-94d3c3c4.3c7f5ad9.css | 1 + .../static/css/chunk-elementUI.68c70ad5.css | 1 + .../html/static/css/chunk-libs.887691f5.css | 1 + .../static/fonts/element-icons.535877f5.woff | Bin 0 -> 28200 bytes .../static/fonts/element-icons.732389de.ttf | Bin 0 -> 55956 bytes .../html/static/img/404.a57b6f31.png | Bin 0 -> 98071 bytes .../html/static/img/404_cloud.0f4bc32b.png | Bin 0 -> 4766 bytes .../html/static/img/hm-logo5.a107c883.png | Bin 0 -> 17881 bytes .../html/static/img/welcome.c39845a1.png | Bin 0 -> 314968 bytes .../html/static/js/app.ba86a885.js | 1 + .../html/static/js/chunk-1327f0c6.32dc6ebc.js | 1 + .../html/static/js/chunk-2d212f3a.cf0aafdd.js | 1 + .../html/static/js/chunk-2d217668.863dbcab.js | 1 + .../html/static/js/chunk-374b6c80.9b349b08.js | 1 + .../html/static/js/chunk-3ff7d756.39ed9f74.js | 1 + .../html/static/js/chunk-5c99f4bb.6470b50c.js | 1 + .../html/static/js/chunk-72737d32.6904a3bb.js | 1 + .../html/static/js/chunk-7274cda0.44bdb474.js | 1 + .../html/static/js/chunk-94d3c3c4.c6e29f6d.js | 1 + .../static/js/chunk-elementUI.0ba39929.js | 1 + .../html/static/js/chunk-libs.c3e164f8.js | 58 + .../nginx-1.22.0-tlias/logs/access.log | 201 + .../nginx-1.22.0-tlias/logs/error.log | 88 + .../nginx-1.22.0-tlias/logs/nginx.pid | 1 + .../nginx-1.22.0-tlias/nginx.exe | Bin 0 -> 3789312 bytes .../tlias-web-management/.idea/compiler.xml | 1 + .../.idea/dataSources.xml | 17 + .../tlias-web-management/.idea/misc.xml | 2 +- .../itheima/controller/DeptController.java | 10 - .../java/com/itheima/mapper/DeptMapper.java | 10 - .../java/com/itheima/service/DeptService.java | 7 - .../itheima/service/impl/DeptServiceImpl.java | 8 - .../TliasWebManagementApplication.java | 2 +- .../lejings/controller/DeptController.java | 43 + .../lejings}/controller/EmpController.java | 2 +- .../java/top/lejings/mapper/DeptMapper.java | 23 + .../lejings}/mapper/EmpMapper.java | 2 +- .../itheima => top/lejings}/pojo/Dept.java | 2 +- .../itheima => top/lejings}/pojo/Emp.java | 2 +- .../main/java/top/lejings/pojo/Result.java | 27 + .../java/top/lejings/service/DeptService.java | 16 + .../lejings}/service/EmpService.java | 2 +- .../lejings/service/impl/DeptServiceImpl.java | 25 + .../lejings}/service/impl/EmpServiceImpl.java | 4 +- .../src/main/resources/application.properties | 2 +- .../TliasWebManagementApplicationTests.java | 2 +- .../target/classes/application.properties | 14 + .../TliasWebManagementApplication.class | Bin 0 -> 765 bytes .../lejings/controller/DeptController.class | Bin 0 -> 1875 bytes .../lejings/controller/EmpController.class | Bin 0 -> 409 bytes .../top/lejings/mapper/DeptMapper.class | Bin 0 -> 571 bytes .../top/lejings/mapper/EmpMapper.class | Bin 0 -> 199 bytes .../classes/top/lejings/pojo/Dept.class | Bin 0 -> 3446 bytes .../target/classes/top/lejings/pojo/Emp.class | Bin 0 -> 7067 bytes .../classes/top/lejings/pojo/Result.class | Bin 0 -> 3292 bytes .../top/lejings/service/DeptService.class | Bin 0 -> 302 bytes .../top/lejings/service/EmpService.class | Bin 0 -> 121 bytes .../service/impl/DeptServiceImpl.class | Bin 0 -> 978 bytes .../lejings/service/impl/EmpServiceImpl.class | Bin 0 -> 438 bytes 90 files changed, 22231 insertions(+), 46 deletions(-) create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/fastcgi.conf create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/fastcgi_params create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/koi-utf create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/koi-win create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/mime.types create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/nginx.conf create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/scgi_params create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/uwsgi_params create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/win-utf create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/README create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/geo2nginx.pl create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/koi-utf create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/unicode-to-nginx.pl create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/win-utf create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/ftdetect/nginx.vim create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/ftplugin/nginx.vim create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/indent/nginx.vim create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/syntax/nginx.vim create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/CHANGES create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/CHANGES.ru create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/LICENSE create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/OpenSSL.LICENSE create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/PCRE.LICENCE create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/README create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/zlib.LICENSE create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/favicon.ico create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/index.html create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/css/app.449cca49.css create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/css/chunk-374b6c80.e4e61fa7.css create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/css/chunk-3ff7d756.a554f040.css create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/css/chunk-5c99f4bb.f8220e53.css create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/css/chunk-94d3c3c4.3c7f5ad9.css create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/css/chunk-elementUI.68c70ad5.css create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/css/chunk-libs.887691f5.css create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/fonts/element-icons.535877f5.woff create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/fonts/element-icons.732389de.ttf create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/img/404.a57b6f31.png create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/img/404_cloud.0f4bc32b.png create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/img/hm-logo5.a107c883.png create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/img/welcome.c39845a1.png create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/app.ba86a885.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-1327f0c6.32dc6ebc.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-2d212f3a.cf0aafdd.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-2d217668.863dbcab.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-374b6c80.9b349b08.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-3ff7d756.39ed9f74.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-5c99f4bb.6470b50c.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-72737d32.6904a3bb.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-7274cda0.44bdb474.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-94d3c3c4.c6e29f6d.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-elementUI.0ba39929.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-libs.c3e164f8.js create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/access.log create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/error.log create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/nginx.pid create mode 100644 case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/nginx.exe create mode 100644 case/server/tlias-web-management/.idea/dataSources.xml delete mode 100644 case/server/tlias-web-management/src/main/java/com/itheima/controller/DeptController.java delete mode 100644 case/server/tlias-web-management/src/main/java/com/itheima/mapper/DeptMapper.java delete mode 100644 case/server/tlias-web-management/src/main/java/com/itheima/service/DeptService.java delete mode 100644 case/server/tlias-web-management/src/main/java/com/itheima/service/impl/DeptServiceImpl.java rename case/server/tlias-web-management/src/main/java/{com/itheima => top/lejings}/TliasWebManagementApplication.java (93%) create mode 100644 case/server/tlias-web-management/src/main/java/top/lejings/controller/DeptController.java rename case/server/tlias-web-management/src/main/java/{com/itheima => top/lejings}/controller/EmpController.java (82%) create mode 100644 case/server/tlias-web-management/src/main/java/top/lejings/mapper/DeptMapper.java rename case/server/tlias-web-management/src/main/java/{com/itheima => top/lejings}/mapper/EmpMapper.java (79%) rename case/server/tlias-web-management/src/main/java/{com/itheima => top/lejings}/pojo/Dept.java (93%) rename case/server/tlias-web-management/src/main/java/{com/itheima => top/lejings}/pojo/Emp.java (96%) create mode 100644 case/server/tlias-web-management/src/main/java/top/lejings/pojo/Result.java create mode 100644 case/server/tlias-web-management/src/main/java/top/lejings/service/DeptService.java rename case/server/tlias-web-management/src/main/java/{com/itheima => top/lejings}/service/EmpService.java (66%) create mode 100644 case/server/tlias-web-management/src/main/java/top/lejings/service/impl/DeptServiceImpl.java rename case/server/tlias-web-management/src/main/java/{com/itheima => top/lejings}/service/impl/EmpServiceImpl.java (60%) rename case/server/tlias-web-management/src/test/java/{com/itheima => top/lejings}/TliasWebManagementApplicationTests.java (90%) create mode 100644 case/server/tlias-web-management/target/classes/application.properties create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/TliasWebManagementApplication.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/controller/DeptController.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/controller/EmpController.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/mapper/DeptMapper.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/pojo/Dept.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/pojo/Emp.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/pojo/Result.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/service/DeptService.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/service/EmpService.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/service/impl/DeptServiceImpl.class create mode 100644 case/server/tlias-web-management/target/classes/top/lejings/service/impl/EmpServiceImpl.class diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/fastcgi.conf b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/fastcgi.conf new file mode 100644 index 0000000..091738c --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/fastcgi.conf @@ -0,0 +1,26 @@ + +fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; +fastcgi_param QUERY_STRING $query_string; +fastcgi_param REQUEST_METHOD $request_method; +fastcgi_param CONTENT_TYPE $content_type; +fastcgi_param CONTENT_LENGTH $content_length; + +fastcgi_param SCRIPT_NAME $fastcgi_script_name; +fastcgi_param REQUEST_URI $request_uri; +fastcgi_param DOCUMENT_URI $document_uri; +fastcgi_param DOCUMENT_ROOT $document_root; +fastcgi_param SERVER_PROTOCOL $server_protocol; +fastcgi_param REQUEST_SCHEME $scheme; +fastcgi_param HTTPS $https if_not_empty; + +fastcgi_param GATEWAY_INTERFACE CGI/1.1; +fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; + +fastcgi_param REMOTE_ADDR $remote_addr; +fastcgi_param REMOTE_PORT $remote_port; +fastcgi_param SERVER_ADDR $server_addr; +fastcgi_param SERVER_PORT $server_port; +fastcgi_param SERVER_NAME $server_name; + +# PHP only, required if PHP was built with --enable-force-cgi-redirect +fastcgi_param REDIRECT_STATUS 200; diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/fastcgi_params b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/fastcgi_params new file mode 100644 index 0000000..28decb9 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/fastcgi_params @@ -0,0 +1,25 @@ + +fastcgi_param QUERY_STRING $query_string; +fastcgi_param REQUEST_METHOD $request_method; +fastcgi_param CONTENT_TYPE $content_type; +fastcgi_param CONTENT_LENGTH $content_length; + +fastcgi_param SCRIPT_NAME $fastcgi_script_name; +fastcgi_param REQUEST_URI $request_uri; +fastcgi_param DOCUMENT_URI $document_uri; +fastcgi_param DOCUMENT_ROOT $document_root; +fastcgi_param SERVER_PROTOCOL $server_protocol; +fastcgi_param REQUEST_SCHEME $scheme; +fastcgi_param HTTPS $https if_not_empty; + +fastcgi_param GATEWAY_INTERFACE CGI/1.1; +fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; + +fastcgi_param REMOTE_ADDR $remote_addr; +fastcgi_param REMOTE_PORT $remote_port; +fastcgi_param SERVER_ADDR $server_addr; +fastcgi_param SERVER_PORT $server_port; +fastcgi_param SERVER_NAME $server_name; + +# PHP only, required if PHP was built with --enable-force-cgi-redirect +fastcgi_param REDIRECT_STATUS 200; diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/koi-utf b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/koi-utf new file mode 100644 index 0000000..e7974ff --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/koi-utf @@ -0,0 +1,109 @@ + +# This map is not a full koi8-r <> utf8 map: it does not contain +# box-drawing and some other characters. Besides this map contains +# several koi8-u and Byelorussian letters which are not in koi8-r. +# If you need a full and standard map, use contrib/unicode2nginx/koi-utf +# map instead. + +charset_map koi8-r utf-8 { + + 80 E282AC ; # euro + + 95 E280A2 ; # bullet + + 9A C2A0 ; #   + + 9E C2B7 ; # · + + A3 D191 ; # small yo + A4 D194 ; # small Ukrainian ye + + A6 D196 ; # small Ukrainian i + A7 D197 ; # small Ukrainian yi + + AD D291 ; # small Ukrainian soft g + AE D19E ; # small Byelorussian short u + + B0 C2B0 ; # ° + + B3 D081 ; # capital YO + B4 D084 ; # capital Ukrainian YE + + B6 D086 ; # capital Ukrainian I + B7 D087 ; # capital Ukrainian YI + + B9 E28496 ; # numero sign + + BD D290 ; # capital Ukrainian soft G + BE D18E ; # capital Byelorussian short U + + BF C2A9 ; # (C) + + C0 D18E ; # small yu + C1 D0B0 ; # small a + C2 D0B1 ; # small b + C3 D186 ; # small ts + C4 D0B4 ; # small d + C5 D0B5 ; # small ye + C6 D184 ; # small f + C7 D0B3 ; # small g + C8 D185 ; # small kh + C9 D0B8 ; # small i + CA D0B9 ; # small j + CB D0BA ; # small k + CC D0BB ; # small l + CD D0BC ; # small m + CE D0BD ; # small n + CF D0BE ; # small o + + D0 D0BF ; # small p + D1 D18F ; # small ya + D2 D180 ; # small r + D3 D181 ; # small s + D4 D182 ; # small t + D5 D183 ; # small u + D6 D0B6 ; # small zh + D7 D0B2 ; # small v + D8 D18C ; # small soft sign + D9 D18B ; # small y + DA D0B7 ; # small z + DB D188 ; # small sh + DC D18D ; # small e + DD D189 ; # small shch + DE D187 ; # small ch + DF D18A ; # small hard sign + + E0 D0AE ; # capital YU + E1 D090 ; # capital A + E2 D091 ; # capital B + E3 D0A6 ; # capital TS + E4 D094 ; # capital D + E5 D095 ; # capital YE + E6 D0A4 ; # capital F + E7 D093 ; # capital G + E8 D0A5 ; # capital KH + E9 D098 ; # capital I + EA D099 ; # capital J + EB D09A ; # capital K + EC D09B ; # capital L + ED D09C ; # capital M + EE D09D ; # capital N + EF D09E ; # capital O + + F0 D09F ; # capital P + F1 D0AF ; # capital YA + F2 D0A0 ; # capital R + F3 D0A1 ; # capital S + F4 D0A2 ; # capital T + F5 D0A3 ; # capital U + F6 D096 ; # capital ZH + F7 D092 ; # capital V + F8 D0AC ; # capital soft sign + F9 D0AB ; # capital Y + FA D097 ; # capital Z + FB D0A8 ; # capital SH + FC D0AD ; # capital E + FD D0A9 ; # capital SHCH + FE D0A7 ; # capital CH + FF D0AA ; # capital hard sign +} diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/koi-win b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/koi-win new file mode 100644 index 0000000..72afabe --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/koi-win @@ -0,0 +1,103 @@ + +charset_map koi8-r windows-1251 { + + 80 88 ; # euro + + 95 95 ; # bullet + + 9A A0 ; #   + + 9E B7 ; # · + + A3 B8 ; # small yo + A4 BA ; # small Ukrainian ye + + A6 B3 ; # small Ukrainian i + A7 BF ; # small Ukrainian yi + + AD B4 ; # small Ukrainian soft g + AE A2 ; # small Byelorussian short u + + B0 B0 ; # ° + + B3 A8 ; # capital YO + B4 AA ; # capital Ukrainian YE + + B6 B2 ; # capital Ukrainian I + B7 AF ; # capital Ukrainian YI + + B9 B9 ; # numero sign + + BD A5 ; # capital Ukrainian soft G + BE A1 ; # capital Byelorussian short U + + BF A9 ; # (C) + + C0 FE ; # small yu + C1 E0 ; # small a + C2 E1 ; # small b + C3 F6 ; # small ts + C4 E4 ; # small d + C5 E5 ; # small ye + C6 F4 ; # small f + C7 E3 ; # small g + C8 F5 ; # small kh + C9 E8 ; # small i + CA E9 ; # small j + CB EA ; # small k + CC EB ; # small l + CD EC ; # small m + CE ED ; # small n + CF EE ; # small o + + D0 EF ; # small p + D1 FF ; # small ya + D2 F0 ; # small r + D3 F1 ; # small s + D4 F2 ; # small t + D5 F3 ; # small u + D6 E6 ; # small zh + D7 E2 ; # small v + D8 FC ; # small soft sign + D9 FB ; # small y + DA E7 ; # small z + DB F8 ; # small sh + DC FD ; # small e + DD F9 ; # small shch + DE F7 ; # small ch + DF FA ; # small hard sign + + E0 DE ; # capital YU + E1 C0 ; # capital A + E2 C1 ; # capital B + E3 D6 ; # capital TS + E4 C4 ; # capital D + E5 C5 ; # capital YE + E6 D4 ; # capital F + E7 C3 ; # capital G + E8 D5 ; # capital KH + E9 C8 ; # capital I + EA C9 ; # capital J + EB CA ; # capital K + EC CB ; # capital L + ED CC ; # capital M + EE CD ; # capital N + EF CE ; # capital O + + F0 CF ; # capital P + F1 DF ; # capital YA + F2 D0 ; # capital R + F3 D1 ; # capital S + F4 D2 ; # capital T + F5 D3 ; # capital U + F6 C6 ; # capital ZH + F7 C2 ; # capital V + F8 DC ; # capital soft sign + F9 DB ; # capital Y + FA C7 ; # capital Z + FB D8 ; # capital SH + FC DD ; # capital E + FD D9 ; # capital SHCH + FE D7 ; # capital CH + FF DA ; # capital hard sign +} diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/mime.types b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/mime.types new file mode 100644 index 0000000..1c00d70 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/mime.types @@ -0,0 +1,99 @@ + +types { + text/html html htm shtml; + text/css css; + text/xml xml; + image/gif gif; + image/jpeg jpeg jpg; + application/javascript js; + application/atom+xml atom; + application/rss+xml rss; + + text/mathml mml; + text/plain txt; + text/vnd.sun.j2me.app-descriptor jad; + text/vnd.wap.wml wml; + text/x-component htc; + + image/avif avif; + image/png png; + image/svg+xml svg svgz; + image/tiff tif tiff; + image/vnd.wap.wbmp wbmp; + image/webp webp; + image/x-icon ico; + image/x-jng jng; + image/x-ms-bmp bmp; + + font/woff woff; + font/woff2 woff2; + + application/java-archive jar war ear; + application/json json; + application/mac-binhex40 hqx; + application/msword doc; + application/pdf pdf; + application/postscript ps eps ai; + application/rtf rtf; + application/vnd.apple.mpegurl m3u8; + application/vnd.google-earth.kml+xml kml; + application/vnd.google-earth.kmz kmz; + application/vnd.ms-excel xls; + application/vnd.ms-fontobject eot; + application/vnd.ms-powerpoint ppt; + application/vnd.oasis.opendocument.graphics odg; + application/vnd.oasis.opendocument.presentation odp; + application/vnd.oasis.opendocument.spreadsheet ods; + application/vnd.oasis.opendocument.text odt; + application/vnd.openxmlformats-officedocument.presentationml.presentation + pptx; + application/vnd.openxmlformats-officedocument.spreadsheetml.sheet + xlsx; + application/vnd.openxmlformats-officedocument.wordprocessingml.document + docx; + application/vnd.wap.wmlc wmlc; + application/wasm wasm; + application/x-7z-compressed 7z; + application/x-cocoa cco; + application/x-java-archive-diff jardiff; + application/x-java-jnlp-file jnlp; + application/x-makeself run; + application/x-perl pl pm; + application/x-pilot prc pdb; + application/x-rar-compressed rar; + application/x-redhat-package-manager rpm; + application/x-sea sea; + application/x-shockwave-flash swf; + application/x-stuffit sit; + application/x-tcl tcl tk; + application/x-x509-ca-cert der pem crt; + application/x-xpinstall xpi; + application/xhtml+xml xhtml; + application/xspf+xml xspf; + application/zip zip; + + application/octet-stream bin exe dll; + application/octet-stream deb; + application/octet-stream dmg; + application/octet-stream iso img; + application/octet-stream msi msp msm; + + audio/midi mid midi kar; + audio/mpeg mp3; + audio/ogg ogg; + audio/x-m4a m4a; + audio/x-realaudio ra; + + video/3gpp 3gpp 3gp; + video/mp2t ts; + video/mp4 mp4; + video/mpeg mpeg mpg; + video/quicktime mov; + video/webm webm; + video/x-flv flv; + video/x-m4v m4v; + video/x-mng mng; + video/x-ms-asf asx asf; + video/x-ms-wmv wmv; + video/x-msvideo avi; +} diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/nginx.conf b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/nginx.conf new file mode 100644 index 0000000..6eaa42d --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/nginx.conf @@ -0,0 +1,55 @@ + +#user nobody; +worker_processes 1; + +#error_log logs/error.log; +#error_log logs/error.log notice; +#error_log logs/error.log info; + +#pid logs/nginx.pid; + + +events { + worker_connections 1024; +} + + +http { + include mime.types; + default_type application/octet-stream; + + #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + # '$status $body_bytes_sent "$http_referer" ' + # '"$http_user_agent" "$http_x_forwarded_for"'; + + #access_log logs/access.log main; + + sendfile on; + #tcp_nopush on; + + #keepalive_timeout 0; + keepalive_timeout 65; + + #gzip on; + + server { + listen 90; + server_name localhost; + + location / { + root html; + index index.html index.htm; + } + + location ^~ /api/ { + rewrite ^/api/(.*)$ /$1 break; + proxy_pass http://localhost:8080; + } + + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root html; + } + } + +} diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/scgi_params b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/scgi_params new file mode 100644 index 0000000..6d4ce4f --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/scgi_params @@ -0,0 +1,17 @@ + +scgi_param REQUEST_METHOD $request_method; +scgi_param REQUEST_URI $request_uri; +scgi_param QUERY_STRING $query_string; +scgi_param CONTENT_TYPE $content_type; + +scgi_param DOCUMENT_URI $document_uri; +scgi_param DOCUMENT_ROOT $document_root; +scgi_param SCGI 1; +scgi_param SERVER_PROTOCOL $server_protocol; +scgi_param REQUEST_SCHEME $scheme; +scgi_param HTTPS $https if_not_empty; + +scgi_param REMOTE_ADDR $remote_addr; +scgi_param REMOTE_PORT $remote_port; +scgi_param SERVER_PORT $server_port; +scgi_param SERVER_NAME $server_name; diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/uwsgi_params b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/uwsgi_params new file mode 100644 index 0000000..09c732c --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/uwsgi_params @@ -0,0 +1,17 @@ + +uwsgi_param QUERY_STRING $query_string; +uwsgi_param REQUEST_METHOD $request_method; +uwsgi_param CONTENT_TYPE $content_type; +uwsgi_param CONTENT_LENGTH $content_length; + +uwsgi_param REQUEST_URI $request_uri; +uwsgi_param PATH_INFO $document_uri; +uwsgi_param DOCUMENT_ROOT $document_root; +uwsgi_param SERVER_PROTOCOL $server_protocol; +uwsgi_param REQUEST_SCHEME $scheme; +uwsgi_param HTTPS $https if_not_empty; + +uwsgi_param REMOTE_ADDR $remote_addr; +uwsgi_param REMOTE_PORT $remote_port; +uwsgi_param SERVER_PORT $server_port; +uwsgi_param SERVER_NAME $server_name; diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/win-utf b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/win-utf new file mode 100644 index 0000000..ed8bc00 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/conf/win-utf @@ -0,0 +1,126 @@ + +# This map is not a full windows-1251 <> utf8 map: it does not +# contain Serbian and Macedonian letters. If you need a full map, +# use contrib/unicode2nginx/win-utf map instead. + +charset_map windows-1251 utf-8 { + + 82 E2809A ; # single low-9 quotation mark + + 84 E2809E ; # double low-9 quotation mark + 85 E280A6 ; # ellipsis + 86 E280A0 ; # dagger + 87 E280A1 ; # double dagger + 88 E282AC ; # euro + 89 E280B0 ; # per mille + + 91 E28098 ; # left single quotation mark + 92 E28099 ; # right single quotation mark + 93 E2809C ; # left double quotation mark + 94 E2809D ; # right double quotation mark + 95 E280A2 ; # bullet + 96 E28093 ; # en dash + 97 E28094 ; # em dash + + 99 E284A2 ; # trade mark sign + + A0 C2A0 ; #   + A1 D18E ; # capital Byelorussian short U + A2 D19E ; # small Byelorussian short u + + A4 C2A4 ; # currency sign + A5 D290 ; # capital Ukrainian soft G + A6 C2A6 ; # borken bar + A7 C2A7 ; # section sign + A8 D081 ; # capital YO + A9 C2A9 ; # (C) + AA D084 ; # capital Ukrainian YE + AB C2AB ; # left-pointing double angle quotation mark + AC C2AC ; # not sign + AD C2AD ; # soft hypen + AE C2AE ; # (R) + AF D087 ; # capital Ukrainian YI + + B0 C2B0 ; # ° + B1 C2B1 ; # plus-minus sign + B2 D086 ; # capital Ukrainian I + B3 D196 ; # small Ukrainian i + B4 D291 ; # small Ukrainian soft g + B5 C2B5 ; # micro sign + B6 C2B6 ; # pilcrow sign + B7 C2B7 ; # · + B8 D191 ; # small yo + B9 E28496 ; # numero sign + BA D194 ; # small Ukrainian ye + BB C2BB ; # right-pointing double angle quotation mark + + BF D197 ; # small Ukrainian yi + + C0 D090 ; # capital A + C1 D091 ; # capital B + C2 D092 ; # capital V + C3 D093 ; # capital G + C4 D094 ; # capital D + C5 D095 ; # capital YE + C6 D096 ; # capital ZH + C7 D097 ; # capital Z + C8 D098 ; # capital I + C9 D099 ; # capital J + CA D09A ; # capital K + CB D09B ; # capital L + CC D09C ; # capital M + CD D09D ; # capital N + CE D09E ; # capital O + CF D09F ; # capital P + + D0 D0A0 ; # capital R + D1 D0A1 ; # capital S + D2 D0A2 ; # capital T + D3 D0A3 ; # capital U + D4 D0A4 ; # capital F + D5 D0A5 ; # capital KH + D6 D0A6 ; # capital TS + D7 D0A7 ; # capital CH + D8 D0A8 ; # capital SH + D9 D0A9 ; # capital SHCH + DA D0AA ; # capital hard sign + DB D0AB ; # capital Y + DC D0AC ; # capital soft sign + DD D0AD ; # capital E + DE D0AE ; # capital YU + DF D0AF ; # capital YA + + E0 D0B0 ; # small a + E1 D0B1 ; # small b + E2 D0B2 ; # small v + E3 D0B3 ; # small g + E4 D0B4 ; # small d + E5 D0B5 ; # small ye + E6 D0B6 ; # small zh + E7 D0B7 ; # small z + E8 D0B8 ; # small i + E9 D0B9 ; # small j + EA D0BA ; # small k + EB D0BB ; # small l + EC D0BC ; # small m + ED D0BD ; # small n + EE D0BE ; # small o + EF D0BF ; # small p + + F0 D180 ; # small r + F1 D181 ; # small s + F2 D182 ; # small t + F3 D183 ; # small u + F4 D184 ; # small f + F5 D185 ; # small kh + F6 D186 ; # small ts + F7 D187 ; # small ch + F8 D188 ; # small sh + F9 D189 ; # small shch + FA D18A ; # small hard sign + FB D18B ; # small y + FC D18C ; # small soft sign + FD D18D ; # small e + FE D18E ; # small yu + FF D18F ; # small ya +} diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/README b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/README new file mode 100644 index 0000000..fec4b20 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/README @@ -0,0 +1,21 @@ + +geo2nginx.pl by Andrei Nigmatulin + + The perl script to convert CSV geoip database ( free download + at http://www.maxmind.com/app/geoip_country ) to format, suitable + for use by the ngx_http_geo_module. + + +unicode2nginx by Maxim Dounin + + The perl script to convert unicode mappings ( available + at http://www.unicode.org/Public/MAPPINGS/ ) to the nginx + configuration file format. + Two generated full maps for windows-1251 and koi8-r. + + +vim by Evan Miller + + Syntax highlighting of nginx configuration for vim, to be + placed into ~/.vim/. + diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/geo2nginx.pl b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/geo2nginx.pl new file mode 100644 index 0000000..bc8af46 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/geo2nginx.pl @@ -0,0 +1,58 @@ +#!/usr/bin/perl -w + +# (c) Andrei Nigmatulin, 2005 +# +# this script provided "as is", without any warranties. use it at your own risk. +# +# special thanx to Andrew Sitnikov for perl port +# +# this script converts CSV geoip database (free download at http://www.maxmind.com/app/geoip_country) +# to format, suitable for use with nginx_http_geo module (http://sysoev.ru/nginx) +# +# for example, line with ip range +# +# "62.16.68.0","62.16.127.255","1041253376","1041268735","RU","Russian Federation" +# +# will be converted to four subnetworks: +# +# 62.16.68.0/22 RU; +# 62.16.72.0/21 RU; +# 62.16.80.0/20 RU; +# 62.16.96.0/19 RU; + + +use warnings; +use strict; + +while( ){ + if (/"[^"]+","[^"]+","([^"]+)","([^"]+)","([^"]+)"/){ + print_subnets($1, $2, $3); + } +} + +sub print_subnets { + my ($a1, $a2, $c) = @_; + my $l; + while ($a1 <= $a2) { + for ($l = 0; ($a1 & (1 << $l)) == 0 && ($a1 + ((1 << ($l + 1)) - 1)) <= $a2; $l++){}; + print long2ip($a1) . "/" . (32 - $l) . " " . $c . ";\n"; + $a1 += (1 << $l); + } +} + +sub long2ip { + my $ip = shift; + + my $str = 0; + + $str = ($ip & 255); + + $ip >>= 8; + $str = ($ip & 255).".$str"; + + $ip >>= 8; + $str = ($ip & 255).".$str"; + + $ip >>= 8; + $str = ($ip & 255).".$str"; +} diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/koi-utf b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/koi-utf new file mode 100644 index 0000000..48853af --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/koi-utf @@ -0,0 +1,131 @@ +charset_map koi8-r utf-8 { + + 80 E29480 ; # BOX DRAWINGS LIGHT HORIZONTAL + 81 E29482 ; # BOX DRAWINGS LIGHT VERTICAL + 82 E2948C ; # BOX DRAWINGS LIGHT DOWN AND RIGHT + 83 E29490 ; # BOX DRAWINGS LIGHT DOWN AND LEFT + 84 E29494 ; # BOX DRAWINGS LIGHT UP AND RIGHT + 85 E29498 ; # BOX DRAWINGS LIGHT UP AND LEFT + 86 E2949C ; # BOX DRAWINGS LIGHT VERTICAL AND RIGHT + 87 E294A4 ; # BOX DRAWINGS LIGHT VERTICAL AND LEFT + 88 E294AC ; # BOX DRAWINGS LIGHT DOWN AND HORIZONTAL + 89 E294B4 ; # BOX DRAWINGS LIGHT UP AND HORIZONTAL + 8A E294BC ; # BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL + 8B E29680 ; # UPPER HALF BLOCK + 8C E29684 ; # LOWER HALF BLOCK + 8D E29688 ; # FULL BLOCK + 8E E2968C ; # LEFT HALF BLOCK + 8F E29690 ; # RIGHT HALF BLOCK + 90 E29691 ; # LIGHT SHADE + 91 E29692 ; # MEDIUM SHADE + 92 E29693 ; # DARK SHADE + 93 E28CA0 ; # TOP HALF INTEGRAL + 94 E296A0 ; # BLACK SQUARE + 95 E28899 ; # BULLET OPERATOR + 96 E2889A ; # SQUARE ROOT + 97 E28988 ; # ALMOST EQUAL TO + 98 E289A4 ; # LESS-THAN OR EQUAL TO + 99 E289A5 ; # GREATER-THAN OR EQUAL TO + 9A C2A0 ; # NO-BREAK SPACE + 9B E28CA1 ; # BOTTOM HALF INTEGRAL + 9C C2B0 ; # DEGREE SIGN + 9D C2B2 ; # SUPERSCRIPT TWO + 9E C2B7 ; # MIDDLE DOT + 9F C3B7 ; # DIVISION SIGN + A0 E29590 ; # BOX DRAWINGS DOUBLE HORIZONTAL + A1 E29591 ; # BOX DRAWINGS DOUBLE VERTICAL + A2 E29592 ; # BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE + A3 D191 ; # CYRILLIC SMALL LETTER IO + A4 E29593 ; # BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE + A5 E29594 ; # BOX DRAWINGS DOUBLE DOWN AND RIGHT + A6 E29595 ; # BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE + A7 E29596 ; # BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE + A8 E29597 ; # BOX DRAWINGS DOUBLE DOWN AND LEFT + A9 E29598 ; # BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE + AA E29599 ; # BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE + AB E2959A ; # BOX DRAWINGS DOUBLE UP AND RIGHT + AC E2959B ; # BOX DRAWINGS UP SINGLE AND LEFT DOUBLE + AD E2959C ; # BOX DRAWINGS UP DOUBLE AND LEFT SINGLE + AE E2959D ; # BOX DRAWINGS DOUBLE UP AND LEFT + AF E2959E ; # BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE + B0 E2959F ; # BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE + B1 E295A0 ; # BOX DRAWINGS DOUBLE VERTICAL AND RIGHT + B2 E295A1 ; # BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE + B3 D081 ; # CYRILLIC CAPITAL LETTER IO + B4 E295A2 ; # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE + B5 E295A3 ; # BOX DRAWINGS DOUBLE VERTICAL AND LEFT + B6 E295A4 ; # BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE + B7 E295A5 ; # BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE + B8 E295A6 ; # BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL + B9 E295A7 ; # BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE + BA E295A8 ; # BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE + BB E295A9 ; # BOX DRAWINGS DOUBLE UP AND HORIZONTAL + BC E295AA ; # BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE + BD E295AB ; # BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE + BE E295AC ; # BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL + BF C2A9 ; # COPYRIGHT SIGN + C0 D18E ; # CYRILLIC SMALL LETTER YU + C1 D0B0 ; # CYRILLIC SMALL LETTER A + C2 D0B1 ; # CYRILLIC SMALL LETTER BE + C3 D186 ; # CYRILLIC SMALL LETTER TSE + C4 D0B4 ; # CYRILLIC SMALL LETTER DE + C5 D0B5 ; # CYRILLIC SMALL LETTER IE + C6 D184 ; # CYRILLIC SMALL LETTER EF + C7 D0B3 ; # CYRILLIC SMALL LETTER GHE + C8 D185 ; # CYRILLIC SMALL LETTER HA + C9 D0B8 ; # CYRILLIC SMALL LETTER I + CA D0B9 ; # CYRILLIC SMALL LETTER SHORT I + CB D0BA ; # CYRILLIC SMALL LETTER KA + CC D0BB ; # CYRILLIC SMALL LETTER EL + CD D0BC ; # CYRILLIC SMALL LETTER EM + CE D0BD ; # CYRILLIC SMALL LETTER EN + CF D0BE ; # CYRILLIC SMALL LETTER O + D0 D0BF ; # CYRILLIC SMALL LETTER PE + D1 D18F ; # CYRILLIC SMALL LETTER YA + D2 D180 ; # CYRILLIC SMALL LETTER ER + D3 D181 ; # CYRILLIC SMALL LETTER ES + D4 D182 ; # CYRILLIC SMALL LETTER TE + D5 D183 ; # CYRILLIC SMALL LETTER U + D6 D0B6 ; # CYRILLIC SMALL LETTER ZHE + D7 D0B2 ; # CYRILLIC SMALL LETTER VE + D8 D18C ; # CYRILLIC SMALL LETTER SOFT SIGN + D9 D18B ; # CYRILLIC SMALL LETTER YERU + DA D0B7 ; # CYRILLIC SMALL LETTER ZE + DB D188 ; # CYRILLIC SMALL LETTER SHA + DC D18D ; # CYRILLIC SMALL LETTER E + DD D189 ; # CYRILLIC SMALL LETTER SHCHA + DE D187 ; # CYRILLIC SMALL LETTER CHE + DF D18A ; # CYRILLIC SMALL LETTER HARD SIGN + E0 D0AE ; # CYRILLIC CAPITAL LETTER YU + E1 D090 ; # CYRILLIC CAPITAL LETTER A + E2 D091 ; # CYRILLIC CAPITAL LETTER BE + E3 D0A6 ; # CYRILLIC CAPITAL LETTER TSE + E4 D094 ; # CYRILLIC CAPITAL LETTER DE + E5 D095 ; # CYRILLIC CAPITAL LETTER IE + E6 D0A4 ; # CYRILLIC CAPITAL LETTER EF + E7 D093 ; # CYRILLIC CAPITAL LETTER GHE + E8 D0A5 ; # CYRILLIC CAPITAL LETTER HA + E9 D098 ; # CYRILLIC CAPITAL LETTER I + EA D099 ; # CYRILLIC CAPITAL LETTER SHORT I + EB D09A ; # CYRILLIC CAPITAL LETTER KA + EC D09B ; # CYRILLIC CAPITAL LETTER EL + ED D09C ; # CYRILLIC CAPITAL LETTER EM + EE D09D ; # CYRILLIC CAPITAL LETTER EN + EF D09E ; # CYRILLIC CAPITAL LETTER O + F0 D09F ; # CYRILLIC CAPITAL LETTER PE + F1 D0AF ; # CYRILLIC CAPITAL LETTER YA + F2 D0A0 ; # CYRILLIC CAPITAL LETTER ER + F3 D0A1 ; # CYRILLIC CAPITAL LETTER ES + F4 D0A2 ; # CYRILLIC CAPITAL LETTER TE + F5 D0A3 ; # CYRILLIC CAPITAL LETTER U + F6 D096 ; # CYRILLIC CAPITAL LETTER ZHE + F7 D092 ; # CYRILLIC CAPITAL LETTER VE + F8 D0AC ; # CYRILLIC CAPITAL LETTER SOFT SIGN + F9 D0AB ; # CYRILLIC CAPITAL LETTER YERU + FA D097 ; # CYRILLIC CAPITAL LETTER ZE + FB D0A8 ; # CYRILLIC CAPITAL LETTER SHA + FC D0AD ; # CYRILLIC CAPITAL LETTER E + FD D0A9 ; # CYRILLIC CAPITAL LETTER SHCHA + FE D0A7 ; # CYRILLIC CAPITAL LETTER CHE + FF D0AA ; # CYRILLIC CAPITAL LETTER HARD SIGN +} diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/unicode-to-nginx.pl b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/unicode-to-nginx.pl new file mode 100644 index 0000000..d113fed --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/unicode-to-nginx.pl @@ -0,0 +1,48 @@ +#!/usr/bin/perl -w + +# Convert unicode mappings to nginx configuration file format. + +# You may find useful mappings in various places, including +# unicode.org official site: +# +# http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1251.TXT +# http://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/KOI8-R.TXT + +# Needs perl 5.6 or later. + +# Written by Maxim Dounin, mdounin@mdounin.ru + +############################################################################### + +require 5.006; + +while (<>) { + # Skip comments and empty lines + + next if /^#/; + next if /^\s*$/; + chomp; + + # Convert mappings + + if (/^\s*0x(..)\s*0x(....)\s*(#.*)/) { + # Mapping "#" + my $cs_code = $1; + my $un_code = $2; + my $un_name = $3; + + # Produce UTF-8 sequence from character code; + + my $un_utf8 = join('', + map { sprintf("%02X", $_) } + unpack("U0C*", pack("U", hex($un_code))) + ); + + print " $cs_code $un_utf8 ; $un_name\n"; + + } else { + warn "Unrecognized line: '$_'"; + } +} + +############################################################################### diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/win-utf b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/win-utf new file mode 100644 index 0000000..af9f9aa --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/unicode2nginx/win-utf @@ -0,0 +1,130 @@ +charset_map windows-1251 utf-8 { + + 80 D082 ; #CYRILLIC CAPITAL LETTER DJE + 81 D083 ; #CYRILLIC CAPITAL LETTER GJE + 82 E2809A ; #SINGLE LOW-9 QUOTATION MARK + 83 D193 ; #CYRILLIC SMALL LETTER GJE + 84 E2809E ; #DOUBLE LOW-9 QUOTATION MARK + 85 E280A6 ; #HORIZONTAL ELLIPSIS + 86 E280A0 ; #DAGGER + 87 E280A1 ; #DOUBLE DAGGER + 88 E282AC ; #EURO SIGN + 89 E280B0 ; #PER MILLE SIGN + 8A D089 ; #CYRILLIC CAPITAL LETTER LJE + 8B E280B9 ; #SINGLE LEFT-POINTING ANGLE QUOTATION MARK + 8C D08A ; #CYRILLIC CAPITAL LETTER NJE + 8D D08C ; #CYRILLIC CAPITAL LETTER KJE + 8E D08B ; #CYRILLIC CAPITAL LETTER TSHE + 8F D08F ; #CYRILLIC CAPITAL LETTER DZHE + 90 D192 ; #CYRILLIC SMALL LETTER DJE + 91 E28098 ; #LEFT SINGLE QUOTATION MARK + 92 E28099 ; #RIGHT SINGLE QUOTATION MARK + 93 E2809C ; #LEFT DOUBLE QUOTATION MARK + 94 E2809D ; #RIGHT DOUBLE QUOTATION MARK + 95 E280A2 ; #BULLET + 96 E28093 ; #EN DASH + 97 E28094 ; #EM DASH + 99 E284A2 ; #TRADE MARK SIGN + 9A D199 ; #CYRILLIC SMALL LETTER LJE + 9B E280BA ; #SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + 9C D19A ; #CYRILLIC SMALL LETTER NJE + 9D D19C ; #CYRILLIC SMALL LETTER KJE + 9E D19B ; #CYRILLIC SMALL LETTER TSHE + 9F D19F ; #CYRILLIC SMALL LETTER DZHE + A0 C2A0 ; #NO-BREAK SPACE + A1 D08E ; #CYRILLIC CAPITAL LETTER SHORT U + A2 D19E ; #CYRILLIC SMALL LETTER SHORT U + A3 D088 ; #CYRILLIC CAPITAL LETTER JE + A4 C2A4 ; #CURRENCY SIGN + A5 D290 ; #CYRILLIC CAPITAL LETTER GHE WITH UPTURN + A6 C2A6 ; #BROKEN BAR + A7 C2A7 ; #SECTION SIGN + A8 D081 ; #CYRILLIC CAPITAL LETTER IO + A9 C2A9 ; #COPYRIGHT SIGN + AA D084 ; #CYRILLIC CAPITAL LETTER UKRAINIAN IE + AB C2AB ; #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + AC C2AC ; #NOT SIGN + AD C2AD ; #SOFT HYPHEN + AE C2AE ; #REGISTERED SIGN + AF D087 ; #CYRILLIC CAPITAL LETTER YI + B0 C2B0 ; #DEGREE SIGN + B1 C2B1 ; #PLUS-MINUS SIGN + B2 D086 ; #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I + B3 D196 ; #CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I + B4 D291 ; #CYRILLIC SMALL LETTER GHE WITH UPTURN + B5 C2B5 ; #MICRO SIGN + B6 C2B6 ; #PILCROW SIGN + B7 C2B7 ; #MIDDLE DOT + B8 D191 ; #CYRILLIC SMALL LETTER IO + B9 E28496 ; #NUMERO SIGN + BA D194 ; #CYRILLIC SMALL LETTER UKRAINIAN IE + BB C2BB ; #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + BC D198 ; #CYRILLIC SMALL LETTER JE + BD D085 ; #CYRILLIC CAPITAL LETTER DZE + BE D195 ; #CYRILLIC SMALL LETTER DZE + BF D197 ; #CYRILLIC SMALL LETTER YI + C0 D090 ; #CYRILLIC CAPITAL LETTER A + C1 D091 ; #CYRILLIC CAPITAL LETTER BE + C2 D092 ; #CYRILLIC CAPITAL LETTER VE + C3 D093 ; #CYRILLIC CAPITAL LETTER GHE + C4 D094 ; #CYRILLIC CAPITAL LETTER DE + C5 D095 ; #CYRILLIC CAPITAL LETTER IE + C6 D096 ; #CYRILLIC CAPITAL LETTER ZHE + C7 D097 ; #CYRILLIC CAPITAL LETTER ZE + C8 D098 ; #CYRILLIC CAPITAL LETTER I + C9 D099 ; #CYRILLIC CAPITAL LETTER SHORT I + CA D09A ; #CYRILLIC CAPITAL LETTER KA + CB D09B ; #CYRILLIC CAPITAL LETTER EL + CC D09C ; #CYRILLIC CAPITAL LETTER EM + CD D09D ; #CYRILLIC CAPITAL LETTER EN + CE D09E ; #CYRILLIC CAPITAL LETTER O + CF D09F ; #CYRILLIC CAPITAL LETTER PE + D0 D0A0 ; #CYRILLIC CAPITAL LETTER ER + D1 D0A1 ; #CYRILLIC CAPITAL LETTER ES + D2 D0A2 ; #CYRILLIC CAPITAL LETTER TE + D3 D0A3 ; #CYRILLIC CAPITAL LETTER U + D4 D0A4 ; #CYRILLIC CAPITAL LETTER EF + D5 D0A5 ; #CYRILLIC CAPITAL LETTER HA + D6 D0A6 ; #CYRILLIC CAPITAL LETTER TSE + D7 D0A7 ; #CYRILLIC CAPITAL LETTER CHE + D8 D0A8 ; #CYRILLIC CAPITAL LETTER SHA + D9 D0A9 ; #CYRILLIC CAPITAL LETTER SHCHA + DA D0AA ; #CYRILLIC CAPITAL LETTER HARD SIGN + DB D0AB ; #CYRILLIC CAPITAL LETTER YERU + DC D0AC ; #CYRILLIC CAPITAL LETTER SOFT SIGN + DD D0AD ; #CYRILLIC CAPITAL LETTER E + DE D0AE ; #CYRILLIC CAPITAL LETTER YU + DF D0AF ; #CYRILLIC CAPITAL LETTER YA + E0 D0B0 ; #CYRILLIC SMALL LETTER A + E1 D0B1 ; #CYRILLIC SMALL LETTER BE + E2 D0B2 ; #CYRILLIC SMALL LETTER VE + E3 D0B3 ; #CYRILLIC SMALL LETTER GHE + E4 D0B4 ; #CYRILLIC SMALL LETTER DE + E5 D0B5 ; #CYRILLIC SMALL LETTER IE + E6 D0B6 ; #CYRILLIC SMALL LETTER ZHE + E7 D0B7 ; #CYRILLIC SMALL LETTER ZE + E8 D0B8 ; #CYRILLIC SMALL LETTER I + E9 D0B9 ; #CYRILLIC SMALL LETTER SHORT I + EA D0BA ; #CYRILLIC SMALL LETTER KA + EB D0BB ; #CYRILLIC SMALL LETTER EL + EC D0BC ; #CYRILLIC SMALL LETTER EM + ED D0BD ; #CYRILLIC SMALL LETTER EN + EE D0BE ; #CYRILLIC SMALL LETTER O + EF D0BF ; #CYRILLIC SMALL LETTER PE + F0 D180 ; #CYRILLIC SMALL LETTER ER + F1 D181 ; #CYRILLIC SMALL LETTER ES + F2 D182 ; #CYRILLIC SMALL LETTER TE + F3 D183 ; #CYRILLIC SMALL LETTER U + F4 D184 ; #CYRILLIC SMALL LETTER EF + F5 D185 ; #CYRILLIC SMALL LETTER HA + F6 D186 ; #CYRILLIC SMALL LETTER TSE + F7 D187 ; #CYRILLIC SMALL LETTER CHE + F8 D188 ; #CYRILLIC SMALL LETTER SHA + F9 D189 ; #CYRILLIC SMALL LETTER SHCHA + FA D18A ; #CYRILLIC SMALL LETTER HARD SIGN + FB D18B ; #CYRILLIC SMALL LETTER YERU + FC D18C ; #CYRILLIC SMALL LETTER SOFT SIGN + FD D18D ; #CYRILLIC SMALL LETTER E + FE D18E ; #CYRILLIC SMALL LETTER YU + FF D18F ; #CYRILLIC SMALL LETTER YA +} diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/ftdetect/nginx.vim b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/ftdetect/nginx.vim new file mode 100644 index 0000000..3ae470d --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/ftdetect/nginx.vim @@ -0,0 +1,4 @@ +au BufRead,BufNewFile *.nginx set ft=nginx +au BufRead,BufNewFile */etc/nginx/* set ft=nginx +au BufRead,BufNewFile */usr/local/nginx/conf/* set ft=nginx +au BufRead,BufNewFile nginx.conf set ft=nginx diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/ftplugin/nginx.vim b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/ftplugin/nginx.vim new file mode 100644 index 0000000..463eea9 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/ftplugin/nginx.vim @@ -0,0 +1 @@ +setlocal commentstring=#\ %s diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/indent/nginx.vim b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/indent/nginx.vim new file mode 100644 index 0000000..8601366 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/indent/nginx.vim @@ -0,0 +1,11 @@ +if exists("b:did_indent") + finish +endif +let b:did_indent = 1 + +setlocal indentexpr= + +" cindent actually works for nginx' simple file structure +setlocal cindent +" Just make sure that the comments are not reset as defs would be. +setlocal cinkeys-=0# diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/syntax/nginx.vim b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/syntax/nginx.vim new file mode 100644 index 0000000..6828cd3 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/contrib/vim/syntax/nginx.vim @@ -0,0 +1,2494 @@ +" Vim syntax file +" Language: nginx.conf + +if exists("b:current_syntax") + finish +end + +let s:save_cpo = &cpo +set cpo&vim + +" general syntax + +if has("patch-7.4.1142") + " except control characters, ";", "{", and "}" + syn iskeyword 33-58,60-122,124,126-255 +endif + +syn match ngxName '\([^;{} \t\\]\|\\.\)\+' + \ contains=@ngxDirectives + \ nextgroup=@ngxParams skipwhite skipempty +syn match ngxParam '\(\${\|[^;{ \t\\]\|\\.\)\+' + \ contained + \ contains=ngxVariable + \ nextgroup=@ngxParams skipwhite skipempty +syn region ngxString start=+\z(["']\)+ end=+\z1+ skip=+\\\\\|\\\z1+ + \ contains=ngxVariableString + \ nextgroup=@ngxParams skipwhite skipempty +syn match ngxParamComment '#.*$' + \ nextgroup=@ngxParams skipwhite skipempty +syn match ngxSemicolon ';' contained +syn region ngxBlock start=+{+ end=+}+ contained + \ contains=@ngxTopLevel +syn match ngxComment '#.*$' + +syn match ngxVariable '\$\(\w\+\|{\w\+}\)' contained +syn match ngxVariableString '\$\(\w\+\|{\w\+}\)' contained + +syn cluster ngxTopLevel + \ contains=ngxName,ngxString,ngxComment +syn cluster ngxDirectives + \ contains=ngxDirective,ngxDirectiveBlock,ngxDirectiveImportant + \ add=ngxDirectiveControl,ngxDirectiveError,ngxDirectiveDeprecated + \ add=ngxDirectiveThirdParty,ngxDirectiveThirdPartyDeprecated +syn cluster ngxParams + \ contains=ngxParam,ngxString,ngxParamComment,ngxSemicolon,ngxBlock + +" boolean parameters + +syn keyword ngxBoolean contained on off + \ nextgroup=@ngxParams skipwhite skipempty +syn cluster ngxParams add=ngxBoolean + +" listen directive + +syn cluster ngxTopLevel add=ngxDirectiveListen +syn keyword ngxDirectiveListen listen + \ nextgroup=@ngxListenParams skipwhite skipempty +syn match ngxListenParam '\(\${\|[^;{ \t\\]\|\\.\)\+' + \ contained + \ nextgroup=@ngxListenParams skipwhite skipempty +syn region ngxListenString start=+\z(["']\)+ end=+\z1+ skip=+\\\\\|\\\z1+ + \ contained + \ nextgroup=@ngxListenParams skipwhite skipempty +syn match ngxListenComment '#.*$' + \ contained + \ nextgroup=@ngxListenParams skipwhite skipempty +syn keyword ngxListenOptions contained + \ default_server ssl http2 proxy_protocol + \ setfib fastopen backlog rcvbuf sndbuf accept_filter deferred bind + \ ipv6only reuseport so_keepalive + \ nextgroup=@ngxListenParams skipwhite skipempty +syn keyword ngxListenOptionsDeprecated contained + \ spdy + \ nextgroup=@ngxListenParams skipwhite skipempty +syn cluster ngxListenParams + \ contains=ngxListenParam,ngxListenString,ngxListenComment + \ add=ngxListenOptions,ngxListenOptionsDeprecated + +syn keyword ngxDirectiveBlock contained http +syn keyword ngxDirectiveBlock contained stream +syn keyword ngxDirectiveBlock contained mail +syn keyword ngxDirectiveBlock contained events +syn keyword ngxDirectiveBlock contained server +syn keyword ngxDirectiveBlock contained types +syn keyword ngxDirectiveBlock contained location +syn keyword ngxDirectiveBlock contained upstream +syn keyword ngxDirectiveBlock contained charset_map +syn keyword ngxDirectiveBlock contained limit_except +syn keyword ngxDirectiveBlock contained if +syn keyword ngxDirectiveBlock contained geo +syn keyword ngxDirectiveBlock contained map +syn keyword ngxDirectiveBlock contained split_clients +syn keyword ngxDirectiveBlock contained match + +syn keyword ngxDirectiveImportant contained include +syn keyword ngxDirectiveImportant contained root +syn keyword ngxDirectiveImportant contained server_name +syn keyword ngxDirectiveImportant contained internal +syn keyword ngxDirectiveImportant contained proxy_pass +syn keyword ngxDirectiveImportant contained memcached_pass +syn keyword ngxDirectiveImportant contained fastcgi_pass +syn keyword ngxDirectiveImportant contained scgi_pass +syn keyword ngxDirectiveImportant contained uwsgi_pass +syn keyword ngxDirectiveImportant contained try_files + +syn keyword ngxDirectiveControl contained break +syn keyword ngxDirectiveControl contained return +syn keyword ngxDirectiveControl contained rewrite +syn keyword ngxDirectiveControl contained set + +syn keyword ngxDirectiveError contained error_page +syn keyword ngxDirectiveError contained post_action + +syn keyword ngxDirectiveDeprecated contained limit_zone +syn keyword ngxDirectiveDeprecated contained proxy_downstream_buffer +syn keyword ngxDirectiveDeprecated contained proxy_upstream_buffer +syn keyword ngxDirectiveDeprecated contained spdy_chunk_size +syn keyword ngxDirectiveDeprecated contained spdy_headers_comp +syn keyword ngxDirectiveDeprecated contained spdy_keepalive_timeout +syn keyword ngxDirectiveDeprecated contained spdy_max_concurrent_streams +syn keyword ngxDirectiveDeprecated contained spdy_pool_size +syn keyword ngxDirectiveDeprecated contained spdy_recv_buffer_size +syn keyword ngxDirectiveDeprecated contained spdy_recv_timeout +syn keyword ngxDirectiveDeprecated contained spdy_streams_index_size +syn keyword ngxDirectiveDeprecated contained ssl +syn keyword ngxDirectiveDeprecated contained upstream_conf + +syn keyword ngxDirective contained absolute_redirect +syn keyword ngxDirective contained accept_mutex +syn keyword ngxDirective contained accept_mutex_delay +syn keyword ngxDirective contained acceptex_read +syn keyword ngxDirective contained access_log +syn keyword ngxDirective contained add_after_body +syn keyword ngxDirective contained add_before_body +syn keyword ngxDirective contained add_header +syn keyword ngxDirective contained add_trailer +syn keyword ngxDirective contained addition_types +syn keyword ngxDirective contained aio +syn keyword ngxDirective contained aio_write +syn keyword ngxDirective contained alias +syn keyword ngxDirective contained allow +syn keyword ngxDirective contained ancient_browser +syn keyword ngxDirective contained ancient_browser_value +syn keyword ngxDirective contained api +syn keyword ngxDirective contained auth_basic +syn keyword ngxDirective contained auth_basic_user_file +syn keyword ngxDirective contained auth_delay +syn keyword ngxDirective contained auth_http +syn keyword ngxDirective contained auth_http_header +syn keyword ngxDirective contained auth_http_pass_client_cert +syn keyword ngxDirective contained auth_http_timeout +syn keyword ngxDirective contained auth_jwt +syn keyword ngxDirective contained auth_jwt_claim_set +syn keyword ngxDirective contained auth_jwt_header_set +syn keyword ngxDirective contained auth_jwt_key_file +syn keyword ngxDirective contained auth_jwt_key_request +syn keyword ngxDirective contained auth_jwt_leeway +syn keyword ngxDirective contained auth_jwt_require +syn keyword ngxDirective contained auth_jwt_type +syn keyword ngxDirective contained auth_request +syn keyword ngxDirective contained auth_request_set +syn keyword ngxDirective contained autoindex +syn keyword ngxDirective contained autoindex_exact_size +syn keyword ngxDirective contained autoindex_format +syn keyword ngxDirective contained autoindex_localtime +syn keyword ngxDirective contained charset +syn keyword ngxDirective contained charset_types +syn keyword ngxDirective contained chunked_transfer_encoding +syn keyword ngxDirective contained client_body_buffer_size +syn keyword ngxDirective contained client_body_in_file_only +syn keyword ngxDirective contained client_body_in_single_buffer +syn keyword ngxDirective contained client_body_temp_path +syn keyword ngxDirective contained client_body_timeout +syn keyword ngxDirective contained client_header_buffer_size +syn keyword ngxDirective contained client_header_timeout +syn keyword ngxDirective contained client_max_body_size +syn keyword ngxDirective contained connection_pool_size +syn keyword ngxDirective contained create_full_put_path +syn keyword ngxDirective contained daemon +syn keyword ngxDirective contained dav_access +syn keyword ngxDirective contained dav_methods +syn keyword ngxDirective contained debug_connection +syn keyword ngxDirective contained debug_points +syn keyword ngxDirective contained default_type +syn keyword ngxDirective contained degradation +syn keyword ngxDirective contained degrade +syn keyword ngxDirective contained deny +syn keyword ngxDirective contained devpoll_changes +syn keyword ngxDirective contained devpoll_events +syn keyword ngxDirective contained directio +syn keyword ngxDirective contained directio_alignment +syn keyword ngxDirective contained disable_symlinks +syn keyword ngxDirective contained empty_gif +syn keyword ngxDirective contained env +syn keyword ngxDirective contained epoll_events +syn keyword ngxDirective contained error_log +syn keyword ngxDirective contained etag +syn keyword ngxDirective contained eventport_events +syn keyword ngxDirective contained expires +syn keyword ngxDirective contained f4f +syn keyword ngxDirective contained f4f_buffer_size +syn keyword ngxDirective contained fastcgi_bind +syn keyword ngxDirective contained fastcgi_buffer_size +syn keyword ngxDirective contained fastcgi_buffering +syn keyword ngxDirective contained fastcgi_buffers +syn keyword ngxDirective contained fastcgi_busy_buffers_size +syn keyword ngxDirective contained fastcgi_cache +syn keyword ngxDirective contained fastcgi_cache_background_update +syn keyword ngxDirective contained fastcgi_cache_bypass +syn keyword ngxDirective contained fastcgi_cache_key +syn keyword ngxDirective contained fastcgi_cache_lock +syn keyword ngxDirective contained fastcgi_cache_lock_age +syn keyword ngxDirective contained fastcgi_cache_lock_timeout +syn keyword ngxDirective contained fastcgi_cache_max_range_offset +syn keyword ngxDirective contained fastcgi_cache_methods +syn keyword ngxDirective contained fastcgi_cache_min_uses +syn keyword ngxDirective contained fastcgi_cache_path +syn keyword ngxDirective contained fastcgi_cache_purge +syn keyword ngxDirective contained fastcgi_cache_revalidate +syn keyword ngxDirective contained fastcgi_cache_use_stale +syn keyword ngxDirective contained fastcgi_cache_valid +syn keyword ngxDirective contained fastcgi_catch_stderr +syn keyword ngxDirective contained fastcgi_connect_timeout +syn keyword ngxDirective contained fastcgi_force_ranges +syn keyword ngxDirective contained fastcgi_hide_header +syn keyword ngxDirective contained fastcgi_ignore_client_abort +syn keyword ngxDirective contained fastcgi_ignore_headers +syn keyword ngxDirective contained fastcgi_index +syn keyword ngxDirective contained fastcgi_intercept_errors +syn keyword ngxDirective contained fastcgi_keep_conn +syn keyword ngxDirective contained fastcgi_limit_rate +syn keyword ngxDirective contained fastcgi_max_temp_file_size +syn keyword ngxDirective contained fastcgi_next_upstream +syn keyword ngxDirective contained fastcgi_next_upstream_timeout +syn keyword ngxDirective contained fastcgi_next_upstream_tries +syn keyword ngxDirective contained fastcgi_no_cache +syn keyword ngxDirective contained fastcgi_param +syn keyword ngxDirective contained fastcgi_pass_header +syn keyword ngxDirective contained fastcgi_pass_request_body +syn keyword ngxDirective contained fastcgi_pass_request_headers +syn keyword ngxDirective contained fastcgi_read_timeout +syn keyword ngxDirective contained fastcgi_request_buffering +syn keyword ngxDirective contained fastcgi_send_lowat +syn keyword ngxDirective contained fastcgi_send_timeout +syn keyword ngxDirective contained fastcgi_socket_keepalive +syn keyword ngxDirective contained fastcgi_split_path_info +syn keyword ngxDirective contained fastcgi_store +syn keyword ngxDirective contained fastcgi_store_access +syn keyword ngxDirective contained fastcgi_temp_file_write_size +syn keyword ngxDirective contained fastcgi_temp_path +syn keyword ngxDirective contained flv +syn keyword ngxDirective contained geoip_city +syn keyword ngxDirective contained geoip_country +syn keyword ngxDirective contained geoip_org +syn keyword ngxDirective contained geoip_proxy +syn keyword ngxDirective contained geoip_proxy_recursive +syn keyword ngxDirective contained google_perftools_profiles +syn keyword ngxDirective contained grpc_bind +syn keyword ngxDirective contained grpc_buffer_size +syn keyword ngxDirective contained grpc_connect_timeout +syn keyword ngxDirective contained grpc_hide_header +syn keyword ngxDirective contained grpc_ignore_headers +syn keyword ngxDirective contained grpc_intercept_errors +syn keyword ngxDirective contained grpc_next_upstream +syn keyword ngxDirective contained grpc_next_upstream_timeout +syn keyword ngxDirective contained grpc_next_upstream_tries +syn keyword ngxDirective contained grpc_pass +syn keyword ngxDirective contained grpc_pass_header +syn keyword ngxDirective contained grpc_read_timeout +syn keyword ngxDirective contained grpc_send_timeout +syn keyword ngxDirective contained grpc_set_header +syn keyword ngxDirective contained grpc_socket_keepalive +syn keyword ngxDirective contained grpc_ssl_certificate +syn keyword ngxDirective contained grpc_ssl_certificate_key +syn keyword ngxDirective contained grpc_ssl_ciphers +syn keyword ngxDirective contained grpc_ssl_conf_command +syn keyword ngxDirective contained grpc_ssl_crl +syn keyword ngxDirective contained grpc_ssl_name +syn keyword ngxDirective contained grpc_ssl_password_file +syn keyword ngxDirective contained grpc_ssl_protocols +syn keyword ngxDirective contained grpc_ssl_server_name +syn keyword ngxDirective contained grpc_ssl_session_reuse +syn keyword ngxDirective contained grpc_ssl_trusted_certificate +syn keyword ngxDirective contained grpc_ssl_verify +syn keyword ngxDirective contained grpc_ssl_verify_depth +syn keyword ngxDirective contained gunzip +syn keyword ngxDirective contained gunzip_buffers +syn keyword ngxDirective contained gzip +syn keyword ngxDirective contained gzip_buffers +syn keyword ngxDirective contained gzip_comp_level +syn keyword ngxDirective contained gzip_disable +syn keyword ngxDirective contained gzip_hash +syn keyword ngxDirective contained gzip_http_version +syn keyword ngxDirective contained gzip_min_length +syn keyword ngxDirective contained gzip_no_buffer +syn keyword ngxDirective contained gzip_proxied +syn keyword ngxDirective contained gzip_static +syn keyword ngxDirective contained gzip_types +syn keyword ngxDirective contained gzip_vary +syn keyword ngxDirective contained gzip_window +syn keyword ngxDirective contained hash +syn keyword ngxDirective contained health_check +syn keyword ngxDirective contained health_check_timeout +syn keyword ngxDirective contained hls +syn keyword ngxDirective contained hls_buffers +syn keyword ngxDirective contained hls_forward_args +syn keyword ngxDirective contained hls_fragment +syn keyword ngxDirective contained hls_mp4_buffer_size +syn keyword ngxDirective contained hls_mp4_max_buffer_size +syn keyword ngxDirective contained http2_body_preread_size +syn keyword ngxDirective contained http2_chunk_size +syn keyword ngxDirective contained http2_idle_timeout +syn keyword ngxDirective contained http2_max_concurrent_pushes +syn keyword ngxDirective contained http2_max_concurrent_streams +syn keyword ngxDirective contained http2_max_field_size +syn keyword ngxDirective contained http2_max_header_size +syn keyword ngxDirective contained http2_max_requests +syn keyword ngxDirective contained http2_pool_size +syn keyword ngxDirective contained http2_push +syn keyword ngxDirective contained http2_push_preload +syn keyword ngxDirective contained http2_recv_buffer_size +syn keyword ngxDirective contained http2_recv_timeout +syn keyword ngxDirective contained http2_streams_index_size +syn keyword ngxDirective contained if_modified_since +syn keyword ngxDirective contained ignore_invalid_headers +syn keyword ngxDirective contained image_filter +syn keyword ngxDirective contained image_filter_buffer +syn keyword ngxDirective contained image_filter_interlace +syn keyword ngxDirective contained image_filter_jpeg_quality +syn keyword ngxDirective contained image_filter_sharpen +syn keyword ngxDirective contained image_filter_transparency +syn keyword ngxDirective contained image_filter_webp_quality +syn keyword ngxDirective contained imap_auth +syn keyword ngxDirective contained imap_capabilities +syn keyword ngxDirective contained imap_client_buffer +syn keyword ngxDirective contained index +syn keyword ngxDirective contained iocp_threads +syn keyword ngxDirective contained ip_hash +syn keyword ngxDirective contained js_access +syn keyword ngxDirective contained js_body_filter +syn keyword ngxDirective contained js_content +syn keyword ngxDirective contained js_fetch_ciphers +syn keyword ngxDirective contained js_fetch_protocols +syn keyword ngxDirective contained js_fetch_trusted_certificate +syn keyword ngxDirective contained js_fetch_verify_depth +syn keyword ngxDirective contained js_filter +syn keyword ngxDirective contained js_header_filter +syn keyword ngxDirective contained js_import +syn keyword ngxDirective contained js_include +syn keyword ngxDirective contained js_path +syn keyword ngxDirective contained js_preread +syn keyword ngxDirective contained js_set +syn keyword ngxDirective contained js_var +syn keyword ngxDirective contained keepalive +syn keyword ngxDirective contained keepalive_disable +syn keyword ngxDirective contained keepalive_requests +syn keyword ngxDirective contained keepalive_time +syn keyword ngxDirective contained keepalive_timeout +syn keyword ngxDirective contained keyval +syn keyword ngxDirective contained keyval_zone +syn keyword ngxDirective contained kqueue_changes +syn keyword ngxDirective contained kqueue_events +syn keyword ngxDirective contained large_client_header_buffers +syn keyword ngxDirective contained least_conn +syn keyword ngxDirective contained least_time +syn keyword ngxDirective contained limit_conn +syn keyword ngxDirective contained limit_conn_dry_run +syn keyword ngxDirective contained limit_conn_log_level +syn keyword ngxDirective contained limit_conn_status +syn keyword ngxDirective contained limit_conn_zone +syn keyword ngxDirective contained limit_rate +syn keyword ngxDirective contained limit_rate_after +syn keyword ngxDirective contained limit_req +syn keyword ngxDirective contained limit_req_dry_run +syn keyword ngxDirective contained limit_req_log_level +syn keyword ngxDirective contained limit_req_status +syn keyword ngxDirective contained limit_req_zone +syn keyword ngxDirective contained lingering_close +syn keyword ngxDirective contained lingering_time +syn keyword ngxDirective contained lingering_timeout +syn keyword ngxDirective contained load_module +syn keyword ngxDirective contained lock_file +syn keyword ngxDirective contained log_format +syn keyword ngxDirective contained log_not_found +syn keyword ngxDirective contained log_subrequest +syn keyword ngxDirective contained map_hash_bucket_size +syn keyword ngxDirective contained map_hash_max_size +syn keyword ngxDirective contained master_process +syn keyword ngxDirective contained max_errors +syn keyword ngxDirective contained max_ranges +syn keyword ngxDirective contained memcached_bind +syn keyword ngxDirective contained memcached_buffer_size +syn keyword ngxDirective contained memcached_connect_timeout +syn keyword ngxDirective contained memcached_force_ranges +syn keyword ngxDirective contained memcached_gzip_flag +syn keyword ngxDirective contained memcached_next_upstream +syn keyword ngxDirective contained memcached_next_upstream_timeout +syn keyword ngxDirective contained memcached_next_upstream_tries +syn keyword ngxDirective contained memcached_read_timeout +syn keyword ngxDirective contained memcached_send_timeout +syn keyword ngxDirective contained memcached_socket_keepalive +syn keyword ngxDirective contained merge_slashes +syn keyword ngxDirective contained min_delete_depth +syn keyword ngxDirective contained mirror +syn keyword ngxDirective contained mirror_request_body +syn keyword ngxDirective contained modern_browser +syn keyword ngxDirective contained modern_browser_value +syn keyword ngxDirective contained mp4 +syn keyword ngxDirective contained mp4_buffer_size +syn keyword ngxDirective contained mp4_limit_rate +syn keyword ngxDirective contained mp4_limit_rate_after +syn keyword ngxDirective contained mp4_max_buffer_size +syn keyword ngxDirective contained mp4_start_key_frame +syn keyword ngxDirective contained msie_padding +syn keyword ngxDirective contained msie_refresh +syn keyword ngxDirective contained multi_accept +syn keyword ngxDirective contained ntlm +syn keyword ngxDirective contained open_file_cache +syn keyword ngxDirective contained open_file_cache_errors +syn keyword ngxDirective contained open_file_cache_events +syn keyword ngxDirective contained open_file_cache_min_uses +syn keyword ngxDirective contained open_file_cache_valid +syn keyword ngxDirective contained open_log_file_cache +syn keyword ngxDirective contained output_buffers +syn keyword ngxDirective contained override_charset +syn keyword ngxDirective contained pcre_jit +syn keyword ngxDirective contained perl +syn keyword ngxDirective contained perl_modules +syn keyword ngxDirective contained perl_require +syn keyword ngxDirective contained perl_set +syn keyword ngxDirective contained pid +syn keyword ngxDirective contained pop3_auth +syn keyword ngxDirective contained pop3_capabilities +syn keyword ngxDirective contained port_in_redirect +syn keyword ngxDirective contained post_acceptex +syn keyword ngxDirective contained postpone_gzipping +syn keyword ngxDirective contained postpone_output +syn keyword ngxDirective contained preread_buffer_size +syn keyword ngxDirective contained preread_timeout +syn keyword ngxDirective contained protocol +syn keyword ngxDirective contained proxy +syn keyword ngxDirective contained proxy_bind +syn keyword ngxDirective contained proxy_buffer +syn keyword ngxDirective contained proxy_buffer_size +syn keyword ngxDirective contained proxy_buffering +syn keyword ngxDirective contained proxy_buffers +syn keyword ngxDirective contained proxy_busy_buffers_size +syn keyword ngxDirective contained proxy_cache +syn keyword ngxDirective contained proxy_cache_background_update +syn keyword ngxDirective contained proxy_cache_bypass +syn keyword ngxDirective contained proxy_cache_convert_head +syn keyword ngxDirective contained proxy_cache_key +syn keyword ngxDirective contained proxy_cache_lock +syn keyword ngxDirective contained proxy_cache_lock_age +syn keyword ngxDirective contained proxy_cache_lock_timeout +syn keyword ngxDirective contained proxy_cache_max_range_offset +syn keyword ngxDirective contained proxy_cache_methods +syn keyword ngxDirective contained proxy_cache_min_uses +syn keyword ngxDirective contained proxy_cache_path +syn keyword ngxDirective contained proxy_cache_purge +syn keyword ngxDirective contained proxy_cache_revalidate +syn keyword ngxDirective contained proxy_cache_use_stale +syn keyword ngxDirective contained proxy_cache_valid +syn keyword ngxDirective contained proxy_connect_timeout +syn keyword ngxDirective contained proxy_cookie_domain +syn keyword ngxDirective contained proxy_cookie_flags +syn keyword ngxDirective contained proxy_cookie_path +syn keyword ngxDirective contained proxy_download_rate +syn keyword ngxDirective contained proxy_force_ranges +syn keyword ngxDirective contained proxy_half_close +syn keyword ngxDirective contained proxy_headers_hash_bucket_size +syn keyword ngxDirective contained proxy_headers_hash_max_size +syn keyword ngxDirective contained proxy_hide_header +syn keyword ngxDirective contained proxy_http_version +syn keyword ngxDirective contained proxy_ignore_client_abort +syn keyword ngxDirective contained proxy_ignore_headers +syn keyword ngxDirective contained proxy_intercept_errors +syn keyword ngxDirective contained proxy_limit_rate +syn keyword ngxDirective contained proxy_max_temp_file_size +syn keyword ngxDirective contained proxy_method +syn keyword ngxDirective contained proxy_next_upstream +syn keyword ngxDirective contained proxy_next_upstream_timeout +syn keyword ngxDirective contained proxy_next_upstream_tries +syn keyword ngxDirective contained proxy_no_cache +syn keyword ngxDirective contained proxy_pass_error_message +syn keyword ngxDirective contained proxy_pass_header +syn keyword ngxDirective contained proxy_pass_request_body +syn keyword ngxDirective contained proxy_pass_request_headers +syn keyword ngxDirective contained proxy_protocol +syn keyword ngxDirective contained proxy_protocol_timeout +syn keyword ngxDirective contained proxy_read_timeout +syn keyword ngxDirective contained proxy_redirect +syn keyword ngxDirective contained proxy_request_buffering +syn keyword ngxDirective contained proxy_requests +syn keyword ngxDirective contained proxy_responses +syn keyword ngxDirective contained proxy_send_lowat +syn keyword ngxDirective contained proxy_send_timeout +syn keyword ngxDirective contained proxy_session_drop +syn keyword ngxDirective contained proxy_set_body +syn keyword ngxDirective contained proxy_set_header +syn keyword ngxDirective contained proxy_smtp_auth +syn keyword ngxDirective contained proxy_socket_keepalive +syn keyword ngxDirective contained proxy_ssl +syn keyword ngxDirective contained proxy_ssl_certificate +syn keyword ngxDirective contained proxy_ssl_certificate_key +syn keyword ngxDirective contained proxy_ssl_ciphers +syn keyword ngxDirective contained proxy_ssl_conf_command +syn keyword ngxDirective contained proxy_ssl_crl +syn keyword ngxDirective contained proxy_ssl_name +syn keyword ngxDirective contained proxy_ssl_password_file +syn keyword ngxDirective contained proxy_ssl_protocols +syn keyword ngxDirective contained proxy_ssl_server_name +syn keyword ngxDirective contained proxy_ssl_session_reuse +syn keyword ngxDirective contained proxy_ssl_trusted_certificate +syn keyword ngxDirective contained proxy_ssl_verify +syn keyword ngxDirective contained proxy_ssl_verify_depth +syn keyword ngxDirective contained proxy_store +syn keyword ngxDirective contained proxy_store_access +syn keyword ngxDirective contained proxy_temp_file_write_size +syn keyword ngxDirective contained proxy_temp_path +syn keyword ngxDirective contained proxy_timeout +syn keyword ngxDirective contained proxy_upload_rate +syn keyword ngxDirective contained queue +syn keyword ngxDirective contained random +syn keyword ngxDirective contained random_index +syn keyword ngxDirective contained read_ahead +syn keyword ngxDirective contained real_ip_header +syn keyword ngxDirective contained real_ip_recursive +syn keyword ngxDirective contained recursive_error_pages +syn keyword ngxDirective contained referer_hash_bucket_size +syn keyword ngxDirective contained referer_hash_max_size +syn keyword ngxDirective contained request_pool_size +syn keyword ngxDirective contained reset_timedout_connection +syn keyword ngxDirective contained resolver +syn keyword ngxDirective contained resolver_timeout +syn keyword ngxDirective contained rewrite_log +syn keyword ngxDirective contained satisfy +syn keyword ngxDirective contained scgi_bind +syn keyword ngxDirective contained scgi_buffer_size +syn keyword ngxDirective contained scgi_buffering +syn keyword ngxDirective contained scgi_buffers +syn keyword ngxDirective contained scgi_busy_buffers_size +syn keyword ngxDirective contained scgi_cache +syn keyword ngxDirective contained scgi_cache_background_update +syn keyword ngxDirective contained scgi_cache_bypass +syn keyword ngxDirective contained scgi_cache_key +syn keyword ngxDirective contained scgi_cache_lock +syn keyword ngxDirective contained scgi_cache_lock_age +syn keyword ngxDirective contained scgi_cache_lock_timeout +syn keyword ngxDirective contained scgi_cache_max_range_offset +syn keyword ngxDirective contained scgi_cache_methods +syn keyword ngxDirective contained scgi_cache_min_uses +syn keyword ngxDirective contained scgi_cache_path +syn keyword ngxDirective contained scgi_cache_purge +syn keyword ngxDirective contained scgi_cache_revalidate +syn keyword ngxDirective contained scgi_cache_use_stale +syn keyword ngxDirective contained scgi_cache_valid +syn keyword ngxDirective contained scgi_connect_timeout +syn keyword ngxDirective contained scgi_force_ranges +syn keyword ngxDirective contained scgi_hide_header +syn keyword ngxDirective contained scgi_ignore_client_abort +syn keyword ngxDirective contained scgi_ignore_headers +syn keyword ngxDirective contained scgi_intercept_errors +syn keyword ngxDirective contained scgi_limit_rate +syn keyword ngxDirective contained scgi_max_temp_file_size +syn keyword ngxDirective contained scgi_next_upstream +syn keyword ngxDirective contained scgi_next_upstream_timeout +syn keyword ngxDirective contained scgi_next_upstream_tries +syn keyword ngxDirective contained scgi_no_cache +syn keyword ngxDirective contained scgi_param +syn keyword ngxDirective contained scgi_pass_header +syn keyword ngxDirective contained scgi_pass_request_body +syn keyword ngxDirective contained scgi_pass_request_headers +syn keyword ngxDirective contained scgi_read_timeout +syn keyword ngxDirective contained scgi_request_buffering +syn keyword ngxDirective contained scgi_send_timeout +syn keyword ngxDirective contained scgi_socket_keepalive +syn keyword ngxDirective contained scgi_store +syn keyword ngxDirective contained scgi_store_access +syn keyword ngxDirective contained scgi_temp_file_write_size +syn keyword ngxDirective contained scgi_temp_path +syn keyword ngxDirective contained secure_link +syn keyword ngxDirective contained secure_link_md5 +syn keyword ngxDirective contained secure_link_secret +syn keyword ngxDirective contained send_lowat +syn keyword ngxDirective contained send_timeout +syn keyword ngxDirective contained sendfile +syn keyword ngxDirective contained sendfile_max_chunk +syn keyword ngxDirective contained server_name_in_redirect +syn keyword ngxDirective contained server_names_hash_bucket_size +syn keyword ngxDirective contained server_names_hash_max_size +syn keyword ngxDirective contained server_tokens +syn keyword ngxDirective contained session_log +syn keyword ngxDirective contained session_log_format +syn keyword ngxDirective contained session_log_zone +syn keyword ngxDirective contained set_real_ip_from +syn keyword ngxDirective contained slice +syn keyword ngxDirective contained smtp_auth +syn keyword ngxDirective contained smtp_capabilities +syn keyword ngxDirective contained smtp_client_buffer +syn keyword ngxDirective contained smtp_greeting_delay +syn keyword ngxDirective contained source_charset +syn keyword ngxDirective contained ssi +syn keyword ngxDirective contained ssi_ignore_recycled_buffers +syn keyword ngxDirective contained ssi_last_modified +syn keyword ngxDirective contained ssi_min_file_chunk +syn keyword ngxDirective contained ssi_silent_errors +syn keyword ngxDirective contained ssi_types +syn keyword ngxDirective contained ssi_value_length +syn keyword ngxDirective contained ssl_alpn +syn keyword ngxDirective contained ssl_buffer_size +syn keyword ngxDirective contained ssl_certificate +syn keyword ngxDirective contained ssl_certificate_key +syn keyword ngxDirective contained ssl_ciphers +syn keyword ngxDirective contained ssl_client_certificate +syn keyword ngxDirective contained ssl_conf_command +syn keyword ngxDirective contained ssl_crl +syn keyword ngxDirective contained ssl_dhparam +syn keyword ngxDirective contained ssl_early_data +syn keyword ngxDirective contained ssl_ecdh_curve +syn keyword ngxDirective contained ssl_engine +syn keyword ngxDirective contained ssl_handshake_timeout +syn keyword ngxDirective contained ssl_ocsp +syn keyword ngxDirective contained ssl_ocsp_cache +syn keyword ngxDirective contained ssl_ocsp_responder +syn keyword ngxDirective contained ssl_password_file +syn keyword ngxDirective contained ssl_prefer_server_ciphers +syn keyword ngxDirective contained ssl_preread +syn keyword ngxDirective contained ssl_protocols +syn keyword ngxDirective contained ssl_reject_handshake +syn keyword ngxDirective contained ssl_session_cache +syn keyword ngxDirective contained ssl_session_ticket_key +syn keyword ngxDirective contained ssl_session_tickets +syn keyword ngxDirective contained ssl_session_timeout +syn keyword ngxDirective contained ssl_stapling +syn keyword ngxDirective contained ssl_stapling_file +syn keyword ngxDirective contained ssl_stapling_responder +syn keyword ngxDirective contained ssl_stapling_verify +syn keyword ngxDirective contained ssl_trusted_certificate +syn keyword ngxDirective contained ssl_verify_client +syn keyword ngxDirective contained ssl_verify_depth +syn keyword ngxDirective contained starttls +syn keyword ngxDirective contained state +syn keyword ngxDirective contained status +syn keyword ngxDirective contained status_format +syn keyword ngxDirective contained status_zone +syn keyword ngxDirective contained sticky +syn keyword ngxDirective contained sticky_cookie_insert +syn keyword ngxDirective contained stub_status +syn keyword ngxDirective contained sub_filter +syn keyword ngxDirective contained sub_filter_last_modified +syn keyword ngxDirective contained sub_filter_once +syn keyword ngxDirective contained sub_filter_types +syn keyword ngxDirective contained subrequest_output_buffer_size +syn keyword ngxDirective contained tcp_nodelay +syn keyword ngxDirective contained tcp_nopush +syn keyword ngxDirective contained thread_pool +syn keyword ngxDirective contained timeout +syn keyword ngxDirective contained timer_resolution +syn keyword ngxDirective contained types_hash_bucket_size +syn keyword ngxDirective contained types_hash_max_size +syn keyword ngxDirective contained underscores_in_headers +syn keyword ngxDirective contained uninitialized_variable_warn +syn keyword ngxDirective contained use +syn keyword ngxDirective contained user +syn keyword ngxDirective contained userid +syn keyword ngxDirective contained userid_domain +syn keyword ngxDirective contained userid_expires +syn keyword ngxDirective contained userid_flags +syn keyword ngxDirective contained userid_mark +syn keyword ngxDirective contained userid_name +syn keyword ngxDirective contained userid_p3p +syn keyword ngxDirective contained userid_path +syn keyword ngxDirective contained userid_service +syn keyword ngxDirective contained uwsgi_bind +syn keyword ngxDirective contained uwsgi_buffer_size +syn keyword ngxDirective contained uwsgi_buffering +syn keyword ngxDirective contained uwsgi_buffers +syn keyword ngxDirective contained uwsgi_busy_buffers_size +syn keyword ngxDirective contained uwsgi_cache +syn keyword ngxDirective contained uwsgi_cache_background_update +syn keyword ngxDirective contained uwsgi_cache_bypass +syn keyword ngxDirective contained uwsgi_cache_key +syn keyword ngxDirective contained uwsgi_cache_lock +syn keyword ngxDirective contained uwsgi_cache_lock_age +syn keyword ngxDirective contained uwsgi_cache_lock_timeout +syn keyword ngxDirective contained uwsgi_cache_max_range_offset +syn keyword ngxDirective contained uwsgi_cache_methods +syn keyword ngxDirective contained uwsgi_cache_min_uses +syn keyword ngxDirective contained uwsgi_cache_path +syn keyword ngxDirective contained uwsgi_cache_purge +syn keyword ngxDirective contained uwsgi_cache_revalidate +syn keyword ngxDirective contained uwsgi_cache_use_stale +syn keyword ngxDirective contained uwsgi_cache_valid +syn keyword ngxDirective contained uwsgi_connect_timeout +syn keyword ngxDirective contained uwsgi_force_ranges +syn keyword ngxDirective contained uwsgi_hide_header +syn keyword ngxDirective contained uwsgi_ignore_client_abort +syn keyword ngxDirective contained uwsgi_ignore_headers +syn keyword ngxDirective contained uwsgi_intercept_errors +syn keyword ngxDirective contained uwsgi_limit_rate +syn keyword ngxDirective contained uwsgi_max_temp_file_size +syn keyword ngxDirective contained uwsgi_modifier1 +syn keyword ngxDirective contained uwsgi_modifier2 +syn keyword ngxDirective contained uwsgi_next_upstream +syn keyword ngxDirective contained uwsgi_next_upstream_timeout +syn keyword ngxDirective contained uwsgi_next_upstream_tries +syn keyword ngxDirective contained uwsgi_no_cache +syn keyword ngxDirective contained uwsgi_param +syn keyword ngxDirective contained uwsgi_pass_header +syn keyword ngxDirective contained uwsgi_pass_request_body +syn keyword ngxDirective contained uwsgi_pass_request_headers +syn keyword ngxDirective contained uwsgi_read_timeout +syn keyword ngxDirective contained uwsgi_request_buffering +syn keyword ngxDirective contained uwsgi_send_timeout +syn keyword ngxDirective contained uwsgi_socket_keepalive +syn keyword ngxDirective contained uwsgi_ssl_certificate +syn keyword ngxDirective contained uwsgi_ssl_certificate_key +syn keyword ngxDirective contained uwsgi_ssl_ciphers +syn keyword ngxDirective contained uwsgi_ssl_conf_command +syn keyword ngxDirective contained uwsgi_ssl_crl +syn keyword ngxDirective contained uwsgi_ssl_name +syn keyword ngxDirective contained uwsgi_ssl_password_file +syn keyword ngxDirective contained uwsgi_ssl_protocols +syn keyword ngxDirective contained uwsgi_ssl_server_name +syn keyword ngxDirective contained uwsgi_ssl_session_reuse +syn keyword ngxDirective contained uwsgi_ssl_trusted_certificate +syn keyword ngxDirective contained uwsgi_ssl_verify +syn keyword ngxDirective contained uwsgi_ssl_verify_depth +syn keyword ngxDirective contained uwsgi_store +syn keyword ngxDirective contained uwsgi_store_access +syn keyword ngxDirective contained uwsgi_string +syn keyword ngxDirective contained uwsgi_temp_file_write_size +syn keyword ngxDirective contained uwsgi_temp_path +syn keyword ngxDirective contained valid_referers +syn keyword ngxDirective contained variables_hash_bucket_size +syn keyword ngxDirective contained variables_hash_max_size +syn keyword ngxDirective contained worker_aio_requests +syn keyword ngxDirective contained worker_connections +syn keyword ngxDirective contained worker_cpu_affinity +syn keyword ngxDirective contained worker_priority +syn keyword ngxDirective contained worker_processes +syn keyword ngxDirective contained worker_rlimit_core +syn keyword ngxDirective contained worker_rlimit_nofile +syn keyword ngxDirective contained worker_shutdown_timeout +syn keyword ngxDirective contained working_directory +syn keyword ngxDirective contained xclient +syn keyword ngxDirective contained xml_entities +syn keyword ngxDirective contained xslt_last_modified +syn keyword ngxDirective contained xslt_param +syn keyword ngxDirective contained xslt_string_param +syn keyword ngxDirective contained xslt_stylesheet +syn keyword ngxDirective contained xslt_types +syn keyword ngxDirective contained zone +syn keyword ngxDirective contained zone_sync +syn keyword ngxDirective contained zone_sync_buffers +syn keyword ngxDirective contained zone_sync_connect_retry_interval +syn keyword ngxDirective contained zone_sync_connect_timeout +syn keyword ngxDirective contained zone_sync_interval +syn keyword ngxDirective contained zone_sync_recv_buffer_size +syn keyword ngxDirective contained zone_sync_server +syn keyword ngxDirective contained zone_sync_ssl +syn keyword ngxDirective contained zone_sync_ssl_certificate +syn keyword ngxDirective contained zone_sync_ssl_certificate_key +syn keyword ngxDirective contained zone_sync_ssl_ciphers +syn keyword ngxDirective contained zone_sync_ssl_conf_command +syn keyword ngxDirective contained zone_sync_ssl_crl +syn keyword ngxDirective contained zone_sync_ssl_name +syn keyword ngxDirective contained zone_sync_ssl_password_file +syn keyword ngxDirective contained zone_sync_ssl_protocols +syn keyword ngxDirective contained zone_sync_ssl_server_name +syn keyword ngxDirective contained zone_sync_ssl_trusted_certificate +syn keyword ngxDirective contained zone_sync_ssl_verify +syn keyword ngxDirective contained zone_sync_ssl_verify_depth +syn keyword ngxDirective contained zone_sync_timeout + +" 3rd party modules list taken from +" https://github.com/freebsd/freebsd-ports/blob/master/www/nginx-devel/Makefile +" ----------------------------------------------------------------------------- + +" Accept Language +" https://github.com/giom/nginx_accept_language_module +syn keyword ngxDirectiveThirdParty contained set_from_accept_language + +" Digest Authentication +" https://github.com/atomx/nginx-http-auth-digest +syn keyword ngxDirectiveThirdParty contained auth_digest +syn keyword ngxDirectiveThirdParty contained auth_digest_drop_time +syn keyword ngxDirectiveThirdParty contained auth_digest_evasion_time +syn keyword ngxDirectiveThirdParty contained auth_digest_expires +syn keyword ngxDirectiveThirdParty contained auth_digest_maxtries +syn keyword ngxDirectiveThirdParty contained auth_digest_replays +syn keyword ngxDirectiveThirdParty contained auth_digest_shm_size +syn keyword ngxDirectiveThirdParty contained auth_digest_timeout +syn keyword ngxDirectiveThirdParty contained auth_digest_user_file + +" SPNEGO Authentication +" https://github.com/stnoonan/spnego-http-auth-nginx-module +syn keyword ngxDirectiveThirdParty contained auth_gss +syn keyword ngxDirectiveThirdParty contained auth_gss_allow_basic_fallback +syn keyword ngxDirectiveThirdParty contained auth_gss_authorized_principal +syn keyword ngxDirectiveThirdParty contained auth_gss_authorized_principal_regex +syn keyword ngxDirectiveThirdParty contained auth_gss_constrained_delegation +syn keyword ngxDirectiveThirdParty contained auth_gss_delegate_credentials +syn keyword ngxDirectiveThirdParty contained auth_gss_force_realm +syn keyword ngxDirectiveThirdParty contained auth_gss_format_full +syn keyword ngxDirectiveThirdParty contained auth_gss_keytab +syn keyword ngxDirectiveThirdParty contained auth_gss_map_to_local +syn keyword ngxDirectiveThirdParty contained auth_gss_realm +syn keyword ngxDirectiveThirdParty contained auth_gss_service_ccache +syn keyword ngxDirectiveThirdParty contained auth_gss_service_name + +" LDAP Authentication +" https://github.com/kvspb/nginx-auth-ldap +syn keyword ngxDirectiveThirdParty contained auth_ldap +syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_enabled +syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_expiration_time +syn keyword ngxDirectiveThirdParty contained auth_ldap_cache_size +syn keyword ngxDirectiveThirdParty contained auth_ldap_servers +syn keyword ngxDirectiveThirdParty contained auth_ldap_servers_size +syn keyword ngxDirectiveThirdParty contained ldap_server + +" PAM Authentication +" https://github.com/sto/ngx_http_auth_pam_module +syn keyword ngxDirectiveThirdParty contained auth_pam +syn keyword ngxDirectiveThirdParty contained auth_pam_service_name +syn keyword ngxDirectiveThirdParty contained auth_pam_set_pam_env + +" AJP protocol proxy +" https://github.com/yaoweibin/nginx_ajp_module +syn keyword ngxDirectiveThirdParty contained ajp_buffers +syn keyword ngxDirectiveThirdParty contained ajp_buffer_size +syn keyword ngxDirectiveThirdParty contained ajp_busy_buffers_size +syn keyword ngxDirectiveThirdParty contained ajp_cache +syn keyword ngxDirectiveThirdParty contained ajp_cache_key +syn keyword ngxDirectiveThirdParty contained ajp_cache_lock +syn keyword ngxDirectiveThirdParty contained ajp_cache_lock_timeout +syn keyword ngxDirectiveThirdParty contained ajp_cache_methods +syn keyword ngxDirectiveThirdParty contained ajp_cache_min_uses +syn keyword ngxDirectiveThirdParty contained ajp_cache_path +syn keyword ngxDirectiveThirdParty contained ajp_cache_use_stale +syn keyword ngxDirectiveThirdParty contained ajp_cache_valid +syn keyword ngxDirectiveThirdParty contained ajp_connect_timeout +syn keyword ngxDirectiveThirdParty contained ajp_header_packet_buffer_size +syn keyword ngxDirectiveThirdParty contained ajp_hide_header +syn keyword ngxDirectiveThirdParty contained ajp_ignore_client_abort +syn keyword ngxDirectiveThirdParty contained ajp_ignore_headers +syn keyword ngxDirectiveThirdParty contained ajp_intercept_errors +syn keyword ngxDirectiveThirdParty contained ajp_keep_conn +syn keyword ngxDirectiveThirdParty contained ajp_max_data_packet_size +syn keyword ngxDirectiveThirdParty contained ajp_max_temp_file_size +syn keyword ngxDirectiveThirdParty contained ajp_next_upstream +syn keyword ngxDirectiveThirdParty contained ajp_pass +syn keyword ngxDirectiveThirdParty contained ajp_pass_header +syn keyword ngxDirectiveThirdParty contained ajp_pass_request_body +syn keyword ngxDirectiveThirdParty contained ajp_pass_request_headers +syn keyword ngxDirectiveThirdParty contained ajp_read_timeout +syn keyword ngxDirectiveThirdParty contained ajp_secret +syn keyword ngxDirectiveThirdParty contained ajp_send_lowat +syn keyword ngxDirectiveThirdParty contained ajp_send_timeout +syn keyword ngxDirectiveThirdParty contained ajp_store +syn keyword ngxDirectiveThirdParty contained ajp_store_access +syn keyword ngxDirectiveThirdParty contained ajp_temp_file_write_size +syn keyword ngxDirectiveThirdParty contained ajp_temp_path +syn keyword ngxDirectiveThirdParty contained ajp_upstream_fail_timeout +syn keyword ngxDirectiveThirdParty contained ajp_upstream_max_fails + +" AWS proxy +" https://github.com/anomalizer/ngx_aws_auth +syn keyword ngxDirectiveThirdParty contained aws_access_key +syn keyword ngxDirectiveThirdParty contained aws_endpoint +syn keyword ngxDirectiveThirdParty contained aws_key_scope +syn keyword ngxDirectiveThirdParty contained aws_s3_bucket +syn keyword ngxDirectiveThirdParty contained aws_sign +syn keyword ngxDirectiveThirdParty contained aws_signing_key + +" embedding Clojure or Java or Groovy programs +" https://github.com/nginx-clojure/nginx-clojure +syn keyword ngxDirectiveThirdParty contained access_handler_code +syn keyword ngxDirectiveThirdParty contained access_handler_name +syn keyword ngxDirectiveThirdParty contained access_handler_property +syn keyword ngxDirectiveThirdParty contained access_handler_type +syn keyword ngxDirectiveThirdParty contained always_read_body +syn keyword ngxDirectiveThirdParty contained auto_upgrade_ws +syn keyword ngxDirectiveThirdParty contained body_filter_code +syn keyword ngxDirectiveThirdParty contained body_filter_name +syn keyword ngxDirectiveThirdParty contained body_filter_property +syn keyword ngxDirectiveThirdParty contained body_filter_type +syn keyword ngxDirectiveThirdParty contained content_handler_code +syn keyword ngxDirectiveThirdParty contained content_handler_name +syn keyword ngxDirectiveThirdParty contained content_handler_property +syn keyword ngxDirectiveThirdParty contained content_handler_type +syn keyword ngxDirectiveThirdParty contained handler_code +syn keyword ngxDirectiveThirdParty contained handler_name +syn keyword ngxDirectiveThirdParty contained handlers_lazy_init +syn keyword ngxDirectiveThirdParty contained handler_type +syn keyword ngxDirectiveThirdParty contained header_filter_code +syn keyword ngxDirectiveThirdParty contained header_filter_name +syn keyword ngxDirectiveThirdParty contained header_filter_property +syn keyword ngxDirectiveThirdParty contained header_filter_type +syn keyword ngxDirectiveThirdParty contained jvm_classpath +syn keyword ngxDirectiveThirdParty contained jvm_classpath_check +syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_code +syn keyword ngxDirectiveThirdParty contained jvm_exit_handler_name +syn keyword ngxDirectiveThirdParty contained jvm_handler_type +syn keyword ngxDirectiveThirdParty contained jvm_init_handler_code +syn keyword ngxDirectiveThirdParty contained jvm_init_handler_name +syn keyword ngxDirectiveThirdParty contained jvm_options +syn keyword ngxDirectiveThirdParty contained jvm_path +syn keyword ngxDirectiveThirdParty contained jvm_var +syn keyword ngxDirectiveThirdParty contained jvm_workers +syn keyword ngxDirectiveThirdParty contained log_handler_code +syn keyword ngxDirectiveThirdParty contained log_handler_name +syn keyword ngxDirectiveThirdParty contained log_handler_property +syn keyword ngxDirectiveThirdParty contained log_handler_type +syn keyword ngxDirectiveThirdParty contained max_balanced_tcp_connections +syn keyword ngxDirectiveThirdParty contained rewrite_handler_code +syn keyword ngxDirectiveThirdParty contained rewrite_handler_name +syn keyword ngxDirectiveThirdParty contained rewrite_handler_property +syn keyword ngxDirectiveThirdParty contained rewrite_handler_type +syn keyword ngxDirectiveThirdParty contained shared_map +syn keyword ngxDirectiveThirdParty contained write_page_size + + +" Certificate Transparency +" https://github.com/grahamedgecombe/nginx-ct +syn keyword ngxDirectiveThirdParty contained ssl_ct +syn keyword ngxDirectiveThirdParty contained ssl_ct_static_scts + +" ngx_echo +" https://github.com/openresty/echo-nginx-module +syn keyword ngxDirectiveThirdParty contained echo_abort_parent +syn keyword ngxDirectiveThirdParty contained echo_after_body +syn keyword ngxDirectiveThirdParty contained echo_before_body +syn keyword ngxDirectiveThirdParty contained echo_blocking_sleep +syn keyword ngxDirectiveThirdParty contained echo_end +syn keyword ngxDirectiveThirdParty contained echo_exec +syn keyword ngxDirectiveThirdParty contained echo_flush +syn keyword ngxDirectiveThirdParty contained echo_foreach_split +syn keyword ngxDirectiveThirdParty contained echo_location +syn keyword ngxDirectiveThirdParty contained echo_location_async +syn keyword ngxDirectiveThirdParty contained echo_read_request_body +syn keyword ngxDirectiveThirdParty contained echo_request_body +syn keyword ngxDirectiveThirdParty contained echo_reset_timer +syn keyword ngxDirectiveThirdParty contained echo_status +syn keyword ngxDirectiveThirdParty contained echo_subrequest +syn keyword ngxDirectiveThirdParty contained echo_subrequest_async + +" FastDFS +" https://github.com/happyfish100/fastdfs-nginx-module +syn keyword ngxDirectiveThirdParty contained ngx_fastdfs_module + +" ngx_headers_more +" https://github.com/openresty/headers-more-nginx-module +syn keyword ngxDirectiveThirdParty contained more_clear_headers +syn keyword ngxDirectiveThirdParty contained more_clear_input_headers +syn keyword ngxDirectiveThirdParty contained more_set_headers +syn keyword ngxDirectiveThirdParty contained more_set_input_headers + +" NGINX WebDAV missing commands support (PROPFIND & OPTIONS) +" https://github.com/arut/nginx-dav-ext-module +syn keyword ngxDirectiveThirdParty contained dav_ext_lock +syn keyword ngxDirectiveThirdParty contained dav_ext_lock_zone +syn keyword ngxDirectiveThirdParty contained dav_ext_methods + +" ngx_eval +" https://github.com/openresty/nginx-eval-module +syn keyword ngxDirectiveThirdParty contained eval +syn keyword ngxDirectiveThirdParty contained eval_buffer_size +syn keyword ngxDirectiveThirdParty contained eval_escalate +syn keyword ngxDirectiveThirdParty contained eval_override_content_type +syn keyword ngxDirectiveThirdParty contained eval_subrequest_in_memory + +" Fancy Index +" https://github.com/aperezdc/ngx-fancyindex +syn keyword ngxDirectiveThirdParty contained fancyindex +syn keyword ngxDirectiveThirdParty contained fancyindex_css_href +syn keyword ngxDirectiveThirdParty contained fancyindex_default_sort +syn keyword ngxDirectiveThirdParty contained fancyindex_directories_first +syn keyword ngxDirectiveThirdParty contained fancyindex_exact_size +syn keyword ngxDirectiveThirdParty contained fancyindex_footer +syn keyword ngxDirectiveThirdParty contained fancyindex_header +syn keyword ngxDirectiveThirdParty contained fancyindex_hide_parent_dir +syn keyword ngxDirectiveThirdParty contained fancyindex_hide_symlinks +syn keyword ngxDirectiveThirdParty contained fancyindex_ignore +syn keyword ngxDirectiveThirdParty contained fancyindex_localtime +syn keyword ngxDirectiveThirdParty contained fancyindex_show_dotfiles +syn keyword ngxDirectiveThirdParty contained fancyindex_show_path +syn keyword ngxDirectiveThirdParty contained fancyindex_time_format + +" Footer filter +" https://github.com/alibaba/nginx-http-footer-filter +syn keyword ngxDirectiveThirdParty contained footer +syn keyword ngxDirectiveThirdParty contained footer_types + +" ngx_http_geoip2_module +" https://github.com/leev/ngx_http_geoip2_module +syn keyword ngxDirectiveThirdParty contained geoip2 +syn keyword ngxDirectiveThirdParty contained geoip2_proxy +syn keyword ngxDirectiveThirdParty contained geoip2_proxy_recursive + +" A version of the Nginx HTTP stub status module that outputs in JSON format +" https://github.com/nginx-modules/nginx-json-status-module +syn keyword ngxDirectiveThirdParty contained json_status +syn keyword ngxDirectiveThirdParty contained json_status_type + +" MogileFS client for nginx +" https://github.com/vkholodkov/nginx-mogilefs-module +syn keyword ngxDirectiveThirdParty contained mogilefs_class +syn keyword ngxDirectiveThirdParty contained mogilefs_connect_timeout +syn keyword ngxDirectiveThirdParty contained mogilefs_domain +syn keyword ngxDirectiveThirdParty contained mogilefs_methods +syn keyword ngxDirectiveThirdParty contained mogilefs_noverify +syn keyword ngxDirectiveThirdParty contained mogilefs_pass +syn keyword ngxDirectiveThirdParty contained mogilefs_read_timeout +syn keyword ngxDirectiveThirdParty contained mogilefs_send_timeout +syn keyword ngxDirectiveThirdParty contained mogilefs_tracker + +" Ancient nginx plugin; probably not useful to anyone +" https://github.com/kr/nginx-notice +syn keyword ngxDirectiveThirdParty contained notice +syn keyword ngxDirectiveThirdParty contained notice_type + +" nchan +" https://github.com/slact/nchan +syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_credentials +syn keyword ngxDirectiveThirdParty contained nchan_access_control_allow_origin +syn keyword ngxDirectiveThirdParty contained nchan_authorize_request +syn keyword ngxDirectiveThirdParty contained nchan_benchmark +syn keyword ngxDirectiveThirdParty contained nchan_benchmark_channels +syn keyword ngxDirectiveThirdParty contained nchan_benchmark_message_padding_bytes +syn keyword ngxDirectiveThirdParty contained nchan_benchmark_messages_per_channel_per_minute +syn keyword ngxDirectiveThirdParty contained nchan_benchmark_publisher_distribution +syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscriber_distribution +syn keyword ngxDirectiveThirdParty contained nchan_benchmark_subscribers_per_channel +syn keyword ngxDirectiveThirdParty contained nchan_benchmark_time +syn keyword ngxDirectiveThirdParty contained nchan_channel_events_channel_id +syn keyword ngxDirectiveThirdParty contained nchan_channel_event_string +syn keyword ngxDirectiveThirdParty contained nchan_channel_group +syn keyword ngxDirectiveThirdParty contained nchan_channel_group_accounting +syn keyword ngxDirectiveThirdParty contained nchan_channel_id +syn keyword ngxDirectiveThirdParty contained nchan_channel_id_split_delimiter +syn keyword ngxDirectiveThirdParty contained nchan_channel_timeout +syn keyword ngxDirectiveThirdParty contained nchan_deflate_message_for_websocket +syn keyword ngxDirectiveThirdParty contained nchan_eventsource_event +syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_comment +syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_data +syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_event +syn keyword ngxDirectiveThirdParty contained nchan_eventsource_ping_interval +syn keyword ngxDirectiveThirdParty contained nchan_group_location +syn keyword ngxDirectiveThirdParty contained nchan_group_max_channels +syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages +syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_disk +syn keyword ngxDirectiveThirdParty contained nchan_group_max_messages_memory +syn keyword ngxDirectiveThirdParty contained nchan_group_max_subscribers +syn keyword ngxDirectiveThirdParty contained nchan_longpoll_multipart_response +syn keyword ngxDirectiveThirdParty contained nchan_max_channel_id_length +syn keyword ngxDirectiveThirdParty contained nchan_max_channel_subscribers +syn keyword ngxDirectiveThirdParty contained nchan_max_reserved_memory +syn keyword ngxDirectiveThirdParty contained nchan_message_buffer_length +syn keyword ngxDirectiveThirdParty contained nchan_message_max_buffer_length +syn keyword ngxDirectiveThirdParty contained nchan_message_temp_path +syn keyword ngxDirectiveThirdParty contained nchan_message_timeout +syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_level +syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_memlevel +syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_strategy +syn keyword ngxDirectiveThirdParty contained nchan_permessage_deflate_compression_window +syn keyword ngxDirectiveThirdParty contained nchan_pub_channel_id +syn keyword ngxDirectiveThirdParty contained nchan_publisher +syn keyword ngxDirectiveThirdParty contained nchan_publisher_channel_id +syn keyword ngxDirectiveThirdParty contained nchan_publisher_location +syn keyword ngxDirectiveThirdParty contained nchan_publisher_upstream_request +syn keyword ngxDirectiveThirdParty contained nchan_pubsub +syn keyword ngxDirectiveThirdParty contained nchan_pubsub_channel_id +syn keyword ngxDirectiveThirdParty contained nchan_pubsub_location +syn keyword ngxDirectiveThirdParty contained nchan_redis_cluster_check_interval +syn keyword ngxDirectiveThirdParty contained nchan_redis_connect_timeout +syn keyword ngxDirectiveThirdParty contained nchan_redis_discovered_ip_range_blacklist +syn keyword ngxDirectiveThirdParty contained nchan_redis_fakesub_timer_interval +syn keyword ngxDirectiveThirdParty contained nchan_redis_idle_channel_cache_timeout +syn keyword ngxDirectiveThirdParty contained nchan_redis_namespace +syn keyword ngxDirectiveThirdParty contained nchan_redis_nostore_fastpublish +syn keyword ngxDirectiveThirdParty contained nchan_redis_optimize_target +syn keyword ngxDirectiveThirdParty contained nchan_redis_pass +syn keyword ngxDirectiveThirdParty contained nchan_redis_pass_inheritable +syn keyword ngxDirectiveThirdParty contained nchan_redis_password +syn keyword ngxDirectiveThirdParty contained nchan_redis_ping_interval +syn keyword ngxDirectiveThirdParty contained nchan_redis_publish_msgpacked_max_size +syn keyword ngxDirectiveThirdParty contained nchan_redis_server +syn keyword ngxDirectiveThirdParty contained nchan_redis_ssl +syn keyword ngxDirectiveThirdParty contained nchan_redis_ssl_ciphers +syn keyword ngxDirectiveThirdParty contained nchan_redis_ssl_client_certificate +syn keyword ngxDirectiveThirdParty contained nchan_redis_ssl_client_certificate_key +syn keyword ngxDirectiveThirdParty contained nchan_redis_ssl_server_name +syn keyword ngxDirectiveThirdParty contained nchan_redis_ssl_trusted_certificate +syn keyword ngxDirectiveThirdParty contained nchan_redis_ssl_trusted_certificate_path +syn keyword ngxDirectiveThirdParty contained nchan_redis_ssl_verify_certificate +syn keyword ngxDirectiveThirdParty contained nchan_redis_storage_mode +syn keyword ngxDirectiveThirdParty contained nchan_redis_subscribe_weights +syn keyword ngxDirectiveThirdParty contained nchan_redis_tls +syn keyword ngxDirectiveThirdParty contained nchan_redis_tls_ciphers +syn keyword ngxDirectiveThirdParty contained nchan_redis_tls_client_certificate +syn keyword ngxDirectiveThirdParty contained nchan_redis_tls_server_name +syn keyword ngxDirectiveThirdParty contained nchan_redis_tls_trusted_certificate +syn keyword ngxDirectiveThirdParty contained nchan_redis_tls_trusted_certificate_path +syn keyword ngxDirectiveThirdParty contained nchan_redis_tls_verify_certificate +syn keyword ngxDirectiveThirdParty contained nchan_redis_url +syn keyword ngxDirectiveThirdParty contained nchan_redis_username +syn keyword ngxDirectiveThirdParty contained nchan_redis_wait_after_connecting +syn keyword ngxDirectiveThirdParty contained nchan_shared_memory_size +syn keyword ngxDirectiveThirdParty contained nchan_storage_engine +syn keyword ngxDirectiveThirdParty contained nchan_store_messages +syn keyword ngxDirectiveThirdParty contained nchan_stub_status +syn keyword ngxDirectiveThirdParty contained nchan_sub_channel_id +syn keyword ngxDirectiveThirdParty contained nchan_subscribe_existing_channels_only +syn keyword ngxDirectiveThirdParty contained nchan_subscriber +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_channel_id +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_compound_etag_message_id +syn keyword ngxDirectiveThirdParty contained nchan_subscribe_request +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_first_message +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_http_raw_stream_separator +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_info +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_info_string +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_last_message_id +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_location +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_message_id_custom_etag_header +syn keyword ngxDirectiveThirdParty contained nchan_subscriber_timeout +syn keyword ngxDirectiveThirdParty contained nchan_unsubscribe_request +syn keyword ngxDirectiveThirdParty contained nchan_use_redis +syn keyword ngxDirectiveThirdParty contained nchan_websocket_client_heartbeat +syn keyword ngxDirectiveThirdParty contained nchan_websocket_ping_interval +syn keyword ngxDirectiveThirdParty contained push_authorized_channels_only +syn keyword ngxDirectiveThirdParty contained push_channel_group +syn keyword ngxDirectiveThirdParty contained push_channel_timeout +syn keyword ngxDirectiveThirdParty contained push_max_channel_id_length +syn keyword ngxDirectiveThirdParty contained push_max_channel_subscribers +syn keyword ngxDirectiveThirdParty contained push_max_message_buffer_length +syn keyword ngxDirectiveThirdParty contained push_max_reserved_memory +syn keyword ngxDirectiveThirdParty contained push_message_buffer_length +syn keyword ngxDirectiveThirdParty contained push_message_timeout +syn keyword ngxDirectiveThirdParty contained push_min_message_buffer_length +syn keyword ngxDirectiveThirdParty contained push_publisher +syn keyword ngxDirectiveThirdParty contained push_store_messages +syn keyword ngxDirectiveThirdParty contained push_subscriber +syn keyword ngxDirectiveThirdParty contained push_subscriber_concurrency +syn keyword ngxDirectiveThirdParty contained push_subscriber_timeout + +" Push Stream +" https://github.com/wandenberg/nginx-push-stream-module +syn keyword ngxDirectiveThirdParty contained push_stream_allow_connections_to_events_channel +syn keyword ngxDirectiveThirdParty contained push_stream_allowed_origins +syn keyword ngxDirectiveThirdParty contained push_stream_authorized_channels_only +syn keyword ngxDirectiveThirdParty contained push_stream_channel_deleted_message_text +syn keyword ngxDirectiveThirdParty contained push_stream_channel_inactivity_time +syn keyword ngxDirectiveThirdParty contained push_stream_channel_info_on_publish +syn keyword ngxDirectiveThirdParty contained push_stream_channels_path +syn keyword ngxDirectiveThirdParty contained push_stream_channels_statistics +syn keyword ngxDirectiveThirdParty contained push_stream_events_channel_id +syn keyword ngxDirectiveThirdParty contained push_stream_footer_template +syn keyword ngxDirectiveThirdParty contained push_stream_header_template +syn keyword ngxDirectiveThirdParty contained push_stream_header_template_file +syn keyword ngxDirectiveThirdParty contained push_stream_last_event_id +syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_tag +syn keyword ngxDirectiveThirdParty contained push_stream_last_received_message_time +syn keyword ngxDirectiveThirdParty contained push_stream_longpolling_connection_ttl +syn keyword ngxDirectiveThirdParty contained push_stream_max_channel_id_length +syn keyword ngxDirectiveThirdParty contained push_stream_max_messages_stored_per_channel +syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_channels +syn keyword ngxDirectiveThirdParty contained push_stream_max_number_of_wildcard_channels +syn keyword ngxDirectiveThirdParty contained push_stream_max_subscribers_per_channel +syn keyword ngxDirectiveThirdParty contained push_stream_message_template +syn keyword ngxDirectiveThirdParty contained push_stream_message_ttl +syn keyword ngxDirectiveThirdParty contained push_stream_padding_by_user_agent +syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_interval +syn keyword ngxDirectiveThirdParty contained push_stream_ping_message_text +syn keyword ngxDirectiveThirdParty contained push_stream_publisher +syn keyword ngxDirectiveThirdParty contained push_stream_shared_memory_size +syn keyword ngxDirectiveThirdParty contained push_stream_store_messages +syn keyword ngxDirectiveThirdParty contained push_stream_subscriber +syn keyword ngxDirectiveThirdParty contained push_stream_subscriber_connection_ttl +syn keyword ngxDirectiveThirdParty contained push_stream_timeout_with_body +syn keyword ngxDirectiveThirdParty contained push_stream_user_agent +syn keyword ngxDirectiveThirdParty contained push_stream_websocket_allow_publish +syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_max_qtd +syn keyword ngxDirectiveThirdParty contained push_stream_wildcard_channel_prefix + +" redis module +" https://www.nginx.com/resources/wiki/modules/redis/ +syn keyword ngxDirectiveThirdParty contained redis_bind +syn keyword ngxDirectiveThirdParty contained redis_buffer_size +syn keyword ngxDirectiveThirdParty contained redis_connect_timeout +syn keyword ngxDirectiveThirdParty contained redis_gzip_flag +syn keyword ngxDirectiveThirdParty contained redis_next_upstream +syn keyword ngxDirectiveThirdParty contained redis_pass +syn keyword ngxDirectiveThirdParty contained redis_read_timeout +syn keyword ngxDirectiveThirdParty contained redis_send_timeout + +" ngx_http_response +" http://catap.ru/downloads/nginx/ +syn keyword ngxDirectiveThirdParty contained response +syn keyword ngxDirectiveThirdParty contained response_type + +" nginx_substitutions_filter +" https://github.com/yaoweibin/ngx_http_substitutions_filter_module +syn keyword ngxDirectiveThirdParty contained subs_buffers +syn keyword ngxDirectiveThirdParty contained subs_filter +syn keyword ngxDirectiveThirdParty contained subs_filter_bypass +syn keyword ngxDirectiveThirdParty contained subs_filter_types +syn keyword ngxDirectiveThirdParty contained subs_line_buffer_size + +" Tarantool nginx upstream module +" https://github.com/tarantool/nginx_upstream_module +syn keyword ngxDirectiveThirdParty contained tnt_allowed_indexes +syn keyword ngxDirectiveThirdParty contained tnt_allowed_spaces +syn keyword ngxDirectiveThirdParty contained tnt_buffer_size +syn keyword ngxDirectiveThirdParty contained tnt_connect_timeout +syn keyword ngxDirectiveThirdParty contained tnt_delete +syn keyword ngxDirectiveThirdParty contained tnt_http_methods +syn keyword ngxDirectiveThirdParty contained tnt_http_rest_methods +syn keyword ngxDirectiveThirdParty contained tnt_in_multiplier +syn keyword ngxDirectiveThirdParty contained tnt_insert +syn keyword ngxDirectiveThirdParty contained tnt_method +syn keyword ngxDirectiveThirdParty contained tnt_multireturn_skip_count +syn keyword ngxDirectiveThirdParty contained tnt_next_upstream +syn keyword ngxDirectiveThirdParty contained tnt_next_upstream_timeout +syn keyword ngxDirectiveThirdParty contained tnt_next_upstream_tries +syn keyword ngxDirectiveThirdParty contained tnt_out_multiplier +syn keyword ngxDirectiveThirdParty contained tnt_pass +syn keyword ngxDirectiveThirdParty contained tnt_pass_http_request +syn keyword ngxDirectiveThirdParty contained tnt_pass_http_request_buffer_size +syn keyword ngxDirectiveThirdParty contained tnt_pure_result +syn keyword ngxDirectiveThirdParty contained tnt_read_timeout +syn keyword ngxDirectiveThirdParty contained tnt_replace +syn keyword ngxDirectiveThirdParty contained tnt_select +syn keyword ngxDirectiveThirdParty contained tnt_select_limit_max +syn keyword ngxDirectiveThirdParty contained tnt_send_timeout +syn keyword ngxDirectiveThirdParty contained tnt_set_header +syn keyword ngxDirectiveThirdParty contained tnt_update +syn keyword ngxDirectiveThirdParty contained tnt_upsert + +" A module for nginx web server for handling file uploads using multipart/form-data encoding (RFC 1867) +" https://github.com/Austinb/nginx-upload-module +syn keyword ngxDirectiveThirdParty contained upload_aggregate_form_field +syn keyword ngxDirectiveThirdParty contained upload_archive_elm +syn keyword ngxDirectiveThirdParty contained upload_archive_elm_separator +syn keyword ngxDirectiveThirdParty contained upload_archive_path +syn keyword ngxDirectiveThirdParty contained upload_archive_path_separator +syn keyword ngxDirectiveThirdParty contained upload_buffer_size +syn keyword ngxDirectiveThirdParty contained upload_cleanup +syn keyword ngxDirectiveThirdParty contained upload_content_type +syn keyword ngxDirectiveThirdParty contained upload_discard +syn keyword ngxDirectiveThirdParty contained upload_field_name +syn keyword ngxDirectiveThirdParty contained upload_file_crc32 +syn keyword ngxDirectiveThirdParty contained upload_file_md5 +syn keyword ngxDirectiveThirdParty contained upload_file_md5_uc +syn keyword ngxDirectiveThirdParty contained upload_file_name +syn keyword ngxDirectiveThirdParty contained upload_file_sha1 +syn keyword ngxDirectiveThirdParty contained upload_file_sha1_uc +syn keyword ngxDirectiveThirdParty contained upload_file_size +syn keyword ngxDirectiveThirdParty contained upload_filter +syn keyword ngxDirectiveThirdParty contained upload_max_file_size +syn keyword ngxDirectiveThirdParty contained upload_max_output_body_len +syn keyword ngxDirectiveThirdParty contained upload_max_part_header_len +syn keyword ngxDirectiveThirdParty contained upload_pass +syn keyword ngxDirectiveThirdParty contained upload_pass_args +syn keyword ngxDirectiveThirdParty contained upload_pass_form_field +syn keyword ngxDirectiveThirdParty contained upload_set_form_field +syn keyword ngxDirectiveThirdParty contained upload_store +syn keyword ngxDirectiveThirdParty contained upload_store_access +syn keyword ngxDirectiveThirdParty contained upload_tmp_path +syn keyword ngxDirectiveThirdParty contained upload_unzip +syn keyword ngxDirectiveThirdParty contained upload_unzip_buffers +syn keyword ngxDirectiveThirdParty contained upload_unzip_hash +syn keyword ngxDirectiveThirdParty contained upload_unzip_max_file_name_len +syn keyword ngxDirectiveThirdParty contained upload_unzip_window +syn keyword ngxDirectiveThirdParty contained upload_void_content_type + +" nginx-upload-progress-module +" https://github.com/masterzen/nginx-upload-progress-module +syn keyword ngxDirectiveThirdParty contained report_uploads +syn keyword ngxDirectiveThirdParty contained track_uploads +syn keyword ngxDirectiveThirdParty contained upload_progress +syn keyword ngxDirectiveThirdParty contained upload_progress_content_type +syn keyword ngxDirectiveThirdParty contained upload_progress_header +syn keyword ngxDirectiveThirdParty contained upload_progress_java_output +syn keyword ngxDirectiveThirdParty contained upload_progress_json_output +syn keyword ngxDirectiveThirdParty contained upload_progress_jsonp_output +syn keyword ngxDirectiveThirdParty contained upload_progress_jsonp_parameter +syn keyword ngxDirectiveThirdParty contained upload_progress_template + +" Health checks upstreams for nginx +" https://github.com/yaoweibin/nginx_upstream_check_module +syn keyword ngxDirectiveThirdParty contained check +syn keyword ngxDirectiveThirdParty contained check_fastcgi_param +syn keyword ngxDirectiveThirdParty contained check_http_expect_alive +syn keyword ngxDirectiveThirdParty contained check_http_send +syn keyword ngxDirectiveThirdParty contained check_keepalive_requests +syn keyword ngxDirectiveThirdParty contained check_shm_size +syn keyword ngxDirectiveThirdParty contained check_status + +" The fair load balancer module for nginx +" https://github.com/cryptofuture/nginx-upstream-fair +syn keyword ngxDirectiveThirdParty contained fair +syn keyword ngxDirectiveThirdParty contained upstream_fair_shm_size + +" Nginx Video Thumb Extractor Module +" https://github.com/wandenberg/nginx-video-thumbextractor-module +syn keyword ngxDirectiveThirdParty contained video_thumbextractor +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_image_height +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_image_width +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_baseline +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_dpi +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_optimize +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_progressive_mode +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_quality +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_jpeg_smooth +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_next_time +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_only_keyframe +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_processes_per_worker +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_threads +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_color +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_cols +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_margin +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_max_cols +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_max_rows +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_padding +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_rows +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_tile_sample_interval +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_video_filename +syn keyword ngxDirectiveThirdParty contained video_thumbextractor_video_second + +" drizzle-nginx-module - Upstream module for talking to MySQL and Drizzle directly +" https://github.com/openresty/drizzle-nginx-module +syn keyword ngxDirectiveThirdParty contained drizzle_buffer_size +syn keyword ngxDirectiveThirdParty contained drizzle_connect_timeout +syn keyword ngxDirectiveThirdParty contained drizzle_dbname +syn keyword ngxDirectiveThirdParty contained drizzle_keepalive +syn keyword ngxDirectiveThirdParty contained drizzle_module_header +syn keyword ngxDirectiveThirdParty contained drizzle_pass +syn keyword ngxDirectiveThirdParty contained drizzle_query +syn keyword ngxDirectiveThirdParty contained drizzle_recv_cols_timeout +syn keyword ngxDirectiveThirdParty contained drizzle_recv_rows_timeout +syn keyword ngxDirectiveThirdParty contained drizzle_send_query_timeout +syn keyword ngxDirectiveThirdParty contained drizzle_server +syn keyword ngxDirectiveThirdParty contained drizzle_status + +" ngx_dynamic_upstream +" https://github.com/cubicdaiya/ngx_dynamic_upstream +syn keyword ngxDirectiveThirdParty contained dynamic_upstream + +" encrypt and decrypt nginx variable values +" https://github.com/openresty/encrypted-session-nginx-module +syn keyword ngxDirectiveThirdParty contained encrypted_session_expires +syn keyword ngxDirectiveThirdParty contained encrypted_session_iv +syn keyword ngxDirectiveThirdParty contained encrypted_session_key +syn keyword ngxDirectiveThirdParty contained set_decrypt_session +syn keyword ngxDirectiveThirdParty contained set_encrypt_session + +" serve content directly from MongoDB's GridFS +" https://github.com/mdirolf/nginx-gridfs +syn keyword ngxDirectiveThirdParty contained gridfs +syn keyword ngxDirectiveThirdParty contained mongo + +" Adds support for arithmetic operations to NGINX config +" https://github.com/arut/nginx-let-module +syn keyword ngxDirectiveThirdParty contained let + +" ngx_http_lua_module - Embed the power of Lua into Nginx HTTP Servers +" https://github.com/openresty/lua-nginx-module +syn keyword ngxDirectiveThirdParty contained access_by_lua +syn keyword ngxDirectiveThirdParty contained access_by_lua_block +syn keyword ngxDirectiveThirdParty contained access_by_lua_file +syn keyword ngxDirectiveThirdParty contained access_by_lua_no_postpone +syn keyword ngxDirectiveThirdParty contained balancer_by_lua_block +syn keyword ngxDirectiveThirdParty contained balancer_by_lua_file +syn keyword ngxDirectiveThirdParty contained body_filter_by_lua +syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_block +syn keyword ngxDirectiveThirdParty contained body_filter_by_lua_file +syn keyword ngxDirectiveThirdParty contained content_by_lua +syn keyword ngxDirectiveThirdParty contained content_by_lua_block +syn keyword ngxDirectiveThirdParty contained content_by_lua_file +syn keyword ngxDirectiveThirdParty contained exit_worker_by_lua_block +syn keyword ngxDirectiveThirdParty contained exit_worker_by_lua_file +syn keyword ngxDirectiveThirdParty contained header_filter_by_lua +syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_block +syn keyword ngxDirectiveThirdParty contained header_filter_by_lua_file +syn keyword ngxDirectiveThirdParty contained init_by_lua +syn keyword ngxDirectiveThirdParty contained init_by_lua_block +syn keyword ngxDirectiveThirdParty contained init_by_lua_file +syn keyword ngxDirectiveThirdParty contained init_worker_by_lua +syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_block +syn keyword ngxDirectiveThirdParty contained init_worker_by_lua_file +syn keyword ngxDirectiveThirdParty contained log_by_lua +syn keyword ngxDirectiveThirdParty contained log_by_lua_block +syn keyword ngxDirectiveThirdParty contained log_by_lua_file +syn keyword ngxDirectiveThirdParty contained lua_capture_error_log +syn keyword ngxDirectiveThirdParty contained lua_check_client_abort +syn keyword ngxDirectiveThirdParty contained lua_code_cache +syn keyword ngxDirectiveThirdParty contained lua_fake_shm +syn keyword ngxDirectiveThirdParty contained lua_http10_buffering +syn keyword ngxDirectiveThirdParty contained lua_load_resty_core +syn keyword ngxDirectiveThirdParty contained lua_malloc_trim +syn keyword ngxDirectiveThirdParty contained lua_max_pending_timers +syn keyword ngxDirectiveThirdParty contained lua_max_running_timers +syn keyword ngxDirectiveThirdParty contained lua_need_request_body +syn keyword ngxDirectiveThirdParty contained lua_package_cpath +syn keyword ngxDirectiveThirdParty contained lua_package_path +syn keyword ngxDirectiveThirdParty contained lua_regex_cache_max_entries +syn keyword ngxDirectiveThirdParty contained lua_regex_match_limit +syn keyword ngxDirectiveThirdParty contained lua_sa_restart +syn keyword ngxDirectiveThirdParty contained lua_shared_dict +syn keyword ngxDirectiveThirdParty contained lua_socket_buffer_size +syn keyword ngxDirectiveThirdParty contained lua_socket_connect_timeout +syn keyword ngxDirectiveThirdParty contained lua_socket_keepalive_timeout +syn keyword ngxDirectiveThirdParty contained lua_socket_log_errors +syn keyword ngxDirectiveThirdParty contained lua_socket_pool_size +syn keyword ngxDirectiveThirdParty contained lua_socket_read_timeout +syn keyword ngxDirectiveThirdParty contained lua_socket_send_lowat +syn keyword ngxDirectiveThirdParty contained lua_socket_send_timeout +syn keyword ngxDirectiveThirdParty contained lua_ssl_ciphers +syn keyword ngxDirectiveThirdParty contained lua_ssl_conf_command +syn keyword ngxDirectiveThirdParty contained lua_ssl_crl +syn keyword ngxDirectiveThirdParty contained lua_ssl_protocols +syn keyword ngxDirectiveThirdParty contained lua_ssl_trusted_certificate +syn keyword ngxDirectiveThirdParty contained lua_ssl_verify_depth +syn keyword ngxDirectiveThirdParty contained lua_thread_cache_max_entries +syn keyword ngxDirectiveThirdParty contained lua_transform_underscores_in_response_headers +syn keyword ngxDirectiveThirdParty contained lua_use_default_type +syn keyword ngxDirectiveThirdParty contained lua_worker_thread_vm_pool_size +syn keyword ngxDirectiveThirdParty contained rewrite_by_lua +syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_block +syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_file +syn keyword ngxDirectiveThirdParty contained rewrite_by_lua_no_postpone +syn keyword ngxDirectiveThirdParty contained set_by_lua +syn keyword ngxDirectiveThirdParty contained set_by_lua_block +syn keyword ngxDirectiveThirdParty contained set_by_lua_file +syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_block +syn keyword ngxDirectiveThirdParty contained ssl_certificate_by_lua_file +syn keyword ngxDirectiveThirdParty contained ssl_client_hello_by_lua_block +syn keyword ngxDirectiveThirdParty contained ssl_client_hello_by_lua_file +syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_block +syn keyword ngxDirectiveThirdParty contained ssl_session_fetch_by_lua_file +syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_block +syn keyword ngxDirectiveThirdParty contained ssl_session_store_by_lua_file + +" ngx_memc - An extended version of the standard memcached module +" https://github.com/openresty/memc-nginx-module +syn keyword ngxDirectiveThirdParty contained memc_buffer_size +syn keyword ngxDirectiveThirdParty contained memc_cmds_allowed +syn keyword ngxDirectiveThirdParty contained memc_connect_timeout +syn keyword ngxDirectiveThirdParty contained memc_flags_to_last_modified +syn keyword ngxDirectiveThirdParty contained memc_ignore_client_abort +syn keyword ngxDirectiveThirdParty contained memc_next_upstream +syn keyword ngxDirectiveThirdParty contained memc_pass +syn keyword ngxDirectiveThirdParty contained memc_read_timeout +syn keyword ngxDirectiveThirdParty contained memc_send_timeout +syn keyword ngxDirectiveThirdParty contained memc_upstream_fail_timeout +syn keyword ngxDirectiveThirdParty contained memc_upstream_max_fails + +" ModSecurity web application firewall +" https://github.com/SpiderLabs/ModSecurity/tree/master +syn keyword ngxDirectiveThirdParty contained ModSecurityConfig +syn keyword ngxDirectiveThirdParty contained ModSecurityEnabled +syn keyword ngxDirectiveThirdParty contained pool_context_hash_size + +" NAXSI is an open-source, high performance, low rules maintenance WAF for NGINX +" https://github.com/nbs-system/naxsi +syn keyword ngxDirectiveThirdParty contained BasicRule +syn keyword ngxDirectiveThirdParty contained CheckRule +syn keyword ngxDirectiveThirdParty contained DeniedUrl +syn keyword ngxDirectiveThirdParty contained LearningMode +syn keyword ngxDirectiveThirdParty contained LibInjectionSql +syn keyword ngxDirectiveThirdParty contained LibInjectionXss +syn keyword ngxDirectiveThirdParty contained MainRule +syn keyword ngxDirectiveThirdParty contained SecRulesDisabled +syn keyword ngxDirectiveThirdParty contained SecRulesEnabled +syn keyword ngxDirectiveThirdParty contained basic_rule +syn keyword ngxDirectiveThirdParty contained check_rule +syn keyword ngxDirectiveThirdParty contained denied_url +syn keyword ngxDirectiveThirdParty contained learning_mode +syn keyword ngxDirectiveThirdParty contained libinjection_sql +syn keyword ngxDirectiveThirdParty contained libinjection_xss +syn keyword ngxDirectiveThirdParty contained main_rule +syn keyword ngxDirectiveThirdParty contained rules_disabled +syn keyword ngxDirectiveThirdParty contained rules_enabled + +" Phusion Passenger +" https://www.phusionpassenger.com/library/config/nginx/reference/ +syn keyword ngxDirectiveThirdParty contained passenger_abort_on_startup_error +syn keyword ngxDirectiveThirdParty contained passenger_abort_websockets_on_process_shutdown +syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_auth_type +syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_password +syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_url +syn keyword ngxDirectiveThirdParty contained passenger_admin_panel_username +syn keyword ngxDirectiveThirdParty contained passenger_anonymous_telemetry_proxy +syn keyword ngxDirectiveThirdParty contained passenger_app_env +syn keyword ngxDirectiveThirdParty contained passenger_app_file_descriptor_ulimit +syn keyword ngxDirectiveThirdParty contained passenger_app_group_name +syn keyword ngxDirectiveThirdParty contained passenger_app_log_file +syn keyword ngxDirectiveThirdParty contained passenger_app_rights +syn keyword ngxDirectiveThirdParty contained passenger_app_root +syn keyword ngxDirectiveThirdParty contained passenger_app_type +syn keyword ngxDirectiveThirdParty contained passenger_base_uri +syn keyword ngxDirectiveThirdParty contained passenger_buffer_response +syn keyword ngxDirectiveThirdParty contained passenger_buffer_size +syn keyword ngxDirectiveThirdParty contained passenger_buffers +syn keyword ngxDirectiveThirdParty contained passenger_busy_buffers_size +syn keyword ngxDirectiveThirdParty contained passenger_concurrency_model +syn keyword ngxDirectiveThirdParty contained passenger_core_file_descriptor_ulimit +syn keyword ngxDirectiveThirdParty contained passenger_ctl +syn keyword ngxDirectiveThirdParty contained passenger_data_buffer_dir +syn keyword ngxDirectiveThirdParty contained passenger_debugger +syn keyword ngxDirectiveThirdParty contained passenger_default_group +syn keyword ngxDirectiveThirdParty contained passenger_default_user +syn keyword ngxDirectiveThirdParty contained passenger_disable_anonymous_telemetry +syn keyword ngxDirectiveThirdParty contained passenger_disable_security_update_check +syn keyword ngxDirectiveThirdParty contained passenger_document_root +syn keyword ngxDirectiveThirdParty contained passenger_dump_config_manifest +syn keyword ngxDirectiveThirdParty contained passenger_enabled +syn keyword ngxDirectiveThirdParty contained passenger_env_var +syn keyword ngxDirectiveThirdParty contained passenger_file_descriptor_log_file +syn keyword ngxDirectiveThirdParty contained passenger_fly_with +syn keyword ngxDirectiveThirdParty contained passenger_force_max_concurrent_requests_per_process +syn keyword ngxDirectiveThirdParty contained passenger_friendly_error_pages +syn keyword ngxDirectiveThirdParty contained passenger_group +syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_bucket_size +syn keyword ngxDirectiveThirdParty contained passenger_headers_hash_max_size +syn keyword ngxDirectiveThirdParty contained passenger_ignore_client_abort +syn keyword ngxDirectiveThirdParty contained passenger_ignore_headers +syn keyword ngxDirectiveThirdParty contained passenger_instance_registry_dir +syn keyword ngxDirectiveThirdParty contained passenger_intercept_errors +syn keyword ngxDirectiveThirdParty contained passenger_load_shell_envvars +syn keyword ngxDirectiveThirdParty contained passenger_log_file +syn keyword ngxDirectiveThirdParty contained passenger_log_level +syn keyword ngxDirectiveThirdParty contained passenger_max_instances +syn keyword ngxDirectiveThirdParty contained passenger_max_instances_per_app +syn keyword ngxDirectiveThirdParty contained passenger_max_pool_size +syn keyword ngxDirectiveThirdParty contained passenger_max_preloader_idle_time +syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_size +syn keyword ngxDirectiveThirdParty contained passenger_max_request_queue_time +syn keyword ngxDirectiveThirdParty contained passenger_max_request_time +syn keyword ngxDirectiveThirdParty contained passenger_max_requests +syn keyword ngxDirectiveThirdParty contained passenger_memory_limit +syn keyword ngxDirectiveThirdParty contained passenger_meteor_app_settings +syn keyword ngxDirectiveThirdParty contained passenger_min_instances +syn keyword ngxDirectiveThirdParty contained passenger_monitor_log_file +syn keyword ngxDirectiveThirdParty contained passenger_nodejs +syn keyword ngxDirectiveThirdParty contained passenger_pass_header +syn keyword ngxDirectiveThirdParty contained passenger_pool_idle_time +syn keyword ngxDirectiveThirdParty contained passenger_pre_start +syn keyword ngxDirectiveThirdParty contained passenger_python +syn keyword ngxDirectiveThirdParty contained passenger_read_timeout +syn keyword ngxDirectiveThirdParty contained passenger_request_queue_overflow_status_code +syn keyword ngxDirectiveThirdParty contained passenger_resist_deployment_errors +syn keyword ngxDirectiveThirdParty contained passenger_response_buffer_high_watermark +syn keyword ngxDirectiveThirdParty contained passenger_restart_dir +syn keyword ngxDirectiveThirdParty contained passenger_rolling_restarts +syn keyword ngxDirectiveThirdParty contained passenger_root +syn keyword ngxDirectiveThirdParty contained passenger_ruby +syn keyword ngxDirectiveThirdParty contained passenger_security_update_check_proxy +syn keyword ngxDirectiveThirdParty contained passenger_set_header +syn keyword ngxDirectiveThirdParty contained passenger_show_version_in_header +syn keyword ngxDirectiveThirdParty contained passenger_socket_backlog +syn keyword ngxDirectiveThirdParty contained passenger_spawn_method +syn keyword ngxDirectiveThirdParty contained passenger_start_timeout +syn keyword ngxDirectiveThirdParty contained passenger_startup_file +syn keyword ngxDirectiveThirdParty contained passenger_stat_throttle_rate +syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions +syn keyword ngxDirectiveThirdParty contained passenger_sticky_sessions_cookie_name +syn keyword ngxDirectiveThirdParty contained passenger_thread_count +syn keyword ngxDirectiveThirdParty contained passenger_turbocaching +syn keyword ngxDirectiveThirdParty contained passenger_user +syn keyword ngxDirectiveThirdParty contained passenger_user_switching +syn keyword ngxDirectiveThirdParty contained passenger_vary_turbocache_by_cookie +syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_analytics_log_group +syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_analytics_log_user +syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_debug_log_file +syn keyword ngxDirectiveThirdPartyDeprecated contained passenger_use_global_queue +syn keyword ngxDirectiveThirdPartyDeprecated contained rack_env +syn keyword ngxDirectiveThirdPartyDeprecated contained rails_app_spawner_idle_time +syn keyword ngxDirectiveThirdPartyDeprecated contained rails_env +syn keyword ngxDirectiveThirdPartyDeprecated contained rails_framework_spawner_idle_time +syn keyword ngxDirectiveThirdPartyDeprecated contained rails_spawn_method +syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_filter +syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_address +syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_cert +syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_gateway_port +syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_key +syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_proxy_address +syn keyword ngxDirectiveThirdPartyDeprecated contained union_station_support + +" ngx_postgres is an upstream module that allows nginx to communicate directly with PostgreSQL database +" https://github.com/FRiCKLE/ngx_postgres +syn keyword ngxDirectiveThirdParty contained postgres_connect_timeout +syn keyword ngxDirectiveThirdParty contained postgres_escape +syn keyword ngxDirectiveThirdParty contained postgres_keepalive +syn keyword ngxDirectiveThirdParty contained postgres_output +syn keyword ngxDirectiveThirdParty contained postgres_pass +syn keyword ngxDirectiveThirdParty contained postgres_query +syn keyword ngxDirectiveThirdParty contained postgres_result_timeout +syn keyword ngxDirectiveThirdParty contained postgres_rewrite +syn keyword ngxDirectiveThirdParty contained postgres_server +syn keyword ngxDirectiveThirdParty contained postgres_set + +" ngx_rds_csv - Nginx output filter module to convert Resty-DBD-Streams (RDS) to Comma-Separated Values (CSV) +" https://github.com/openresty/rds-csv-nginx-module +syn keyword ngxDirectiveThirdParty contained rds_csv +syn keyword ngxDirectiveThirdParty contained rds_csv_buffer_size +syn keyword ngxDirectiveThirdParty contained rds_csv_content_type +syn keyword ngxDirectiveThirdParty contained rds_csv_field_name_header +syn keyword ngxDirectiveThirdParty contained rds_csv_field_separator +syn keyword ngxDirectiveThirdParty contained rds_csv_row_terminator + +" ngx_rds_json - an output filter that formats Resty DBD Streams generated by ngx_drizzle and others to JSON +" https://github.com/openresty/rds-json-nginx-module +syn keyword ngxDirectiveThirdParty contained rds_json +syn keyword ngxDirectiveThirdParty contained rds_json_buffer_size +syn keyword ngxDirectiveThirdParty contained rds_json_content_type +syn keyword ngxDirectiveThirdParty contained rds_json_errcode_key +syn keyword ngxDirectiveThirdParty contained rds_json_errstr_key +syn keyword ngxDirectiveThirdParty contained rds_json_format +syn keyword ngxDirectiveThirdParty contained rds_json_ret +syn keyword ngxDirectiveThirdParty contained rds_json_root +syn keyword ngxDirectiveThirdParty contained rds_json_success_property +syn keyword ngxDirectiveThirdParty contained rds_json_user_property + +" ngx_redis2 - Nginx upstream module for the Redis 2.0 protocol +" https://github.com/openresty/redis2-nginx-module +syn keyword ngxDirectiveThirdParty contained redis2_bind +syn keyword ngxDirectiveThirdParty contained redis2_buffer_size +syn keyword ngxDirectiveThirdParty contained redis2_connect_timeout +syn keyword ngxDirectiveThirdParty contained redis2_literal_raw_query +syn keyword ngxDirectiveThirdParty contained redis2_next_upstream +syn keyword ngxDirectiveThirdParty contained redis2_pass +syn keyword ngxDirectiveThirdParty contained redis2_query +syn keyword ngxDirectiveThirdParty contained redis2_raw_queries +syn keyword ngxDirectiveThirdParty contained redis2_raw_query +syn keyword ngxDirectiveThirdParty contained redis2_read_timeout +syn keyword ngxDirectiveThirdParty contained redis2_send_timeout + +" NGINX-based Media Streaming Server +" https://github.com/arut/nginx-rtmp-module +syn keyword ngxDirectiveThirdParty contained ack_window +syn keyword ngxDirectiveThirdParty contained application +syn keyword ngxDirectiveThirdParty contained buffer +syn keyword ngxDirectiveThirdParty contained buflen +syn keyword ngxDirectiveThirdParty contained busy +syn keyword ngxDirectiveThirdParty contained chunk_size +syn keyword ngxDirectiveThirdParty contained dash +syn keyword ngxDirectiveThirdParty contained dash_cleanup +syn keyword ngxDirectiveThirdParty contained dash_fragment +syn keyword ngxDirectiveThirdParty contained dash_nested +syn keyword ngxDirectiveThirdParty contained dash_path +syn keyword ngxDirectiveThirdParty contained dash_playlist_length +syn keyword ngxDirectiveThirdParty contained drop_idle_publisher +syn keyword ngxDirectiveThirdParty contained exec +syn keyword ngxDirectiveThirdParty contained exec_block +syn keyword ngxDirectiveThirdParty contained exec_kill_signal +syn keyword ngxDirectiveThirdParty contained exec_options +syn keyword ngxDirectiveThirdParty contained exec_play +syn keyword ngxDirectiveThirdParty contained exec_play_done +syn keyword ngxDirectiveThirdParty contained exec_publish +syn keyword ngxDirectiveThirdParty contained exec_publish_done +syn keyword ngxDirectiveThirdParty contained exec_pull +syn keyword ngxDirectiveThirdParty contained exec_push +syn keyword ngxDirectiveThirdParty contained exec_record_done +syn keyword ngxDirectiveThirdParty contained exec_static +syn keyword ngxDirectiveThirdParty contained hls_audio_buffer_size +syn keyword ngxDirectiveThirdParty contained hls_base_url +syn keyword ngxDirectiveThirdParty contained hls_cleanup +syn keyword ngxDirectiveThirdParty contained hls_continuous +syn keyword ngxDirectiveThirdParty contained hls_fragment_naming +syn keyword ngxDirectiveThirdParty contained hls_fragment_naming_granularity +syn keyword ngxDirectiveThirdParty contained hls_fragment_slicing +syn keyword ngxDirectiveThirdParty contained hls_fragments_per_key +syn keyword ngxDirectiveThirdParty contained hls_key_path +syn keyword ngxDirectiveThirdParty contained hls_key_url +syn keyword ngxDirectiveThirdParty contained hls_keys +syn keyword ngxDirectiveThirdParty contained hls_max_audio_delay +syn keyword ngxDirectiveThirdParty contained hls_max_fragment +syn keyword ngxDirectiveThirdParty contained hls_muxdelay +syn keyword ngxDirectiveThirdParty contained hls_nested +syn keyword ngxDirectiveThirdParty contained hls_path +syn keyword ngxDirectiveThirdParty contained hls_playlist_length +syn keyword ngxDirectiveThirdParty contained hls_sync +syn keyword ngxDirectiveThirdParty contained hls_type +syn keyword ngxDirectiveThirdParty contained hls_variant +syn keyword ngxDirectiveThirdParty contained idle_streams +syn keyword ngxDirectiveThirdParty contained interleave +syn keyword ngxDirectiveThirdParty contained live +syn keyword ngxDirectiveThirdParty contained max_connections +syn keyword ngxDirectiveThirdParty contained max_message +syn keyword ngxDirectiveThirdParty contained max_streams +syn keyword ngxDirectiveThirdParty contained meta +syn keyword ngxDirectiveThirdParty contained netcall_buffer +syn keyword ngxDirectiveThirdParty contained netcall_timeout +syn keyword ngxDirectiveThirdParty contained notify_method +syn keyword ngxDirectiveThirdParty contained notify_relay_redirect +syn keyword ngxDirectiveThirdParty contained notify_update_strict +syn keyword ngxDirectiveThirdParty contained notify_update_timeout +syn keyword ngxDirectiveThirdParty contained on_connect +syn keyword ngxDirectiveThirdParty contained on_disconnect +syn keyword ngxDirectiveThirdParty contained on_done +syn keyword ngxDirectiveThirdParty contained on_play +syn keyword ngxDirectiveThirdParty contained on_play_done +syn keyword ngxDirectiveThirdParty contained on_publish +syn keyword ngxDirectiveThirdParty contained on_publish_done +syn keyword ngxDirectiveThirdParty contained on_record_done +syn keyword ngxDirectiveThirdParty contained on_update +syn keyword ngxDirectiveThirdParty contained out_cork +syn keyword ngxDirectiveThirdParty contained out_queue +syn keyword ngxDirectiveThirdParty contained ping +syn keyword ngxDirectiveThirdParty contained ping_timeout +syn keyword ngxDirectiveThirdParty contained play +syn keyword ngxDirectiveThirdParty contained play_local_path +syn keyword ngxDirectiveThirdParty contained play_restart +syn keyword ngxDirectiveThirdParty contained play_temp_path +syn keyword ngxDirectiveThirdParty contained play_time_fix +syn keyword ngxDirectiveThirdParty contained publish_notify +syn keyword ngxDirectiveThirdParty contained publish_time_fix +syn keyword ngxDirectiveThirdParty contained pull +syn keyword ngxDirectiveThirdParty contained pull_reconnect +syn keyword ngxDirectiveThirdParty contained push +syn keyword ngxDirectiveThirdParty contained push_reconnect +syn keyword ngxDirectiveThirdParty contained record +syn keyword ngxDirectiveThirdParty contained record_append +syn keyword ngxDirectiveThirdParty contained record_interval +syn keyword ngxDirectiveThirdParty contained record_lock +syn keyword ngxDirectiveThirdParty contained record_max_frames +syn keyword ngxDirectiveThirdParty contained record_max_size +syn keyword ngxDirectiveThirdParty contained record_notify +syn keyword ngxDirectiveThirdParty contained record_path +syn keyword ngxDirectiveThirdParty contained record_suffix +syn keyword ngxDirectiveThirdParty contained record_unique +syn keyword ngxDirectiveThirdParty contained recorder +syn keyword ngxDirectiveThirdParty contained relay_buffer +syn keyword ngxDirectiveThirdParty contained respawn +syn keyword ngxDirectiveThirdParty contained respawn_timeout +syn keyword ngxDirectiveThirdParty contained rtmp +syn keyword ngxDirectiveThirdParty contained rtmp_auto_push +syn keyword ngxDirectiveThirdParty contained rtmp_auto_push_reconnect +syn keyword ngxDirectiveThirdParty contained rtmp_control +syn keyword ngxDirectiveThirdParty contained rtmp_socket_dir +syn keyword ngxDirectiveThirdParty contained rtmp_stat +syn keyword ngxDirectiveThirdParty contained rtmp_stat_stylesheet +syn keyword ngxDirectiveThirdParty contained session_relay +syn keyword ngxDirectiveThirdParty contained so_keepalive +syn keyword ngxDirectiveThirdParty contained stream_buckets +syn keyword ngxDirectiveThirdParty contained sync +syn keyword ngxDirectiveThirdParty contained wait_key +syn keyword ngxDirectiveThirdParty contained wait_video + +" ngx_set_misc - Various set_xxx directives added to nginx's rewrite module (md5/sha1, sql/json quoting, and many more) +" https://github.com/openresty/set-misc-nginx-module +syn keyword ngxDirectiveThirdParty contained set_base32_alphabet +syn keyword ngxDirectiveThirdParty contained set_base32_padding +syn keyword ngxDirectiveThirdParty contained set_decode_base32 +syn keyword ngxDirectiveThirdParty contained set_decode_base64 +syn keyword ngxDirectiveThirdParty contained set_decode_base64url +syn keyword ngxDirectiveThirdParty contained set_decode_hex +syn keyword ngxDirectiveThirdParty contained set_encode_base32 +syn keyword ngxDirectiveThirdParty contained set_encode_base64 +syn keyword ngxDirectiveThirdParty contained set_encode_base64url +syn keyword ngxDirectiveThirdParty contained set_encode_hex +syn keyword ngxDirectiveThirdParty contained set_escape_uri +syn keyword ngxDirectiveThirdParty contained set_formatted_gmt_time +syn keyword ngxDirectiveThirdParty contained set_formatted_local_time +syn keyword ngxDirectiveThirdParty contained set_hashed_upstream +syn keyword ngxDirectiveThirdParty contained set_hmac_sha1 +syn keyword ngxDirectiveThirdParty contained set_hmac_sha256 +syn keyword ngxDirectiveThirdParty contained set_if_empty +syn keyword ngxDirectiveThirdParty contained set_local_today +syn keyword ngxDirectiveThirdParty contained set_misc_base32_padding +syn keyword ngxDirectiveThirdParty contained set_quote_json_str +syn keyword ngxDirectiveThirdParty contained set_quote_pgsql_str +syn keyword ngxDirectiveThirdParty contained set_quote_sql_str +syn keyword ngxDirectiveThirdParty contained set_random +syn keyword ngxDirectiveThirdParty contained set_rotate +syn keyword ngxDirectiveThirdParty contained set_secure_random_alphanum +syn keyword ngxDirectiveThirdParty contained set_secure_random_lcalpha +syn keyword ngxDirectiveThirdParty contained set_unescape_uri + +" nginx-sflow-module +" https://github.com/sflow/nginx-sflow-module +syn keyword ngxDirectiveThirdParty contained sflow + +" Shibboleth auth request module for Nginx +" https://github.com/nginx-shib/nginx-http-shibboleth +syn keyword ngxDirectiveThirdParty contained shib_request +syn keyword ngxDirectiveThirdParty contained shib_request_set +syn keyword ngxDirectiveThirdParty contained shib_request_use_headers + +" nginx module which adds ability to cache static files +" https://github.com/FRiCKLE/ngx_slowfs_cache +syn keyword ngxDirectiveThirdParty contained slowfs_big_file_size +syn keyword ngxDirectiveThirdParty contained slowfs_cache +syn keyword ngxDirectiveThirdParty contained slowfs_cache_key +syn keyword ngxDirectiveThirdParty contained slowfs_cache_min_uses +syn keyword ngxDirectiveThirdParty contained slowfs_cache_path +syn keyword ngxDirectiveThirdParty contained slowfs_cache_purge +syn keyword ngxDirectiveThirdParty contained slowfs_cache_valid +syn keyword ngxDirectiveThirdParty contained slowfs_temp_path + +" Dynamic Image Transformation Module For nginx +" https://github.com/cubicdaiya/ngx_small_light +syn keyword ngxDirectiveThirdParty contained small_light +syn keyword ngxDirectiveThirdParty contained small_light_buffer +syn keyword ngxDirectiveThirdParty contained small_light_getparam_mode +syn keyword ngxDirectiveThirdParty contained small_light_imlib2_temp_dir +syn keyword ngxDirectiveThirdParty contained small_light_material_dir +syn keyword ngxDirectiveThirdParty contained small_light_pattern_define +syn keyword ngxDirectiveThirdParty contained small_light_radius_max +syn keyword ngxDirectiveThirdParty contained small_light_sigma_max + +" ngx_srcache - Transparent subrequest-based caching layout for arbitrary nginx locations +" https://github.com/openresty/srcache-nginx-module +syn keyword ngxDirectiveThirdParty contained srcache_buffer +syn keyword ngxDirectiveThirdParty contained srcache_default_expire +syn keyword ngxDirectiveThirdParty contained srcache_fetch +syn keyword ngxDirectiveThirdParty contained srcache_fetch_skip +syn keyword ngxDirectiveThirdParty contained srcache_header_buffer_size +syn keyword ngxDirectiveThirdParty contained srcache_ignore_content_encoding +syn keyword ngxDirectiveThirdParty contained srcache_max_expire +syn keyword ngxDirectiveThirdParty contained srcache_methods +syn keyword ngxDirectiveThirdParty contained srcache_request_cache_control +syn keyword ngxDirectiveThirdParty contained srcache_response_cache_control +syn keyword ngxDirectiveThirdParty contained srcache_store +syn keyword ngxDirectiveThirdParty contained srcache_store_hide_header +syn keyword ngxDirectiveThirdParty contained srcache_store_max_size +syn keyword ngxDirectiveThirdParty contained srcache_store_no_cache +syn keyword ngxDirectiveThirdParty contained srcache_store_no_store +syn keyword ngxDirectiveThirdParty contained srcache_store_pass_header +syn keyword ngxDirectiveThirdParty contained srcache_store_private +syn keyword ngxDirectiveThirdParty contained srcache_store_ranges +syn keyword ngxDirectiveThirdParty contained srcache_store_skip +syn keyword ngxDirectiveThirdParty contained srcache_store_statuses + +" NGINX-based VOD Packager +" https://github.com/kaltura/nginx-vod-module +syn keyword ngxDirectiveThirdParty contained vod +syn keyword ngxDirectiveThirdParty contained vod_align_segments_to_key_frames +syn keyword ngxDirectiveThirdParty contained vod_apply_dynamic_mapping +syn keyword ngxDirectiveThirdParty contained vod_base_url +syn keyword ngxDirectiveThirdParty contained vod_bootstrap_segment_durations +syn keyword ngxDirectiveThirdParty contained vod_cache_buffer_size +syn keyword ngxDirectiveThirdParty contained vod_clip_from_param_name +syn keyword ngxDirectiveThirdParty contained vod_clip_to_param_name +syn keyword ngxDirectiveThirdParty contained vod_drm_clear_lead_segment_count +syn keyword ngxDirectiveThirdParty contained vod_drm_enabled +syn keyword ngxDirectiveThirdParty contained vod_drm_info_cache +syn keyword ngxDirectiveThirdParty contained vod_drm_max_info_length +syn keyword ngxDirectiveThirdParty contained vod_drm_request_uri +syn keyword ngxDirectiveThirdParty contained vod_drm_single_key +syn keyword ngxDirectiveThirdParty contained vod_drm_upstream_location +syn keyword ngxDirectiveThirdParty contained vod_dynamic_clip_map_uri +syn keyword ngxDirectiveThirdParty contained vod_dynamic_mapping_cache +syn keyword ngxDirectiveThirdParty contained vod_encryption_iv_seed +syn keyword ngxDirectiveThirdParty contained vod_expires +syn keyword ngxDirectiveThirdParty contained vod_expires_live +syn keyword ngxDirectiveThirdParty contained vod_expires_live_time_dependent +syn keyword ngxDirectiveThirdParty contained vod_fallback_upstream_location +syn keyword ngxDirectiveThirdParty contained vod_force_continuous_timestamps +syn keyword ngxDirectiveThirdParty contained vod_force_playlist_type_vod +syn keyword ngxDirectiveThirdParty contained vod_force_sequence_index +syn keyword ngxDirectiveThirdParty contained vod_gop_look_ahead +syn keyword ngxDirectiveThirdParty contained vod_gop_look_behind +syn keyword ngxDirectiveThirdParty contained vod_ignore_edit_list +syn keyword ngxDirectiveThirdParty contained vod_initial_read_size +syn keyword ngxDirectiveThirdParty contained vod_lang_param_name +syn keyword ngxDirectiveThirdParty contained vod_last_modified +syn keyword ngxDirectiveThirdParty contained vod_last_modified_types +syn keyword ngxDirectiveThirdParty contained vod_live_mapping_cache +syn keyword ngxDirectiveThirdParty contained vod_live_response_cache +syn keyword ngxDirectiveThirdParty contained vod_live_window_duration +syn keyword ngxDirectiveThirdParty contained vod_manifest_duration_policy +syn keyword ngxDirectiveThirdParty contained vod_manifest_segment_durations_mode +syn keyword ngxDirectiveThirdParty contained vod_mapping_cache +syn keyword ngxDirectiveThirdParty contained vod_max_frames_size +syn keyword ngxDirectiveThirdParty contained vod_max_mapping_response_size +syn keyword ngxDirectiveThirdParty contained vod_max_metadata_size +syn keyword ngxDirectiveThirdParty contained vod_max_upstream_headers_size +syn keyword ngxDirectiveThirdParty contained vod_media_set_map_uri +syn keyword ngxDirectiveThirdParty contained vod_media_set_override_json +syn keyword ngxDirectiveThirdParty contained vod_metadata_cache +syn keyword ngxDirectiveThirdParty contained vod_min_single_nalu_per_frame_segment +syn keyword ngxDirectiveThirdParty contained vod_mode +syn keyword ngxDirectiveThirdParty contained vod_multi_uri_suffix +syn keyword ngxDirectiveThirdParty contained vod_notification_uri +syn keyword ngxDirectiveThirdParty contained vod_open_file_thread_pool +syn keyword ngxDirectiveThirdParty contained vod_output_buffer_pool +syn keyword ngxDirectiveThirdParty contained vod_parse_hdlr_name +syn keyword ngxDirectiveThirdParty contained vod_parse_udta_name +syn keyword ngxDirectiveThirdParty contained vod_path_response_postfix +syn keyword ngxDirectiveThirdParty contained vod_path_response_prefix +syn keyword ngxDirectiveThirdParty contained vod_performance_counters +syn keyword ngxDirectiveThirdParty contained vod_proxy_header_name +syn keyword ngxDirectiveThirdParty contained vod_proxy_header_value +syn keyword ngxDirectiveThirdParty contained vod_redirect_segments_url +syn keyword ngxDirectiveThirdParty contained vod_remote_upstream_location +syn keyword ngxDirectiveThirdParty contained vod_response_cache +syn keyword ngxDirectiveThirdParty contained vod_secret_key +syn keyword ngxDirectiveThirdParty contained vod_segment_count_policy +syn keyword ngxDirectiveThirdParty contained vod_segment_duration +syn keyword ngxDirectiveThirdParty contained vod_segments_base_url +syn keyword ngxDirectiveThirdParty contained vod_source_clip_map_uri +syn keyword ngxDirectiveThirdParty contained vod_speed_param_name +syn keyword ngxDirectiveThirdParty contained vod_status +syn keyword ngxDirectiveThirdParty contained vod_time_shift_param_name +syn keyword ngxDirectiveThirdParty contained vod_tracks_param_name +syn keyword ngxDirectiveThirdParty contained vod_upstream_extra_args +syn keyword ngxDirectiveThirdParty contained vod_upstream_location + +" Nginx virtual host traffic status module +" https://github.com/vozlt/nginx-module-vts +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_average_method +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_bypass_limit +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_bypass_stats +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_format +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_jsonp +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_display_sum_key +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_dump +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_host +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_by_set_key +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_check_duplicate +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_filter_max_node +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_histogram_buckets +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_check_duplicate +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_limit_traffic_by_set_key +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_set_by_filter +syn keyword ngxDirectiveThirdParty contained vhost_traffic_status_zone + +" xss-nginx-module - Native cross-site scripting support in nginx +" https://github.com/openresty/xss-nginx-module +syn keyword ngxDirectiveThirdParty contained xss_callback_arg +syn keyword ngxDirectiveThirdParty contained xss_check_status +syn keyword ngxDirectiveThirdParty contained xss_get +syn keyword ngxDirectiveThirdParty contained xss_input_types +syn keyword ngxDirectiveThirdParty contained xss_output_type +syn keyword ngxDirectiveThirdParty contained xss_override_status + +" Add support for array-typed variables to nginx config files +" https://github.com/openresty/array-var-nginx-module +syn keyword ngxDirectiveThirdParty contained array_join +syn keyword ngxDirectiveThirdParty contained array_map +syn keyword ngxDirectiveThirdParty contained array_map_op +syn keyword ngxDirectiveThirdParty contained array_split + +" NGINX module for Brotli compression +" https://github.com/eustas/ngx_brotli +syn keyword ngxDirectiveThirdParty contained brotli +syn keyword ngxDirectiveThirdParty contained brotli_buffers +syn keyword ngxDirectiveThirdParty contained brotli_comp_level +syn keyword ngxDirectiveThirdParty contained brotli_min_length +syn keyword ngxDirectiveThirdParty contained brotli_static +syn keyword ngxDirectiveThirdParty contained brotli_types +syn keyword ngxDirectiveThirdParty contained brotli_window + +" form-input-nginx-module +" https://github.com/calio/form-input-nginx-module +syn keyword ngxDirectiveThirdParty contained set_form_input +syn keyword ngxDirectiveThirdParty contained set_form_input_multi + +" character conversion nginx module using libiconv +" https://github.com/calio/iconv-nginx-module +syn keyword ngxDirectiveThirdParty contained iconv_buffer_size +syn keyword ngxDirectiveThirdParty contained iconv_filter +syn keyword ngxDirectiveThirdParty contained set_iconv + +" 3rd party modules list taken from +" https://www.nginx.com/resources/wiki/modules/ +" --------------------------------------------- + +" Nginx Module for Authenticating Akamai G2O requests +" https://github.com/kaltura/nginx_mod_akamai_g2o +syn keyword ngxDirectiveThirdParty contained g2o +syn keyword ngxDirectiveThirdParty contained g2o_data_header +syn keyword ngxDirectiveThirdParty contained g2o_hash_function +syn keyword ngxDirectiveThirdParty contained g2o_key +syn keyword ngxDirectiveThirdParty contained g2o_log_level +syn keyword ngxDirectiveThirdParty contained g2o_nonce +syn keyword ngxDirectiveThirdParty contained g2o_sign_header +syn keyword ngxDirectiveThirdParty contained g2o_time_window +syn keyword ngxDirectiveThirdParty contained g2o_version + +" nginx_lua_module +" https://github.com/alacner/nginx_lua_module +syn keyword ngxDirectiveThirdParty contained lua_file + +" Nginx Audio Track for HTTP Live Streaming +" https://github.com/flavioribeiro/nginx-audio-track-for-hls-module +syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track +syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_format +syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_output_header +syn keyword ngxDirectiveThirdParty contained ngx_hls_audio_track_rootpath + +" A Nginx module to dump backtrace when a worker process exits abnormally +" https://github.com/alibaba/nginx-backtrace +syn keyword ngxDirectiveThirdParty contained backtrace_log +syn keyword ngxDirectiveThirdParty contained backtrace_max_stack_size + +" circle_gif module +" https://github.com/evanmiller/nginx_circle_gif +syn keyword ngxDirectiveThirdParty contained circle_gif +syn keyword ngxDirectiveThirdParty contained circle_gif_max_radius +syn keyword ngxDirectiveThirdParty contained circle_gif_min_radius +syn keyword ngxDirectiveThirdParty contained circle_gif_step_radius + +" Upstream Consistent Hash +" https://github.com/replay/ngx_http_consistent_hash +syn keyword ngxDirectiveThirdParty contained consistent_hash + +" Nginx module for etags on dynamic content +" https://github.com/kali/nginx-dynamic-etags +syn keyword ngxDirectiveThirdParty contained dynamic_etags + +" Enhanced Nginx Memcached Module +" https://github.com/bpaquet/ngx_http_enhanced_memcached_module +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_delete +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_allow_put +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_bind +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_buffer_size +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_connect_timeout +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_flush_namespace +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_hash_keys_with_md5 +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_pass +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_read_timeout +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_send_timeout +syn keyword ngxDirectiveThirdParty contained enhanced_memcached_stats + +" nginx max connections queue +" https://github.com/ezmobius/nginx-ey-balancer +syn keyword ngxDirectiveThirdParty contained max_connections_max_queue_length +syn keyword ngxDirectiveThirdParty contained max_connections_queue_timeout + +" Nginx module for POST authentication and authorization +" https://github.com/veruu/ngx_form_auth +syn keyword ngxDirectiveThirdParty contained form_auth +syn keyword ngxDirectiveThirdParty contained form_auth_login +syn keyword ngxDirectiveThirdParty contained form_auth_pam_service +syn keyword ngxDirectiveThirdParty contained form_auth_password +syn keyword ngxDirectiveThirdParty contained form_auth_remote_user + +" ngx_http_accounting_module +" https://github.com/Lax/ngx_http_accounting_module +syn keyword ngxDirectiveThirdParty contained accounting +syn keyword ngxDirectiveThirdParty contained accounting_id +syn keyword ngxDirectiveThirdParty contained accounting_interval +syn keyword ngxDirectiveThirdParty contained accounting_log +syn keyword ngxDirectiveThirdParty contained accounting_perturb + +" concatenating files in a given context: CSS and JS files usually +" https://github.com/alibaba/nginx-http-concat +syn keyword ngxDirectiveThirdParty contained concat +syn keyword ngxDirectiveThirdParty contained concat_delimiter +syn keyword ngxDirectiveThirdParty contained concat_ignore_file_error +syn keyword ngxDirectiveThirdParty contained concat_max_files +syn keyword ngxDirectiveThirdParty contained concat_types +syn keyword ngxDirectiveThirdParty contained concat_unique + +" update upstreams' config by restful interface +" https://github.com/yzprofile/ngx_http_dyups_module +syn keyword ngxDirectiveThirdParty contained dyups_interface +syn keyword ngxDirectiveThirdParty contained dyups_shm_zone_size + +" add given content to the end of the response according to the condition specified +" https://github.com/flygoast/ngx_http_footer_if_filter +syn keyword ngxDirectiveThirdParty contained footer_if + +" NGINX HTTP Internal Redirect Module +" https://github.com/flygoast/ngx_http_internal_redirect +syn keyword ngxDirectiveThirdParty contained internal_redirect_if +syn keyword ngxDirectiveThirdParty contained internal_redirect_if_no_postpone + +" nginx-ip-blocker +" https://github.com/tmthrgd/nginx-ip-blocker +syn keyword ngxDirectiveThirdParty contained ip_blocker + +" IP2Location Nginx +" https://github.com/chrislim2888/ip2location-nginx +syn keyword ngxDirectiveThirdParty contained ip2location_database + +" Limit upload rate +" https://github.com/cfsego/limit_upload_rate +syn keyword ngxDirectiveThirdParty contained limit_upload_rate +syn keyword ngxDirectiveThirdParty contained limit_upload_rate_after +syn keyword ngxDirectiveThirdParty contained limit_upload_rate_log_level + +" limit the number of connections to upstream +" https://github.com/cfsego/nginx-limit-upstream +syn keyword ngxDirectiveThirdParty contained limit_upstream_conn +syn keyword ngxDirectiveThirdParty contained limit_upstream_log_level +syn keyword ngxDirectiveThirdParty contained limit_upstream_zone + +" conditional accesslog for nginx +" https://github.com/cfsego/ngx_log_if +syn keyword ngxDirectiveThirdParty contained access_log_bypass_if + +" log messages over ZeroMQ +" https://github.com/alticelabs/nginx-log-zmq +syn keyword ngxDirectiveThirdParty contained log_zmq_endpoint +syn keyword ngxDirectiveThirdParty contained log_zmq_format +syn keyword ngxDirectiveThirdParty contained log_zmq_off +syn keyword ngxDirectiveThirdParty contained log_zmq_server + +" simple module to uppercase/lowercase strings in the nginx config +" https://github.com/replay/ngx_http_lower_upper_case +syn keyword ngxDirectiveThirdParty contained lower +syn keyword ngxDirectiveThirdParty contained upper + +" content filter for nginx, which returns the md5 hash of the content otherwise returned +" https://github.com/kainswor/nginx_md5_filter +syn keyword ngxDirectiveThirdParty contained md5_filter + +" Non-blocking upstream module for Nginx to connect to MongoDB +" https://github.com/simpl/ngx_mongo +syn keyword ngxDirectiveThirdParty contained mongo_auth +syn keyword ngxDirectiveThirdParty contained mongo_bind +syn keyword ngxDirectiveThirdParty contained mongo_buffer_size +syn keyword ngxDirectiveThirdParty contained mongo_buffering +syn keyword ngxDirectiveThirdParty contained mongo_buffers +syn keyword ngxDirectiveThirdParty contained mongo_busy_buffers_size +syn keyword ngxDirectiveThirdParty contained mongo_connect_timeout +syn keyword ngxDirectiveThirdParty contained mongo_json +syn keyword ngxDirectiveThirdParty contained mongo_next_upstream +syn keyword ngxDirectiveThirdParty contained mongo_pass +syn keyword ngxDirectiveThirdParty contained mongo_query +syn keyword ngxDirectiveThirdParty contained mongo_read_timeout +syn keyword ngxDirectiveThirdParty contained mongo_send_timeout + +" Nginx OCSP processing module designed for response caching +" https://github.com/kyprizel/nginx_ocsp_proxy-module +syn keyword ngxDirectiveThirdParty contained ocsp_cache_timeout +syn keyword ngxDirectiveThirdParty contained ocsp_proxy + +" Nginx OpenSSL version check at startup +" https://github.com/apcera/nginx-openssl-version +syn keyword ngxDirectiveThirdParty contained openssl_builddate_minimum +syn keyword ngxDirectiveThirdParty contained openssl_version_minimum + +" Automatic PageSpeed optimization module for Nginx +" https://github.com/pagespeed/ngx_pagespeed +syn keyword ngxDirectiveThirdParty contained pagespeed + +" PECL Memcache standard hashing compatible loadbalancer for Nginx +" https://github.com/replay/ngx_http_php_memcache_standard_balancer +syn keyword ngxDirectiveThirdParty contained hash_key + +" nginx module to parse php sessions +" https://github.com/replay/ngx_http_php_session +syn keyword ngxDirectiveThirdParty contained php_session_parse +syn keyword ngxDirectiveThirdParty contained php_session_strip_formatting + +" Nginx HTTP rDNS module +" https://github.com/flant/nginx-http-rdns +syn keyword ngxDirectiveThirdParty contained rdns +syn keyword ngxDirectiveThirdParty contained rdns_allow +syn keyword ngxDirectiveThirdParty contained rdns_deny + +" Streaming regular expression replacement in response bodies +" https://github.com/openresty/replace-filter-nginx-module +syn keyword ngxDirectiveThirdParty contained replace_filter +syn keyword ngxDirectiveThirdParty contained replace_filter_last_modified +syn keyword ngxDirectiveThirdParty contained replace_filter_max_buffered_size +syn keyword ngxDirectiveThirdParty contained replace_filter_skip +syn keyword ngxDirectiveThirdParty contained replace_filter_types + +" Link RRDtool's graphing facilities directly into nginx +" https://github.com/evanmiller/mod_rrd_graph +syn keyword ngxDirectiveThirdParty contained rrd_graph +syn keyword ngxDirectiveThirdParty contained rrd_graph_root + +" Module for nginx to proxy rtmp using http protocol +" https://github.com/kwojtek/nginx-rtmpt-proxy-module +syn keyword ngxDirectiveThirdParty contained rtmpt_proxy +syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_http_timeout +syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_rtmp_timeout +syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stat +syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_stylesheet +syn keyword ngxDirectiveThirdParty contained rtmpt_proxy_target + +" Syntactically Awesome NGINX Module +" https://github.com/mneudert/sass-nginx-module +syn keyword ngxDirectiveThirdParty contained sass_compile +syn keyword ngxDirectiveThirdParty contained sass_error_log +syn keyword ngxDirectiveThirdParty contained sass_include_path +syn keyword ngxDirectiveThirdParty contained sass_indent +syn keyword ngxDirectiveThirdParty contained sass_is_indented_syntax +syn keyword ngxDirectiveThirdParty contained sass_linefeed +syn keyword ngxDirectiveThirdParty contained sass_output_style +syn keyword ngxDirectiveThirdParty contained sass_precision +syn keyword ngxDirectiveThirdParty contained sass_source_comments +syn keyword ngxDirectiveThirdParty contained sass_source_map_embed + +" Nginx Selective Cache Purge Module +" https://github.com/wandenberg/nginx-selective-cache-purge-module +syn keyword ngxDirectiveThirdParty contained selective_cache_purge_query +syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_database +syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_host +syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_password +syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_port +syn keyword ngxDirectiveThirdParty contained selective_cache_purge_redis_unix_socket + +" cconv nginx module +" https://github.com/liseen/set-cconv-nginx-module +syn keyword ngxDirectiveThirdParty contained set_cconv_to_simp +syn keyword ngxDirectiveThirdParty contained set_cconv_to_trad +syn keyword ngxDirectiveThirdParty contained set_pinyin_to_normal + +" Nginx module that allows the setting of variables to the value of a variety of hashes +" https://github.com/simpl/ngx_http_set_hash +syn keyword ngxDirectiveThirdParty contained set_md5 +syn keyword ngxDirectiveThirdParty contained set_md5_upper +syn keyword ngxDirectiveThirdParty contained set_murmur2 +syn keyword ngxDirectiveThirdParty contained set_murmur2_upper +syn keyword ngxDirectiveThirdParty contained set_sha1 +syn keyword ngxDirectiveThirdParty contained set_sha1_upper + +" Nginx module to set the language of a request based on a number of options +" https://github.com/simpl/ngx_http_set_lang +syn keyword ngxDirectiveThirdParty contained lang_cookie +syn keyword ngxDirectiveThirdParty contained lang_get_var +syn keyword ngxDirectiveThirdParty contained lang_host +syn keyword ngxDirectiveThirdParty contained lang_list +syn keyword ngxDirectiveThirdParty contained lang_post_var +syn keyword ngxDirectiveThirdParty contained lang_referer +syn keyword ngxDirectiveThirdParty contained set_lang +syn keyword ngxDirectiveThirdParty contained set_lang_method + +" Nginx Sorted Querystring Module +" https://github.com/wandenberg/nginx-sorted-querystring-module +syn keyword ngxDirectiveThirdParty contained sorted_querysting_filter_parameter + +" Nginx upstream module for Sphinx 2.x search daemon +" https://github.com/reeteshranjan/sphinx2-nginx-module +syn keyword ngxDirectiveThirdParty contained sphinx2_bind +syn keyword ngxDirectiveThirdParty contained sphinx2_buffer_size +syn keyword ngxDirectiveThirdParty contained sphinx2_connect_timeout +syn keyword ngxDirectiveThirdParty contained sphinx2_next_upstream +syn keyword ngxDirectiveThirdParty contained sphinx2_pass +syn keyword ngxDirectiveThirdParty contained sphinx2_read_timeout +syn keyword ngxDirectiveThirdParty contained sphinx2_send_timeout + +" Nginx module for retrieving user attributes and groups from SSSD +" https://github.com/veruu/ngx_sssd_info +syn keyword ngxDirectiveThirdParty contained sssd_info +syn keyword ngxDirectiveThirdParty contained sssd_info_attribute +syn keyword ngxDirectiveThirdParty contained sssd_info_attribute_separator +syn keyword ngxDirectiveThirdParty contained sssd_info_attributes +syn keyword ngxDirectiveThirdParty contained sssd_info_group +syn keyword ngxDirectiveThirdParty contained sssd_info_group_separator +syn keyword ngxDirectiveThirdParty contained sssd_info_groups +syn keyword ngxDirectiveThirdParty contained sssd_info_output_to + +" An nginx module for sending statistics to statsd +" https://github.com/zebrafishlabs/nginx-statsd +syn keyword ngxDirectiveThirdParty contained statsd_count +syn keyword ngxDirectiveThirdParty contained statsd_sample_rate +syn keyword ngxDirectiveThirdParty contained statsd_server +syn keyword ngxDirectiveThirdParty contained statsd_timing + +" ngx_stream_echo - TCP/stream echo module for NGINX (a port of the ngx_http_echo module) +" https://github.com/openresty/stream-echo-nginx-module +syn keyword ngxDirectiveThirdParty contained echo +syn keyword ngxDirectiveThirdParty contained echo_client_error_log_level +syn keyword ngxDirectiveThirdParty contained echo_discard_request +syn keyword ngxDirectiveThirdParty contained echo_duplicate +syn keyword ngxDirectiveThirdParty contained echo_flush_wait +syn keyword ngxDirectiveThirdParty contained echo_lingering_close +syn keyword ngxDirectiveThirdParty contained echo_lingering_time +syn keyword ngxDirectiveThirdParty contained echo_lingering_timeout +syn keyword ngxDirectiveThirdParty contained echo_read_buffer_size +syn keyword ngxDirectiveThirdParty contained echo_read_bytes +syn keyword ngxDirectiveThirdParty contained echo_read_line +syn keyword ngxDirectiveThirdParty contained echo_read_timeout +syn keyword ngxDirectiveThirdParty contained echo_request_data +syn keyword ngxDirectiveThirdParty contained echo_send_timeout +syn keyword ngxDirectiveThirdParty contained echo_sleep + +" Embed the power of Lua into NGINX TCP/UDP servers +" https://github.com/openresty/stream-lua-nginx-module +syn keyword ngxDirectiveThirdParty contained lua_add_variable +syn keyword ngxDirectiveThirdParty contained preread_by_lua_block +syn keyword ngxDirectiveThirdParty contained preread_by_lua_file +syn keyword ngxDirectiveThirdParty contained preread_by_lua_no_postpone + +" nginx-upsync-module +" https://github.com/weibocom/nginx-upsync-module +syn keyword ngxDirectiveThirdParty contained upstream_show +syn keyword ngxDirectiveThirdParty contained upsync +syn keyword ngxDirectiveThirdParty contained upsync_dump_path +syn keyword ngxDirectiveThirdParty contained upsync_lb + +" Whitespace stripper for nginx +" https://github.com/evanmiller/mod_strip +syn keyword ngxDirectiveThirdParty contained strip + +" Split one big HTTP/Range request to multiple subrange requesets +" https://github.com/Qihoo360/ngx_http_subrange_module +syn keyword ngxDirectiveThirdParty contained subrange + +" summarizer-nginx-module +" https://github.com/reeteshranjan/summarizer-nginx-module +syn keyword ngxDirectiveThirdParty contained summarizer_bind +syn keyword ngxDirectiveThirdParty contained summarizer_buffer_size +syn keyword ngxDirectiveThirdParty contained summarizer_connect_timeout +syn keyword ngxDirectiveThirdParty contained summarizer_next_upstream +syn keyword ngxDirectiveThirdParty contained summarizer_pass +syn keyword ngxDirectiveThirdParty contained summarizer_read_timeout +syn keyword ngxDirectiveThirdParty contained summarizer_send_timeout + +" nginx module providing API to communicate with supervisord and manage (start/stop) backends on-demand +" https://github.com/FRiCKLE/ngx_supervisord +syn keyword ngxDirectiveThirdParty contained supervisord +syn keyword ngxDirectiveThirdParty contained supervisord_inherit_backend_status +syn keyword ngxDirectiveThirdParty contained supervisord_name +syn keyword ngxDirectiveThirdParty contained supervisord_start +syn keyword ngxDirectiveThirdParty contained supervisord_stop + +" simple robot mitigation module using cookie based challenge/response technique. Not supported any more. +" https://github.com/kyprizel/testcookie-nginx-module +syn keyword ngxDirectiveThirdParty contained testcookie +syn keyword ngxDirectiveThirdParty contained testcookie_arg +syn keyword ngxDirectiveThirdParty contained testcookie_deny_keepalive +syn keyword ngxDirectiveThirdParty contained testcookie_domain +syn keyword ngxDirectiveThirdParty contained testcookie_expires +syn keyword ngxDirectiveThirdParty contained testcookie_fallback +syn keyword ngxDirectiveThirdParty contained testcookie_get_only +syn keyword ngxDirectiveThirdParty contained testcookie_httponly_flag +syn keyword ngxDirectiveThirdParty contained testcookie_https_location +syn keyword ngxDirectiveThirdParty contained testcookie_internal +syn keyword ngxDirectiveThirdParty contained testcookie_max_attempts +syn keyword ngxDirectiveThirdParty contained testcookie_name +syn keyword ngxDirectiveThirdParty contained testcookie_p3p +syn keyword ngxDirectiveThirdParty contained testcookie_pass +syn keyword ngxDirectiveThirdParty contained testcookie_path +syn keyword ngxDirectiveThirdParty contained testcookie_port_in_redirect +syn keyword ngxDirectiveThirdParty contained testcookie_redirect_via_refresh +syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie +syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_iv +syn keyword ngxDirectiveThirdParty contained testcookie_refresh_encrypt_cookie_key +syn keyword ngxDirectiveThirdParty contained testcookie_refresh_status +syn keyword ngxDirectiveThirdParty contained testcookie_refresh_template +syn keyword ngxDirectiveThirdParty contained testcookie_samesite +syn keyword ngxDirectiveThirdParty contained testcookie_secret +syn keyword ngxDirectiveThirdParty contained testcookie_secure_flag +syn keyword ngxDirectiveThirdParty contained testcookie_session +syn keyword ngxDirectiveThirdParty contained testcookie_whitelist + +" ngx_http_types_filter_module +" https://github.com/flygoast/ngx_http_types_filter +syn keyword ngxDirectiveThirdParty contained types_filter +syn keyword ngxDirectiveThirdParty contained types_filter_use_default + +" A module allowing the nginx to use files embedded in a zip file +" https://github.com/youzee/nginx-unzip-module +syn keyword ngxDirectiveThirdParty contained file_in_unzip +syn keyword ngxDirectiveThirdParty contained file_in_unzip_archivefile +syn keyword ngxDirectiveThirdParty contained file_in_unzip_extract + +" An asynchronous domain name resolve module for nginx upstream +" https://github.com/wdaike/ngx_upstream_jdomain +syn keyword ngxDirectiveThirdParty contained jdomain + +" Nginx url encoding converting module +" https://github.com/vozlt/nginx-module-url +syn keyword ngxDirectiveThirdParty contained url_encoding_convert +syn keyword ngxDirectiveThirdParty contained url_encoding_convert_alloc_size +syn keyword ngxDirectiveThirdParty contained url_encoding_convert_alloc_size_x +syn keyword ngxDirectiveThirdParty contained url_encoding_convert_from +syn keyword ngxDirectiveThirdParty contained url_encoding_convert_phase +syn keyword ngxDirectiveThirdParty contained url_encoding_convert_to + +" A nginx module to match browsers and crawlers +" https://github.com/alibaba/nginx-http-user-agent +syn keyword ngxDirectiveThirdParty contained user_agent + +" nginx load-balancer module implementing ketama consistent hashing +" https://github.com/flygoast/ngx_http_upstream_ketama_chash +syn keyword ngxDirectiveThirdParty contained ketama_chash + +" nginx-sticky-module-ng +" https://github.com/ayty-adrianomartins/nginx-sticky-module-ng +syn keyword ngxDirectiveThirdParty contained sticky_no_fallback + +" dynamic linking and call the function of your application +" https://github.com/Taymindis/nginx-link-function +syn keyword ngxDirectiveThirdParty contained ngx_link_func_add_prop +syn keyword ngxDirectiveThirdParty contained ngx_link_func_add_req_header +syn keyword ngxDirectiveThirdParty contained ngx_link_func_ca_cert +syn keyword ngxDirectiveThirdParty contained ngx_link_func_call +syn keyword ngxDirectiveThirdParty contained ngx_link_func_download_link_lib +syn keyword ngxDirectiveThirdParty contained ngx_link_func_lib +syn keyword ngxDirectiveThirdParty contained ngx_link_func_shm_size +syn keyword ngxDirectiveThirdParty contained ngx_link_func_subrequest + +" purge content from FastCGI, proxy, SCGI and uWSGI caches +" https://github.com/torden/ngx_cache_purge +syn keyword ngxDirectiveThirdParty contained cache_purge_response_type + +" set the flags "HttpOnly", "secure" and "SameSite" for cookies +" https://github.com/AirisX/nginx_cookie_flag_module +syn keyword ngxDirectiveThirdParty contained set_cookie_flag + +" Embed websockify into Nginx (convert any tcp connection into websocket) +" https://github.com/tg123/websockify-nginx-module +syn keyword ngxDirectiveThirdParty contained websockify_buffer_size +syn keyword ngxDirectiveThirdParty contained websockify_connect_timeout +syn keyword ngxDirectiveThirdParty contained websockify_pass +syn keyword ngxDirectiveThirdParty contained websockify_read_timeout +syn keyword ngxDirectiveThirdParty contained websockify_send_timeout + +" IP2Location Nginx +" https://github.com/ip2location/ip2location-nginx +syn keyword ngxDirectiveThirdParty contained ip2location_addresstype +syn keyword ngxDirectiveThirdParty contained ip2location_areacode +syn keyword ngxDirectiveThirdParty contained ip2location_category +syn keyword ngxDirectiveThirdParty contained ip2location_city +syn keyword ngxDirectiveThirdParty contained ip2location_country_long +syn keyword ngxDirectiveThirdParty contained ip2location_country_short +syn keyword ngxDirectiveThirdParty contained ip2location_domain +syn keyword ngxDirectiveThirdParty contained ip2location_elevation +syn keyword ngxDirectiveThirdParty contained ip2location_iddcode +syn keyword ngxDirectiveThirdParty contained ip2location_isp +syn keyword ngxDirectiveThirdParty contained ip2location_latitude +syn keyword ngxDirectiveThirdParty contained ip2location_longitude +syn keyword ngxDirectiveThirdParty contained ip2location_mcc +syn keyword ngxDirectiveThirdParty contained ip2location_mnc +syn keyword ngxDirectiveThirdParty contained ip2location_mobilebrand +syn keyword ngxDirectiveThirdParty contained ip2location_netspeed +syn keyword ngxDirectiveThirdParty contained ip2location_proxy +syn keyword ngxDirectiveThirdParty contained ip2location_proxy_recursive +syn keyword ngxDirectiveThirdParty contained ip2location_region +syn keyword ngxDirectiveThirdParty contained ip2location_timezone +syn keyword ngxDirectiveThirdParty contained ip2location_usagetype +syn keyword ngxDirectiveThirdParty contained ip2location_weatherstationcode +syn keyword ngxDirectiveThirdParty contained ip2location_weatherstationname +syn keyword ngxDirectiveThirdParty contained ip2location_zipcode + +" IP2Proxy module for Nginx +" https://github.com/ip2location/ip2proxy-nginx +syn keyword ngxDirectiveThirdParty contained ip2proxy_as +syn keyword ngxDirectiveThirdParty contained ip2proxy_asn +syn keyword ngxDirectiveThirdParty contained ip2proxy_city +syn keyword ngxDirectiveThirdParty contained ip2proxy_country_long +syn keyword ngxDirectiveThirdParty contained ip2proxy_country_short +syn keyword ngxDirectiveThirdParty contained ip2proxy_database +syn keyword ngxDirectiveThirdParty contained ip2proxy_domain +syn keyword ngxDirectiveThirdParty contained ip2proxy_isp +syn keyword ngxDirectiveThirdParty contained ip2proxy_is_proxy +syn keyword ngxDirectiveThirdParty contained ip2proxy_last_seen +syn keyword ngxDirectiveThirdParty contained ip2proxy_provider +syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy +syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy_recursive +syn keyword ngxDirectiveThirdParty contained ip2proxy_proxy_type +syn keyword ngxDirectiveThirdParty contained ip2proxy_region +syn keyword ngxDirectiveThirdParty contained ip2proxy_threat +syn keyword ngxDirectiveThirdParty contained ip2proxy_usage_type + + + +" highlight + +hi def link ngxComment Comment +hi def link ngxParamComment Comment +hi def link ngxListenComment Comment +hi def link ngxVariable Identifier +hi def link ngxVariableString PreProc +hi def link ngxString String +hi def link ngxListenString String + +hi def link ngxBoolean Boolean +hi def link ngxDirectiveBlock Statement +hi def link ngxDirectiveImportant Type +hi def link ngxDirectiveListen Type +hi def link ngxDirectiveControl Keyword +hi def link ngxDirectiveError Constant +hi def link ngxDirectiveDeprecated Error +hi def link ngxDirective Identifier +hi def link ngxDirectiveThirdParty Special +hi def link ngxDirectiveThirdPartyDeprecated Error + +hi def link ngxListenOptions Keyword +hi def link ngxListenOptionsDeprecated Error + +let &cpo = s:save_cpo +unlet s:save_cpo + +let b:current_syntax = "nginx" diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/CHANGES b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/CHANGES new file mode 100644 index 0000000..6b232cf --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/docs/CHANGES @@ -0,0 +1,8895 @@ + +Changes with nginx 1.22.0 24 May 2022 + + *) 1.22.x stable branch. + + +Changes with nginx 1.21.6 25 Jan 2022 + + *) Bugfix: when using EPOLLEXCLUSIVE on Linux client connections were + unevenly distributed among worker processes. + + *) Bugfix: nginx returned the "Connection: keep-alive" header line in + responses during graceful shutdown of old worker processes. + + *) Bugfix: in the "ssl_session_ticket_key" when using TLSv1.3. + + +Changes with nginx 1.21.5 28 Dec 2021 + + *) Change: now nginx is built with the PCRE2 library by default. + + *) Change: now nginx always uses sendfile(SF_NODISKIO) on FreeBSD. + + *) Feature: support for sendfile(SF_NOCACHE) on FreeBSD. + + *) Feature: the $ssl_curve variable. + + *) Bugfix: connections might hang when using HTTP/2 without SSL with the + "sendfile" and "aio" directives. + + +Changes with nginx 1.21.4 02 Nov 2021 + + *) Change: support for NPN instead of ALPN to establish HTTP/2 + connections has been removed. + + *) Change: now nginx rejects SSL connections if ALPN is used by the + client, but no supported protocols can be negotiated. + + *) Change: the default value of the "sendfile_max_chunk" directive was + changed to 2 megabytes. + + *) Feature: the "proxy_half_close" directive in the stream module. + + *) Feature: the "ssl_alpn" directive in the stream module. + + *) Feature: the $ssl_alpn_protocol variable. + + *) Feature: support for SSL_sendfile() when using OpenSSL 3.0. + + *) Feature: the "mp4_start_key_frame" directive in the + ngx_http_mp4_module. + Thanks to Tracey Jaquith. + + *) Bugfix: in the $content_length variable when using chunked transfer + encoding. + + *) Bugfix: after receiving a response with incorrect length from a + proxied backend nginx might nevertheless cache the connection. + Thanks to Awdhesh Mathpal. + + *) Bugfix: invalid headers from backends were logged at the "info" level + instead of "error"; the bug had appeared in 1.21.1. + + *) Bugfix: requests might hang when using HTTP/2 and the "aio_write" + directive. + + +Changes with nginx 1.21.3 07 Sep 2021 + + *) Change: optimization of client request body reading when using + HTTP/2. + + *) Bugfix: in request body filters internal API when using HTTP/2 and + buffering of the data being processed. + + +Changes with nginx 1.21.2 31 Aug 2021 + + *) Change: now nginx rejects HTTP/1.0 requests with the + "Transfer-Encoding" header line. + + *) Change: export ciphers are no longer supported. + + *) Feature: OpenSSL 3.0 compatibility. + + *) Feature: the "Auth-SSL-Protocol" and "Auth-SSL-Cipher" header lines + are now passed to the mail proxy authentication server. + Thanks to Rob Mueller. + + *) Feature: request body filters API now permits buffering of the data + being processed. + + *) Bugfix: backend SSL connections in the stream module might hang after + an SSL handshake. + + *) Bugfix: the security level, which is available in OpenSSL 1.1.0 or + newer, did not affect loading of the server certificates when set + with "@SECLEVEL=N" in the "ssl_ciphers" directive. + + *) Bugfix: SSL connections with gRPC backends might hang if select, + poll, or /dev/poll methods were used. + + *) Bugfix: when using HTTP/2 client request body was always written to + disk if the "Content-Length" header line was not present in the + request. + + +Changes with nginx 1.21.1 06 Jul 2021 + + *) Change: now nginx always returns an error for the CONNECT method. + + *) Change: now nginx always returns an error if both "Content-Length" + and "Transfer-Encoding" header lines are present in the request. + + *) Change: now nginx always returns an error if spaces or control + characters are used in the request line. + + *) Change: now nginx always returns an error if spaces or control + characters are used in a header name. + + *) Change: now nginx always returns an error if spaces or control + characters are used in the "Host" request header line. + + *) Change: optimization of configuration testing when using many + listening sockets. + + *) Bugfix: nginx did not escape """, "<", ">", "\", "^", "`", "{", "|", + and "}" characters when proxying with changed URI. + + *) Bugfix: SSL variables might be empty when used in logs; the bug had + appeared in 1.19.5. + + *) Bugfix: keepalive connections with gRPC backends might not be closed + after receiving a GOAWAY frame. + + *) Bugfix: reduced memory consumption for long-lived requests when + proxying with more than 64 buffers. + + +Changes with nginx 1.21.0 25 May 2021 + + *) Security: 1-byte memory overwrite might occur during DNS server + response processing if the "resolver" directive was used, allowing an + attacker who is able to forge UDP packets from the DNS server to + cause worker process crash or, potentially, arbitrary code execution + (CVE-2021-23017). + + *) Feature: variables support in the "proxy_ssl_certificate", + "proxy_ssl_certificate_key" "grpc_ssl_certificate", + "grpc_ssl_certificate_key", "uwsgi_ssl_certificate", and + "uwsgi_ssl_certificate_key" directives. + + *) Feature: the "max_errors" directive in the mail proxy module. + + *) Feature: the mail proxy module supports POP3 and IMAP pipelining. + + *) Feature: the "fastopen" parameter of the "listen" directive in the + stream module. + Thanks to Anbang Wen. + + *) Bugfix: special characters were not escaped during automatic redirect + with appended trailing slash. + + *) Bugfix: connections with clients in the mail proxy module might be + closed unexpectedly when using SMTP pipelining. + + +Changes with nginx 1.19.10 13 Apr 2021 + + *) Change: the default value of the "keepalive_requests" directive was + changed to 1000. + + *) Feature: the "keepalive_time" directive. + + *) Feature: the $connection_time variable. + + *) Workaround: "gzip filter failed to use preallocated memory" alerts + appeared in logs when using zlib-ng. + + +Changes with nginx 1.19.9 30 Mar 2021 + + *) Bugfix: nginx could not be built with the mail proxy module, but + without the ngx_mail_ssl_module; the bug had appeared in 1.19.8. + + *) Bugfix: "upstream sent response body larger than indicated content + length" errors might occur when working with gRPC backends; the bug + had appeared in 1.19.1. + + *) Bugfix: nginx might not close a connection till keepalive timeout + expiration if the connection was closed by the client while + discarding the request body. + + *) Bugfix: nginx might not detect that a connection was already closed + by the client when waiting for auth_delay or limit_req delay, or when + working with backends. + + *) Bugfix: in the eventport method. + + +Changes with nginx 1.19.8 09 Mar 2021 + + *) Feature: flags in the "proxy_cookie_flags" directive can now contain + variables. + + *) Feature: the "proxy_protocol" parameter of the "listen" directive, + the "proxy_protocol" and "set_real_ip_from" directives in mail proxy. + + *) Bugfix: HTTP/2 connections were immediately closed when using + "keepalive_timeout 0"; the bug had appeared in 1.19.7. + + *) Bugfix: some errors were logged as unknown if nginx was built with + glibc 2.32. + + *) Bugfix: in the eventport method. + + +Changes with nginx 1.19.7 16 Feb 2021 + + *) Change: connections handling in HTTP/2 has been changed to better + match HTTP/1.x; the "http2_recv_timeout", "http2_idle_timeout", and + "http2_max_requests" directives have been removed, the + "keepalive_timeout" and "keepalive_requests" directives should be + used instead. + + *) Change: the "http2_max_field_size" and "http2_max_header_size" + directives have been removed, the "large_client_header_buffers" + directive should be used instead. + + *) Feature: now, if free worker connections are exhausted, nginx starts + closing not only keepalive connections, but also connections in + lingering close. + + *) Bugfix: "zero size buf in output" alerts might appear in logs if an + upstream server returned an incorrect response during unbuffered + proxying; the bug had appeared in 1.19.1. + + *) Bugfix: HEAD requests were handled incorrectly if the "return" + directive was used with the "image_filter" or "xslt_stylesheet" + directives. + + *) Bugfix: in the "add_trailer" directive. + + +Changes with nginx 1.19.6 15 Dec 2020 + + *) Bugfix: "no live upstreams" errors if a "server" inside "upstream" + block was marked as "down". + + *) Bugfix: a segmentation fault might occur in a worker process if HTTPS + was used; the bug had appeared in 1.19.5. + + *) Bugfix: nginx returned the 400 response on requests like + "GET http://example.com?args HTTP/1.0". + + *) Bugfix: in the ngx_http_flv_module and ngx_http_mp4_module. + Thanks to Chris Newton. + + +Changes with nginx 1.19.5 24 Nov 2020 + + *) Feature: the -e switch. + + *) Feature: the same source files can now be specified in different + modules while building addon modules. + + *) Bugfix: SSL shutdown did not work when lingering close was used. + + *) Bugfix: "upstream sent frame for closed stream" errors might occur + when working with gRPC backends. + + *) Bugfix: in request body filters internal API. + + +Changes with nginx 1.19.4 27 Oct 2020 + + *) Feature: the "ssl_conf_command", "proxy_ssl_conf_command", + "grpc_ssl_conf_command", and "uwsgi_ssl_conf_command" directives. + + *) Feature: the "ssl_reject_handshake" directive. + + *) Feature: the "proxy_smtp_auth" directive in mail proxy. + + +Changes with nginx 1.19.3 29 Sep 2020 + + *) Feature: the ngx_stream_set_module. + + *) Feature: the "proxy_cookie_flags" directive. + + *) Feature: the "userid_flags" directive. + + *) Bugfix: the "stale-if-error" cache control extension was erroneously + applied if backend returned a response with status code 500, 502, + 503, 504, 403, 404, or 429. + + *) Bugfix: "[crit] cache file ... has too long header" messages might + appear in logs if caching was used and the backend returned responses + with the "Vary" header line. + + *) Workaround: "[crit] SSL_write() failed" messages might appear in logs + when using OpenSSL 1.1.1. + + *) Bugfix: "SSL_shutdown() failed (SSL: ... bad write retry)" messages + might appear in logs; the bug had appeared in 1.19.2. + + *) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2 if errors with code 400 were redirected to a proxied + location using the "error_page" directive. + + *) Bugfix: socket leak when using HTTP/2 and subrequests in the njs + module. + + +Changes with nginx 1.19.2 11 Aug 2020 + + *) Change: now nginx starts closing keepalive connections before all + free worker connections are exhausted, and logs a warning about this + to the error log. + + *) Change: optimization of client request body reading when using + chunked transfer encoding. + + *) Bugfix: memory leak if the "ssl_ocsp" directive was used. + + *) Bugfix: "zero size buf in output" alerts might appear in logs if a + FastCGI server returned an incorrect response; the bug had appeared + in 1.19.1. + + *) Bugfix: a segmentation fault might occur in a worker process if + different large_client_header_buffers sizes were used in different + virtual servers. + + *) Bugfix: SSL shutdown might not work. + + *) Bugfix: "SSL_shutdown() failed (SSL: ... bad write retry)" messages + might appear in logs. + + *) Bugfix: in the ngx_http_slice_module. + + *) Bugfix: in the ngx_http_xslt_filter_module. + + +Changes with nginx 1.19.1 07 Jul 2020 + + *) Change: the "lingering_close", "lingering_time", and + "lingering_timeout" directives now work when using HTTP/2. + + *) Change: now extra data sent by a backend are always discarded. + + *) Change: now after receiving a too short response from a FastCGI + server nginx tries to send the available part of the response to the + client, and then closes the client connection. + + *) Change: now after receiving a response with incorrect length from a + gRPC backend nginx stops response processing with an error. + + *) Feature: the "min_free" parameter of the "proxy_cache_path", + "fastcgi_cache_path", "scgi_cache_path", and "uwsgi_cache_path" + directives. + Thanks to Adam Bambuch. + + *) Bugfix: nginx did not delete unix domain listen sockets during + graceful shutdown on the SIGQUIT signal. + + *) Bugfix: zero length UDP datagrams were not proxied. + + *) Bugfix: proxying to uwsgi backends using SSL might not work. + Thanks to Guanzhong Chen. + + *) Bugfix: in error handling when using the "ssl_ocsp" directive. + + *) Bugfix: on XFS and NFS file systems disk cache size might be + calculated incorrectly. + + *) Bugfix: "negative size buf in writer" alerts might appear in logs if + a memcached server returned a malformed response. + + +Changes with nginx 1.19.0 26 May 2020 + + *) Feature: client certificate validation with OCSP. + + *) Bugfix: "upstream sent frame for closed stream" errors might occur + when working with gRPC backends. + + *) Bugfix: OCSP stapling might not work if the "resolver" directive was + not specified. + + *) Bugfix: connections with incorrect HTTP/2 preface were not logged. + + +Changes with nginx 1.17.10 14 Apr 2020 + + *) Feature: the "auth_delay" directive. + + +Changes with nginx 1.17.9 03 Mar 2020 + + *) Change: now nginx does not allow several "Host" request header lines. + + *) Bugfix: nginx ignored additional "Transfer-Encoding" request header + lines. + + *) Bugfix: socket leak when using HTTP/2. + + *) Bugfix: a segmentation fault might occur in a worker process if OCSP + stapling was used. + + *) Bugfix: in the ngx_http_mp4_module. + + *) Bugfix: nginx used status code 494 instead of 400 if errors with code + 494 were redirected with the "error_page" directive. + + *) Bugfix: socket leak when using subrequests in the njs module and the + "aio" directive. + + +Changes with nginx 1.17.8 21 Jan 2020 + + *) Feature: variables support in the "grpc_pass" directive. + + *) Bugfix: a timeout might occur while handling pipelined requests in an + SSL connection; the bug had appeared in 1.17.5. + + *) Bugfix: in the "debug_points" directive when using HTTP/2. + Thanks to Daniil Bondarev. + + +Changes with nginx 1.17.7 24 Dec 2019 + + *) Bugfix: a segmentation fault might occur on start or during + reconfiguration if the "rewrite" directive with an empty replacement + string was used in the configuration. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "break" directive was used with the "alias" directive or with the + "proxy_pass" directive with a URI. + + *) Bugfix: the "Location" response header line might contain garbage if + the request URI was rewritten to the one containing a null character. + + *) Bugfix: requests with bodies were handled incorrectly when returning + redirections with the "error_page" directive; the bug had appeared in + 0.7.12. + + *) Bugfix: socket leak when using HTTP/2. + + *) Bugfix: a timeout might occur while handling pipelined requests in an + SSL connection; the bug had appeared in 1.17.5. + + *) Bugfix: in the ngx_http_dav_module. + + +Changes with nginx 1.17.6 19 Nov 2019 + + *) Feature: the $proxy_protocol_server_addr and + $proxy_protocol_server_port variables. + + *) Feature: the "limit_conn_dry_run" directive. + + *) Feature: the $limit_req_status and $limit_conn_status variables. + + +Changes with nginx 1.17.5 22 Oct 2019 + + *) Feature: now nginx uses ioctl(FIONREAD), if available, to avoid + reading from a fast connection for a long time. + + *) Bugfix: incomplete escaped characters at the end of the request URI + were ignored. + + *) Bugfix: "/." and "/.." at the end of the request URI were not + normalized. + + *) Bugfix: in the "merge_slashes" directive. + + *) Bugfix: in the "ignore_invalid_headers" directive. + Thanks to Alan Kemp. + + *) Bugfix: nginx could not be built with MinGW-w64 gcc 8.1 or newer. + + +Changes with nginx 1.17.4 24 Sep 2019 + + *) Change: better detection of incorrect client behavior in HTTP/2. + + *) Change: in handling of not fully read client request body when + returning errors in HTTP/2. + + *) Bugfix: the "worker_shutdown_timeout" directive might not work when + using HTTP/2. + + *) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2 and the "proxy_request_buffering" directive. + + *) Bugfix: the ECONNABORTED error log level was "crit" instead of + "error" on Windows when using SSL. + + *) Bugfix: nginx ignored extra data when using chunked transfer + encoding. + + *) Bugfix: nginx always returned the 500 error if the "return" directive + was used and an error occurred during reading client request body. + + *) Bugfix: in memory allocation error handling. + + +Changes with nginx 1.17.3 13 Aug 2019 + + *) Security: when using HTTP/2 a client might cause excessive memory + consumption and CPU usage (CVE-2019-9511, CVE-2019-9513, + CVE-2019-9516). + + *) Bugfix: "zero size buf" alerts might appear in logs when using + gzipping; the bug had appeared in 1.17.2. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "resolver" directive was used in SMTP proxy. + + +Changes with nginx 1.17.2 23 Jul 2019 + + *) Change: minimum supported zlib version is 1.2.0.4. + Thanks to Ilya Leoshkevich. + + *) Change: the $r->internal_redirect() embedded perl method now expects + escaped URIs. + + *) Feature: it is now possible to switch to a named location using the + $r->internal_redirect() embedded perl method. + + *) Bugfix: in error handling in embedded perl. + + *) Bugfix: a segmentation fault might occur on start or during + reconfiguration if hash bucket size larger than 64 kilobytes was used + in the configuration. + + *) Bugfix: nginx might hog CPU during unbuffered proxying and when + proxying WebSocket connections if the select, poll, or /dev/poll + methods were used. + + *) Bugfix: in the ngx_http_xslt_filter_module. + + *) Bugfix: in the ngx_http_ssi_filter_module. + + +Changes with nginx 1.17.1 25 Jun 2019 + + *) Feature: the "limit_req_dry_run" directive. + + *) Feature: when using the "hash" directive inside the "upstream" block + an empty hash key now triggers round-robin balancing. + Thanks to Niklas Keller. + + *) Bugfix: a segmentation fault might occur in a worker process if + caching was used along with the "image_filter" directive, and errors + with code 415 were redirected with the "error_page" directive; the + bug had appeared in 1.11.10. + + *) Bugfix: a segmentation fault might occur in a worker process if + embedded perl was used; the bug had appeared in 1.7.3. + + +Changes with nginx 1.17.0 21 May 2019 + + *) Feature: variables support in the "limit_rate" and "limit_rate_after" + directives. + + *) Feature: variables support in the "proxy_upload_rate" and + "proxy_download_rate" directives in the stream module. + + *) Change: minimum supported OpenSSL version is 0.9.8. + + *) Change: now the postpone filter is always built. + + *) Bugfix: the "include" directive did not work inside the "if" and + "limit_except" blocks. + + *) Bugfix: in byte ranges processing. + + +Changes with nginx 1.15.12 16 Apr 2019 + + *) Bugfix: a segmentation fault might occur in a worker process if + variables were used in the "ssl_certificate" or "ssl_certificate_key" + directives and OCSP stapling was enabled. + + +Changes with nginx 1.15.11 09 Apr 2019 + + *) Bugfix: in the "ssl_stapling_file" directive on Windows. + + +Changes with nginx 1.15.10 26 Mar 2019 + + *) Change: when using a hostname in the "listen" directive nginx now + creates listening sockets for all addresses the hostname resolves to + (previously, only the first address was used). + + *) Feature: port ranges in the "listen" directive. + + *) Feature: loading of SSL certificates and secret keys from variables. + + *) Workaround: the $ssl_server_name variable might be empty when using + OpenSSL 1.1.1. + + *) Bugfix: nginx/Windows could not be built with Visual Studio 2015 or + newer; the bug had appeared in 1.15.9. + + +Changes with nginx 1.15.9 26 Feb 2019 + + *) Feature: variables support in the "ssl_certificate" and + "ssl_certificate_key" directives. + + *) Feature: the "poll" method is now available on Windows when using + Windows Vista or newer. + + *) Bugfix: if the "select" method was used on Windows and an error + occurred while establishing a backend connection, nginx waited for + the connection establishment timeout to expire. + + *) Bugfix: the "proxy_upload_rate" and "proxy_download_rate" directives + in the stream module worked incorrectly when proxying UDP datagrams. + + +Changes with nginx 1.15.8 25 Dec 2018 + + *) Feature: the $upstream_bytes_sent variable. + Thanks to Piotr Sikora. + + *) Feature: new directives in vim syntax highlighting scripts. + Thanks to Gena Makhomed. + + *) Bugfix: in the "proxy_cache_background_update" directive. + + *) Bugfix: in the "geo" directive when using unix domain listen sockets. + + *) Workaround: the "ignoring stale global SSL error ... bad length" + alerts might appear in logs when using the "ssl_early_data" directive + with OpenSSL. + + *) Bugfix: in nginx/Windows. + + *) Bugfix: in the ngx_http_autoindex_module on 32-bit platforms. + + +Changes with nginx 1.15.7 27 Nov 2018 + + *) Feature: the "proxy_requests" directive in the stream module. + + *) Feature: the "delay" parameter of the "limit_req" directive. + Thanks to Vladislav Shabanov and Peter Shchuchkin. + + *) Bugfix: memory leak on errors during reconfiguration. + + *) Bugfix: in the $upstream_response_time, $upstream_connect_time, and + $upstream_header_time variables. + + *) Bugfix: a segmentation fault might occur in a worker process if the + ngx_http_mp4_module was used on 32-bit platforms. + + +Changes with nginx 1.15.6 06 Nov 2018 + + *) Security: when using HTTP/2 a client might cause excessive memory + consumption (CVE-2018-16843) and CPU usage (CVE-2018-16844). + + *) Security: processing of a specially crafted mp4 file with the + ngx_http_mp4_module might result in worker process memory disclosure + (CVE-2018-16845). + + *) Feature: the "proxy_socket_keepalive", "fastcgi_socket_keepalive", + "grpc_socket_keepalive", "memcached_socket_keepalive", + "scgi_socket_keepalive", and "uwsgi_socket_keepalive" directives. + + *) Bugfix: if nginx was built with OpenSSL 1.1.0 and used with OpenSSL + 1.1.1, the TLS 1.3 protocol was always enabled. + + *) Bugfix: working with gRPC backends might result in excessive memory + consumption. + + +Changes with nginx 1.15.5 02 Oct 2018 + + *) Bugfix: a segmentation fault might occur in a worker process when + using OpenSSL 1.1.0h or newer; the bug had appeared in 1.15.4. + + *) Bugfix: of minor potential bugs. + + +Changes with nginx 1.15.4 25 Sep 2018 + + *) Feature: now the "ssl_early_data" directive can be used with OpenSSL. + + *) Bugfix: in the ngx_http_uwsgi_module. + Thanks to Chris Caputo. + + *) Bugfix: connections with some gRPC backends might not be cached when + using the "keepalive" directive. + + *) Bugfix: a socket leak might occur when using the "error_page" + directive to redirect early request processing errors, notably errors + with code 400. + + *) Bugfix: the "return" directive did not change the response code when + returning errors if the request was redirected by the "error_page" + directive. + + *) Bugfix: standard error pages and responses of the + ngx_http_autoindex_module module used the "bgcolor" attribute, and + might be displayed incorrectly when using custom color settings in + browsers. + Thanks to Nova DasSarma. + + *) Change: the logging level of the "no suitable key share" and "no + suitable signature algorithm" SSL errors has been lowered from "crit" + to "info". + + +Changes with nginx 1.15.3 28 Aug 2018 + + *) Feature: now TLSv1.3 can be used with BoringSSL. + + *) Feature: the "ssl_early_data" directive, currently available with + BoringSSL. + + *) Feature: the "keepalive_timeout" and "keepalive_requests" directives + in the "upstream" block. + + *) Bugfix: the ngx_http_dav_module did not truncate destination file + when copying a file over an existing one with the COPY method. + + *) Bugfix: the ngx_http_dav_module used zero access rights on the + destination file and did not preserve file modification time when + moving a file between different file systems with the MOVE method. + + *) Bugfix: the ngx_http_dav_module used default access rights when + copying a file with the COPY method. + + *) Workaround: some clients might not work when using HTTP/2; the bug + had appeared in 1.13.5. + + *) Bugfix: nginx could not be built with LibreSSL 2.8.0. + + +Changes with nginx 1.15.2 24 Jul 2018 + + *) Feature: the $ssl_preread_protocol variable in the + ngx_stream_ssl_preread_module. + + *) Feature: now when using the "reset_timedout_connection" directive + nginx will reset connections being closed with the 444 code. + + *) Change: a logging level of the "http request", "https proxy request", + "unsupported protocol", and "version too low" SSL errors has been + lowered from "crit" to "info". + + *) Bugfix: DNS requests were not resent if initial sending of a request + failed. + + *) Bugfix: the "reuseport" parameter of the "listen" directive was + ignored if the number of worker processes was specified after the + "listen" directive. + + *) Bugfix: when using OpenSSL 1.1.0 or newer it was not possible to + switch off "ssl_prefer_server_ciphers" in a virtual server if it was + switched on in the default server. + + *) Bugfix: SSL session reuse with upstream servers did not work with the + TLS 1.3 protocol. + + +Changes with nginx 1.15.1 03 Jul 2018 + + *) Feature: the "random" directive inside the "upstream" block. + + *) Feature: improved performance when using the "hash" and "ip_hash" + directives with the "zone" directive. + + *) Feature: the "reuseport" parameter of the "listen" directive now uses + SO_REUSEPORT_LB on FreeBSD 12. + + *) Bugfix: HTTP/2 server push did not work if SSL was terminated by a + proxy server in front of nginx. + + *) Bugfix: the "tcp_nopush" directive was always used on backend + connections. + + *) Bugfix: sending a disk-buffered request body to a gRPC backend might + fail. + + +Changes with nginx 1.15.0 05 Jun 2018 + + *) Change: the "ssl" directive is deprecated; the "ssl" parameter of the + "listen" directive should be used instead. + + *) Change: now nginx detects missing SSL certificates during + configuration testing when using the "ssl" parameter of the "listen" + directive. + + *) Feature: now the stream module can handle multiple incoming UDP + datagrams from a client within a single session. + + *) Bugfix: it was possible to specify an incorrect response code in the + "proxy_cache_valid" directive. + + *) Bugfix: nginx could not be built by gcc 8.1. + + *) Bugfix: logging to syslog stopped on local IP address changes. + + *) Bugfix: nginx could not be built by clang with CUDA SDK installed; + the bug had appeared in 1.13.8. + + *) Bugfix: "getsockopt(TCP_FASTOPEN) ... failed" messages might appear + in logs during binary upgrade when using unix domain listen sockets + on FreeBSD. + + *) Bugfix: nginx could not be built on Fedora 28 Linux. + + *) Bugfix: request processing rate might exceed configured rate when + using the "limit_req" directive. + + *) Bugfix: in handling of client addresses when using unix domain listen + sockets to work with datagrams on Linux. + + *) Bugfix: in memory allocation error handling. + + +Changes with nginx 1.13.12 10 Apr 2018 + + *) Bugfix: connections with gRPC backends might be closed unexpectedly + when returning a large response. + + +Changes with nginx 1.13.11 03 Apr 2018 + + *) Feature: the "proxy_protocol" parameter of the "listen" directive now + supports the PROXY protocol version 2. + + *) Bugfix: nginx could not be built with OpenSSL 1.1.1 statically on + Linux. + + *) Bugfix: in the "http_404", "http_500", etc. parameters of the + "proxy_next_upstream" directive. + + +Changes with nginx 1.13.10 20 Mar 2018 + + *) Feature: the "set" parameter of the "include" SSI directive now + allows writing arbitrary responses to a variable; the + "subrequest_output_buffer_size" directive defines maximum response + size. + + *) Feature: now nginx uses clock_gettime(CLOCK_MONOTONIC) if available, + to avoid timeouts being incorrectly triggered on system time changes. + + *) Feature: the "escape=none" parameter of the "log_format" directive. + Thanks to Johannes Baiter and Calin Don. + + *) Feature: the $ssl_preread_alpn_protocols variable in the + ngx_stream_ssl_preread_module. + + *) Feature: the ngx_http_grpc_module. + + *) Bugfix: in memory allocation error handling in the "geo" directive. + + *) Bugfix: when using variables in the "auth_basic_user_file" directive + a null character might appear in logs. + Thanks to Vadim Filimonov. + + +Changes with nginx 1.13.9 20 Feb 2018 + + *) Feature: HTTP/2 server push support; the "http2_push" and + "http2_push_preload" directives. + + *) Bugfix: "header already sent" alerts might appear in logs when using + cache; the bug had appeared in 1.9.13. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "ssl_verify_client" directive was used and no SSL certificate was + specified in a virtual server. + + *) Bugfix: in the ngx_http_v2_module. + + *) Bugfix: in the ngx_http_dav_module. + + +Changes with nginx 1.13.8 26 Dec 2017 + + *) Feature: now nginx automatically preserves the CAP_NET_RAW capability + in worker processes when using the "transparent" parameter of the + "proxy_bind", "fastcgi_bind", "memcached_bind", "scgi_bind", and + "uwsgi_bind" directives. + + *) Feature: improved CPU cache line size detection. + Thanks to Debayan Ghosh. + + *) Feature: new directives in vim syntax highlighting scripts. + Thanks to Gena Makhomed. + + *) Bugfix: binary upgrade refused to work if nginx was re-parented to a + process with PID different from 1 after its parent process has + finished. + + *) Bugfix: the ngx_http_autoindex_module incorrectly handled requests + with bodies. + + *) Bugfix: in the "proxy_limit_rate" directive when used with the + "keepalive" directive. + + *) Bugfix: some parts of a response might be buffered when using + "proxy_buffering off" if the client connection used SSL. + Thanks to Patryk Lesiewicz. + + *) Bugfix: in the "proxy_cache_background_update" directive. + + *) Bugfix: it was not possible to start a parameter with a variable in + the "${name}" form with the name in curly brackets without enclosing + the parameter into single or double quotes. + + +Changes with nginx 1.13.7 21 Nov 2017 + + *) Bugfix: in the $upstream_status variable. + + *) Bugfix: a segmentation fault might occur in a worker process if a + backend returned a "101 Switching Protocols" response to a + subrequest. + + *) Bugfix: a segmentation fault occurred in a master process if a shared + memory zone size was changed during a reconfiguration and the + reconfiguration failed. + + *) Bugfix: in the ngx_http_fastcgi_module. + + *) Bugfix: nginx returned the 500 error if parameters without variables + were specified in the "xslt_stylesheet" directive. + + *) Workaround: "gzip filter failed to use preallocated memory" alerts + appeared in logs when using a zlib library variant from Intel. + + *) Bugfix: the "worker_shutdown_timeout" directive did not work when + using mail proxy and when proxying WebSocket connections. + + +Changes with nginx 1.13.6 10 Oct 2017 + + *) Bugfix: switching to the next upstream server in the stream module + did not work when using the "ssl_preread" directive. + + *) Bugfix: in the ngx_http_v2_module. + Thanks to Piotr Sikora. + + *) Bugfix: nginx did not support dates after the year 2038 on 32-bit + platforms with 64-bit time_t. + + *) Bugfix: in handling of dates prior to the year 1970 and after the + year 10000. + + *) Bugfix: in the stream module timeouts waiting for UDP datagrams from + upstream servers were not logged or logged at the "info" level + instead of "error". + + *) Bugfix: when using HTTP/2 nginx might return the 400 response without + logging the reason. + + *) Bugfix: in processing of corrupted cache files. + + *) Bugfix: cache control headers were ignored when caching errors + intercepted by error_page. + + *) Bugfix: when using HTTP/2 client request body might be corrupted. + + *) Bugfix: in handling of client addresses when using unix domain + sockets. + + *) Bugfix: nginx hogged CPU when using the "hash ... consistent" + directive in the upstream block if large weights were used and all or + most of the servers were unavailable. + + +Changes with nginx 1.13.5 05 Sep 2017 + + *) Feature: the $ssl_client_escaped_cert variable. + + *) Bugfix: the "ssl_session_ticket_key" directive and the "include" + parameter of the "geo" directive did not work on Windows. + + *) Bugfix: incorrect response length was returned on 32-bit platforms + when requesting more than 4 gigabytes with multiple ranges. + + *) Bugfix: the "expires modified" directive and processing of the + "If-Range" request header line did not use the response last + modification time if proxying without caching was used. + + +Changes with nginx 1.13.4 08 Aug 2017 + + *) Feature: the ngx_http_mirror_module. + + *) Bugfix: client connections might be dropped during configuration + testing when using the "reuseport" parameter of the "listen" + directive on Linux. + + *) Bugfix: request body might not be available in subrequests if it was + saved to a file and proxying was used. + + *) Bugfix: cleaning cache based on the "max_size" parameter did not work + on Windows. + + *) Bugfix: any shared memory allocation required 4096 bytes on Windows. + + *) Bugfix: nginx worker might be terminated abnormally when using the + "zone" directive inside the "upstream" block on Windows. + + +Changes with nginx 1.13.3 11 Jul 2017 + + *) Security: a specially crafted request might result in an integer + overflow and incorrect processing of ranges in the range filter, + potentially resulting in sensitive information leak (CVE-2017-7529). + + +Changes with nginx 1.13.2 27 Jun 2017 + + *) Change: nginx now returns 200 instead of 416 when a range starting + with 0 is requested from an empty file. + + *) Feature: the "add_trailer" directive. + Thanks to Piotr Sikora. + + *) Bugfix: nginx could not be built on Cygwin and NetBSD; the bug had + appeared in 1.13.0. + + *) Bugfix: nginx could not be built under MSYS2 / MinGW 64-bit. + Thanks to Orgad Shaneh. + + *) Bugfix: a segmentation fault might occur in a worker process when + using SSI with many includes and proxy_pass with variables. + + *) Bugfix: in the ngx_http_v2_module. + Thanks to Piotr Sikora. + + +Changes with nginx 1.13.1 30 May 2017 + + *) Feature: now a hostname can be used as the "set_real_ip_from" + directive parameter. + + *) Feature: vim syntax highlighting scripts improvements. + + *) Feature: the "worker_cpu_affinity" directive now works on DragonFly + BSD. + Thanks to Sepherosa Ziehau. + + *) Bugfix: SSL renegotiation on backend connections did not work when + using OpenSSL before 1.1.0. + + *) Workaround: nginx could not be built with Oracle Developer Studio + 12.5. + + *) Workaround: now cache manager ignores long locked cache entries when + cleaning cache based on the "max_size" parameter. + + *) Bugfix: client SSL connections were immediately closed if deferred + accept and the "proxy_protocol" parameter of the "listen" directive + were used. + + *) Bugfix: in the "proxy_cache_background_update" directive. + + *) Workaround: now the "tcp_nodelay" directive sets the TCP_NODELAY + option before an SSL handshake. + + +Changes with nginx 1.13.0 25 Apr 2017 + + *) Change: SSL renegotiation is now allowed on backend connections. + + *) Feature: the "rcvbuf" and "sndbuf" parameters of the "listen" + directives of the mail proxy and stream modules. + + *) Feature: the "return" and "error_page" directives can now be used to + return 308 redirections. + Thanks to Simon Leblanc. + + *) Feature: the "TLSv1.3" parameter of the "ssl_protocols" directive. + + *) Feature: when logging signals nginx now logs PID of the process which + sent the signal. + + *) Bugfix: in memory allocation error handling. + + *) Bugfix: if a server in the stream module listened on a wildcard + address, the source address of a response UDP datagram could differ + from the original datagram destination address. + + +Changes with nginx 1.11.13 04 Apr 2017 + + *) Feature: the "http_429" parameter of the "proxy_next_upstream", + "fastcgi_next_upstream", "scgi_next_upstream", and + "uwsgi_next_upstream" directives. + Thanks to Piotr Sikora. + + *) Bugfix: in memory allocation error handling. + + *) Bugfix: requests might hang when using the "sendfile" and + "timer_resolution" directives on Linux. + + *) Bugfix: requests might hang when using the "sendfile" and "aio_write" + directives with subrequests. + + *) Bugfix: in the ngx_http_v2_module. + Thanks to Piotr Sikora. + + *) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2. + + *) Bugfix: requests might hang when using the "limit_rate", + "sendfile_max_chunk", "limit_req" directives, or the $r->sleep() + embedded perl method with subrequests. + + *) Bugfix: in the ngx_http_slice_module. + + +Changes with nginx 1.11.12 24 Mar 2017 + + *) Bugfix: nginx might hog CPU; the bug had appeared in 1.11.11. + + +Changes with nginx 1.11.11 21 Mar 2017 + + *) Feature: the "worker_shutdown_timeout" directive. + + *) Feature: vim syntax highlighting scripts improvements. + Thanks to Wei-Ko Kao. + + *) Bugfix: a segmentation fault might occur in a worker process if the + $limit_rate variable was set to an empty string. + + *) Bugfix: the "proxy_cache_background_update", + "fastcgi_cache_background_update", "scgi_cache_background_update", + and "uwsgi_cache_background_update" directives might work incorrectly + if the "if" directive was used. + + *) Bugfix: a segmentation fault might occur in a worker process if + number of large_client_header_buffers in a virtual server was + different from the one in the default server. + + *) Bugfix: in the mail proxy server. + + +Changes with nginx 1.11.10 14 Feb 2017 + + *) Change: cache header format has been changed, previously cached + responses will be invalidated. + + *) Feature: support of "stale-while-revalidate" and "stale-if-error" + extensions in the "Cache-Control" backend response header line. + + *) Feature: the "proxy_cache_background_update", + "fastcgi_cache_background_update", "scgi_cache_background_update", + and "uwsgi_cache_background_update" directives. + + *) Feature: nginx is now able to cache responses with the "Vary" header + line up to 128 characters long (instead of 42 characters in previous + versions). + + *) Feature: the "build" parameter of the "server_tokens" directive. + Thanks to Tom Thorogood. + + *) Bugfix: "[crit] SSL_write() failed" messages might appear in logs + when handling requests with the "Expect: 100-continue" request header + line. + + *) Bugfix: the ngx_http_slice_module did not work in named locations. + + *) Bugfix: a segmentation fault might occur in a worker process when + using AIO after an "X-Accel-Redirect" redirection. + + *) Bugfix: reduced memory consumption for long-lived requests using + gzipping. + + +Changes with nginx 1.11.9 24 Jan 2017 + + *) Bugfix: nginx might hog CPU when using the stream module; the bug had + appeared in 1.11.5. + + *) Bugfix: EXTERNAL authentication mechanism in mail proxy was accepted + even if it was not enabled in the configuration. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "ssl_verify_client" directive of the stream module was used. + + *) Bugfix: the "ssl_verify_client" directive of the stream module might + not work. + + *) Bugfix: closing keepalive connections due to no free worker + connections might be too aggressive. + Thanks to Joel Cunningham. + + *) Bugfix: an incorrect response might be returned when using the + "sendfile" directive on FreeBSD and macOS; the bug had appeared in + 1.7.8. + + *) Bugfix: a truncated response might be stored in cache when using the + "aio_write" directive. + + *) Bugfix: a socket leak might occur when using the "aio_write" + directive. + + +Changes with nginx 1.11.8 27 Dec 2016 + + *) Feature: the "absolute_redirect" directive. + + *) Feature: the "escape" parameter of the "log_format" directive. + + *) Feature: client SSL certificates verification in the stream module. + + *) Feature: the "ssl_session_ticket_key" directive supports AES256 + encryption of TLS session tickets when used with 80-byte keys. + + *) Feature: vim-commentary support in vim scripts. + Thanks to Armin Grodon. + + *) Bugfix: recursion when evaluating variables was not limited. + + *) Bugfix: in the ngx_stream_ssl_preread_module. + + *) Bugfix: if a server in an upstream in the stream module failed, it + was considered alive only when a test connection sent to it after + fail_timeout was closed; now a successfully established connection is + enough. + + *) Bugfix: nginx/Windows could not be built with 64-bit Visual Studio. + + *) Bugfix: nginx/Windows could not be built with OpenSSL 1.1.0. + + +Changes with nginx 1.11.7 13 Dec 2016 + + *) Change: now in case of a client certificate verification error the + $ssl_client_verify variable contains a string with the failure + reason, for example, "FAILED:certificate has expired". + + *) Feature: the $ssl_ciphers, $ssl_curves, $ssl_client_v_start, + $ssl_client_v_end, and $ssl_client_v_remain variables. + + *) Feature: the "volatile" parameter of the "map" directive. + + *) Bugfix: dependencies specified for a module were ignored while + building dynamic modules. + + *) Bugfix: when using HTTP/2 and the "limit_req" or "auth_request" + directives client request body might be corrupted; the bug had + appeared in 1.11.0. + + *) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2; the bug had appeared in 1.11.3. + + *) Bugfix: in the ngx_http_mp4_module. + Thanks to Congcong Hu. + + *) Bugfix: in the ngx_http_perl_module. + + +Changes with nginx 1.11.6 15 Nov 2016 + + *) Change: format of the $ssl_client_s_dn and $ssl_client_i_dn variables + has been changed to follow RFC 2253 (RFC 4514); values in the old + format are available in the $ssl_client_s_dn_legacy and + $ssl_client_i_dn_legacy variables. + + *) Change: when storing temporary files in a cache directory they will + be stored in the same subdirectories as corresponding cache files + instead of a separate subdirectory for temporary files. + + *) Feature: EXTERNAL authentication mechanism support in mail proxy. + Thanks to Robert Norris. + + *) Feature: WebP support in the ngx_http_image_filter_module. + + *) Feature: variables support in the "proxy_method" directive. + Thanks to Dmitry Lazurkin. + + *) Feature: the "http2_max_requests" directive in the + ngx_http_v2_module. + + *) Feature: the "proxy_cache_max_range_offset", + "fastcgi_cache_max_range_offset", "scgi_cache_max_range_offset", and + "uwsgi_cache_max_range_offset" directives. + + *) Bugfix: graceful shutdown of old worker processes might require + infinite time when using HTTP/2. + + *) Bugfix: in the ngx_http_mp4_module. + + *) Bugfix: "ignore long locked inactive cache entry" alerts might appear + in logs when proxying WebSocket connections with caching enabled. + + *) Bugfix: nginx did not write anything to log and returned a response + with code 502 instead of 504 when a timeout occurred during an SSL + handshake to a backend. + + +Changes with nginx 1.11.5 11 Oct 2016 + + *) Change: the --with-ipv6 configure option was removed, now IPv6 + support is configured automatically. + + *) Change: now if there are no available servers in an upstream, nginx + will not reset number of failures of all servers as it previously + did, but will wait for fail_timeout to expire. + + *) Feature: the ngx_stream_ssl_preread_module. + + *) Feature: the "server" directive in the "upstream" context supports + the "max_conns" parameter. + + *) Feature: the --with-compat configure option. + + *) Feature: "manager_files", "manager_threshold", and "manager_sleep" + parameters of the "proxy_cache_path", "fastcgi_cache_path", + "scgi_cache_path", and "uwsgi_cache_path" directives. + + *) Bugfix: flags passed by the --with-ld-opt configure option were not + used while building perl module. + + *) Bugfix: in the "add_after_body" directive when used with the + "sub_filter" directive. + + *) Bugfix: in the $realip_remote_addr variable. + + *) Bugfix: the "dav_access", "proxy_store_access", + "fastcgi_store_access", "scgi_store_access", and "uwsgi_store_access" + directives ignored permissions specified for user. + + *) Bugfix: unix domain listen sockets might not be inherited during + binary upgrade on Linux. + + *) Bugfix: nginx returned the 400 response on requests with the "-" + character in the HTTP method. + + +Changes with nginx 1.11.4 13 Sep 2016 + + *) Feature: the $upstream_bytes_received variable. + + *) Feature: the $bytes_received, $session_time, $protocol, $status, + $upstream_addr, $upstream_bytes_sent, $upstream_bytes_received, + $upstream_connect_time, $upstream_first_byte_time, and + $upstream_session_time variables in the stream module. + + *) Feature: the ngx_stream_log_module. + + *) Feature: the "proxy_protocol" parameter of the "listen" directive, + the $proxy_protocol_addr and $proxy_protocol_port variables in the + stream module. + + *) Feature: the ngx_stream_realip_module. + + *) Bugfix: nginx could not be built with the stream module and the + ngx_http_ssl_module, but without ngx_stream_ssl_module; the bug had + appeared in 1.11.3. + + *) Feature: the IP_BIND_ADDRESS_NO_PORT socket option was not used; the + bug had appeared in 1.11.2. + + *) Bugfix: in the "ranges" parameter of the "geo" directive. + + *) Bugfix: an incorrect response might be returned when using the "aio + threads" and "sendfile" directives; the bug had appeared in 1.9.13. + + +Changes with nginx 1.11.3 26 Jul 2016 + + *) Change: now the "accept_mutex" directive is turned off by default. + + *) Feature: now nginx uses EPOLLEXCLUSIVE on Linux. + + *) Feature: the ngx_stream_geo_module. + + *) Feature: the ngx_stream_geoip_module. + + *) Feature: the ngx_stream_split_clients_module. + + *) Feature: variables support in the "proxy_pass" and "proxy_ssl_name" + directives in the stream module. + + *) Bugfix: socket leak when using HTTP/2. + + *) Bugfix: in configure tests. + Thanks to Piotr Sikora. + + +Changes with nginx 1.11.2 05 Jul 2016 + + *) Change: now nginx always uses internal MD5 and SHA1 implementations; + the --with-md5 and --with-sha1 configure options were canceled. + + *) Feature: variables support in the stream module. + + *) Feature: the ngx_stream_map_module. + + *) Feature: the ngx_stream_return_module. + + *) Feature: a port can be specified in the "proxy_bind", "fastcgi_bind", + "memcached_bind", "scgi_bind", and "uwsgi_bind" directives. + + *) Feature: now nginx uses the IP_BIND_ADDRESS_NO_PORT socket option + when available. + + *) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2 and the "proxy_request_buffering" directive. + + *) Bugfix: the "Content-Length" request header line was always added to + requests passed to backends, including requests without body, when + using HTTP/2. + + *) Bugfix: "http request count is zero" alerts might appear in logs when + using HTTP/2. + + *) Bugfix: unnecessary buffering might occur when using the "sub_filter" + directive; the issue had appeared in 1.9.4. + + +Changes with nginx 1.11.1 31 May 2016 + + *) Security: a segmentation fault might occur in a worker process while + writing a specially crafted request body to a temporary file + (CVE-2016-4450); the bug had appeared in 1.3.9. + + +Changes with nginx 1.11.0 24 May 2016 + + *) Feature: the "transparent" parameter of the "proxy_bind", + "fastcgi_bind", "memcached_bind", "scgi_bind", and "uwsgi_bind" + directives. + + *) Feature: the $request_id variable. + + *) Feature: the "map" directive supports combinations of multiple + variables as resulting values. + + *) Feature: now nginx checks if EPOLLRDHUP events are supported by + kernel, and optimizes connection handling accordingly if the "epoll" + method is used. + + *) Feature: the "ssl_certificate" and "ssl_certificate_key" directives + can be specified multiple times to load certificates of different + types (for example, RSA and ECDSA). + + *) Feature: the "ssl_ecdh_curve" directive now allows specifying a list + of curves when using OpenSSL 1.0.2 or newer; by default a list built + into OpenSSL is used. + + *) Change: to use DHE ciphers it is now required to specify parameters + using the "ssl_dhparam" directive. + + *) Feature: the $proxy_protocol_port variable. + + *) Feature: the $realip_remote_port variable in the + ngx_http_realip_module. + + *) Feature: the ngx_http_realip_module is now able to set the client + port in addition to the address. + + *) Change: the "421 Misdirected Request" response now used when + rejecting requests to a virtual server different from one negotiated + during an SSL handshake; this improves interoperability with some + HTTP/2 clients when using client certificates. + + *) Change: HTTP/2 clients can now start sending request body + immediately; the "http2_body_preread_size" directive controls size of + the buffer used before nginx will start reading client request body. + + *) Bugfix: cached error responses were not updated when using the + "proxy_cache_bypass" directive. + + +Changes with nginx 1.9.15 19 Apr 2016 + + *) Bugfix: "recv() failed" errors might occur when using HHVM as a + FastCGI server. + + *) Bugfix: when using HTTP/2 and the "limit_req" or "auth_request" + directives a timeout or a "client violated flow control" error might + occur while reading client request body; the bug had appeared in + 1.9.14. + + *) Workaround: a response might not be shown by some browsers if HTTP/2 + was used and client request body was not fully read; the bug had + appeared in 1.9.14. + + *) Bugfix: connections might hang when using the "aio threads" + directive. + Thanks to Mindaugas Rasiukevicius. + + +Changes with nginx 1.9.14 05 Apr 2016 + + *) Feature: OpenSSL 1.1.0 compatibility. + + *) Feature: the "proxy_request_buffering", "fastcgi_request_buffering", + "scgi_request_buffering", and "uwsgi_request_buffering" directives + now work with HTTP/2. + + *) Bugfix: "zero size buf in output" alerts might appear in logs when + using HTTP/2. + + *) Bugfix: the "client_max_body_size" directive might work incorrectly + when using HTTP/2. + + *) Bugfix: of minor bugs in logging. + + +Changes with nginx 1.9.13 29 Mar 2016 + + *) Change: non-idempotent requests (POST, LOCK, PATCH) are no longer + passed to the next server by default if a request has been sent to a + backend; the "non_idempotent" parameter of the "proxy_next_upstream" + directive explicitly allows retrying such requests. + + *) Feature: the ngx_http_perl_module can be built dynamically. + + *) Feature: UDP support in the stream module. + + *) Feature: the "aio_write" directive. + + *) Feature: now cache manager monitors number of elements in caches and + tries to avoid cache keys zone overflows. + + *) Bugfix: "task already active" and "second aio post" alerts might + appear in logs when using the "sendfile" and "aio" directives with + subrequests. + + *) Bugfix: "zero size buf in output" alerts might appear in logs if + caching was used and a client closed a connection prematurely. + + *) Bugfix: connections with clients might be closed needlessly if + caching was used. + Thanks to Justin Li. + + *) Bugfix: nginx might hog CPU if the "sendfile" directive was used on + Linux or Solaris and a file being sent was changed during sending. + + *) Bugfix: connections might hang when using the "sendfile" and "aio + threads" directives. + + *) Bugfix: in the "proxy_pass", "fastcgi_pass", "scgi_pass", and + "uwsgi_pass" directives when using variables. + Thanks to Piotr Sikora. + + *) Bugfix: in the ngx_http_sub_filter_module. + + *) Bugfix: if an error occurred in a cached backend connection, the + request was passed to the next server regardless of the + proxy_next_upstream directive. + + *) Bugfix: "CreateFile() failed" errors when creating temporary files on + Windows. + + +Changes with nginx 1.9.12 24 Feb 2016 + + *) Feature: Huffman encoding of response headers in HTTP/2. + Thanks to Vlad Krasnov. + + *) Feature: the "worker_cpu_affinity" directive now supports more than + 64 CPUs. + + *) Bugfix: compatibility with 3rd party C++ modules; the bug had + appeared in 1.9.11. + Thanks to Piotr Sikora. + + *) Bugfix: nginx could not be built statically with OpenSSL on Linux; + the bug had appeared in 1.9.11. + + *) Bugfix: the "add_header ... always" directive with an empty value did + not delete "Last-Modified" and "ETag" header lines from error + responses. + + *) Workaround: "called a function you should not call" and "shutdown + while in init" messages might appear in logs when using OpenSSL + 1.0.2f. + + *) Bugfix: invalid headers might be logged incorrectly. + + *) Bugfix: socket leak when using HTTP/2. + + *) Bugfix: in the ngx_http_v2_module. + + +Changes with nginx 1.9.11 09 Feb 2016 + + *) Feature: TCP support in resolver. + + *) Feature: dynamic modules. + + *) Bugfix: the $request_length variable did not include size of request + headers when using HTTP/2. + + *) Bugfix: in the ngx_http_v2_module. + + +Changes with nginx 1.9.10 26 Jan 2016 + + *) Security: invalid pointer dereference might occur during DNS server + response processing if the "resolver" directive was used, allowing an + attacker who is able to forge UDP packets from the DNS server to + cause segmentation fault in a worker process (CVE-2016-0742). + + *) Security: use-after-free condition might occur during CNAME response + processing if the "resolver" directive was used, allowing an attacker + who is able to trigger name resolution to cause segmentation fault in + a worker process, or might have potential other impact + (CVE-2016-0746). + + *) Security: CNAME resolution was insufficiently limited if the + "resolver" directive was used, allowing an attacker who is able to + trigger arbitrary name resolution to cause excessive resource + consumption in worker processes (CVE-2016-0747). + + *) Feature: the "auto" parameter of the "worker_cpu_affinity" directive. + + *) Bugfix: the "proxy_protocol" parameter of the "listen" directive did + not work with IPv6 listen sockets. + + *) Bugfix: connections to upstream servers might be cached incorrectly + when using the "keepalive" directive. + + *) Bugfix: proxying used the HTTP method of the original request after + an "X-Accel-Redirect" redirection. + + +Changes with nginx 1.9.9 09 Dec 2015 + + *) Bugfix: proxying to unix domain sockets did not work when using + variables; the bug had appeared in 1.9.8. + + +Changes with nginx 1.9.8 08 Dec 2015 + + *) Feature: pwritev() support. + + *) Feature: the "include" directive inside the "upstream" block. + + *) Feature: the ngx_http_slice_module. + + *) Bugfix: a segmentation fault might occur in a worker process when + using LibreSSL; the bug had appeared in 1.9.6. + + *) Bugfix: nginx could not be built on OS X in some cases. + + +Changes with nginx 1.9.7 17 Nov 2015 + + *) Feature: the "nohostname" parameter of logging to syslog. + + *) Feature: the "proxy_cache_convert_head" directive. + + *) Feature: the $realip_remote_addr variable in the + ngx_http_realip_module. + + *) Bugfix: the "expires" directive might not work when using variables. + + *) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2; the bug had appeared in 1.9.6. + + *) Bugfix: if nginx was built with the ngx_http_v2_module it was + possible to use the HTTP/2 protocol even if the "http2" parameter of + the "listen" directive was not specified. + + *) Bugfix: in the ngx_http_v2_module. + + +Changes with nginx 1.9.6 27 Oct 2015 + + *) Bugfix: a segmentation fault might occur in a worker process when + using HTTP/2. + Thanks to Piotr Sikora and Denis Andzakovic. + + *) Bugfix: the $server_protocol variable was empty when using HTTP/2. + + *) Bugfix: backend SSL connections in the stream module might be timed + out unexpectedly. + + *) Bugfix: a segmentation fault might occur in a worker process if + different ssl_session_cache settings were used in different virtual + servers. + + *) Bugfix: nginx/Windows could not be built with MinGW gcc; the bug had + appeared in 1.9.4. + Thanks to Kouhei Sutou. + + *) Bugfix: time was not updated when the timer_resolution directive was + used on Windows. + + *) Miscellaneous minor fixes and improvements. + Thanks to Markus Linnala, Kurtis Nusbaum and Piotr Sikora. + + +Changes with nginx 1.9.5 22 Sep 2015 + + *) Feature: the ngx_http_v2_module (replaces ngx_http_spdy_module). + Thanks to Dropbox and Automattic for sponsoring this work. + + *) Change: now the "output_buffers" directive uses two buffers by + default. + + *) Change: now nginx limits subrequests recursion, not simultaneous + subrequests. + + *) Change: now nginx checks the whole cache key when returning a + response from cache. + Thanks to Gena Makhomed and Sergey Brester. + + *) Bugfix: "header already sent" alerts might appear in logs when using + cache; the bug had appeared in 1.7.5. + + *) Bugfix: "writev() failed (4: Interrupted system call)" errors might + appear in logs when using CephFS and the "timer_resolution" directive + on Linux. + + *) Bugfix: in invalid configurations handling. + Thanks to Markus Linnala. + + *) Bugfix: a segmentation fault occurred in a worker process if the + "sub_filter" directive was used at http level; the bug had appeared + in 1.9.4. + + +Changes with nginx 1.9.4 18 Aug 2015 + + *) Change: the "proxy_downstream_buffer" and "proxy_upstream_buffer" + directives of the stream module are replaced with the + "proxy_buffer_size" directive. + + *) Feature: the "tcp_nodelay" directive in the stream module. + + *) Feature: multiple "sub_filter" directives can be used simultaneously. + + *) Feature: variables support in the search string of the "sub_filter" + directive. + + *) Workaround: configuration testing might fail under Linux OpenVZ. + Thanks to Gena Makhomed. + + *) Bugfix: old worker processes might hog CPU after reconfiguration with + a large number of worker_connections. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "try_files" and "alias" directives were used inside a location given + by a regular expression; the bug had appeared in 1.7.1. + + *) Bugfix: the "try_files" directive inside a nested location given by a + regular expression worked incorrectly if the "alias" directive was + used in the outer location. + + *) Bugfix: in hash table initialization error handling. + + *) Bugfix: nginx could not be built with Visual Studio 2015. + + +Changes with nginx 1.9.3 14 Jul 2015 + + *) Change: duplicate "http", "mail", and "stream" blocks are now + disallowed. + + *) Feature: connection limiting in the stream module. + + *) Feature: data rate limiting in the stream module. + + *) Bugfix: the "zone" directive inside the "upstream" block did not work + on Windows. + + *) Bugfix: compatibility with LibreSSL in the stream module. + Thanks to Piotr Sikora. + + *) Bugfix: in the "--builddir" configure parameter. + Thanks to Piotr Sikora. + + *) Bugfix: the "ssl_stapling_file" directive did not work; the bug had + appeared in 1.9.2. + Thanks to Faidon Liambotis and Brandon Black. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "ssl_stapling" directive was used; the bug had appeared in 1.9.2. + Thanks to Matthew Baldwin. + + +Changes with nginx 1.9.2 16 Jun 2015 + + *) Feature: the "backlog" parameter of the "listen" directives of the + mail proxy and stream modules. + + *) Feature: the "allow" and "deny" directives in the stream module. + + *) Feature: the "proxy_bind" directive in the stream module. + + *) Feature: the "proxy_protocol" directive in the stream module. + + *) Feature: the -T switch. + + *) Feature: the REQUEST_SCHEME parameter added to the fastcgi.conf, + fastcgi_params, scgi_params, and uwsgi_params standard configuration + files. + + *) Bugfix: the "reuseport" parameter of the "listen" directive of the + stream module did not work. + + *) Bugfix: OCSP stapling might return an expired OCSP response in some + cases. + + +Changes with nginx 1.9.1 26 May 2015 + + *) Change: now SSLv3 protocol is disabled by default. + + *) Change: some long deprecated directives are not supported anymore. + + *) Feature: the "reuseport" parameter of the "listen" directive. + Thanks to Yingqi Lu at Intel and Sepherosa Ziehau. + + *) Feature: the $upstream_connect_time variable. + + *) Bugfix: in the "hash" directive on big-endian platforms. + + *) Bugfix: nginx might fail to start on some old Linux variants; the bug + had appeared in 1.7.11. + + *) Bugfix: in IP address parsing. + Thanks to Sergey Polovko. + + +Changes with nginx 1.9.0 28 Apr 2015 + + *) Change: obsolete aio and rtsig event methods have been removed. + + *) Feature: the "zone" directive inside the "upstream" block. + + *) Feature: the stream module. + + *) Feature: byte ranges support in the ngx_http_memcached_module. + Thanks to Martin Mlynář. + + *) Feature: shared memory can now be used on Windows versions with + address space layout randomization. + Thanks to Sergey Brester. + + *) Feature: the "error_log" directive can now be used on mail and server + levels in mail proxy. + + *) Bugfix: the "proxy_protocol" parameter of the "listen" directive did + not work if not specified in the first "listen" directive for a + listen socket. + + +Changes with nginx 1.7.12 07 Apr 2015 + + *) Feature: now the "tcp_nodelay" directive works with backend SSL + connections. + + *) Feature: now thread pools can be used to read cache file headers. + + *) Bugfix: in the "proxy_request_buffering" directive. + + *) Bugfix: a segmentation fault might occur in a worker process when + using thread pools on Linux. + + *) Bugfix: in error handling when using the "ssl_stapling" directive. + Thanks to Filipe da Silva. + + *) Bugfix: in the ngx_http_spdy_module. + + +Changes with nginx 1.7.11 24 Mar 2015 + + *) Change: the "sendfile" parameter of the "aio" directive is + deprecated; now nginx automatically uses AIO to pre-load data for + sendfile if both "aio" and "sendfile" directives are used. + + *) Feature: experimental thread pools support. + + *) Feature: the "proxy_request_buffering", "fastcgi_request_buffering", + "scgi_request_buffering", and "uwsgi_request_buffering" directives. + + *) Feature: request body filters experimental API. + + *) Feature: client SSL certificates support in mail proxy. + Thanks to Sven Peter, Franck Levionnois, and Filipe Da Silva. + + *) Feature: startup speedup when using the "hash ... consistent" + directive in the upstream block. + Thanks to Wai Keen Woon. + + *) Feature: debug logging into a cyclic memory buffer. + + *) Bugfix: in hash table handling. + Thanks to Chris West. + + *) Bugfix: in the "proxy_cache_revalidate" directive. + + *) Bugfix: SSL connections might hang if deferred accept or the + "proxy_protocol" parameter of the "listen" directive were used. + Thanks to James Hamlin. + + *) Bugfix: the $upstream_response_time variable might contain a wrong + value if the "image_filter" directive was used. + + *) Bugfix: in integer overflow handling. + Thanks to Régis Leroy. + + *) Bugfix: it was not possible to enable SSLv3 with LibreSSL. + + *) Bugfix: the "ignoring stale global SSL error ... called a function + you should not call" alerts appeared in logs when using LibreSSL. + + *) Bugfix: certificates specified by the "ssl_client_certificate" and + "ssl_trusted_certificate" directives were inadvertently used to + automatically construct certificate chains. + + +Changes with nginx 1.7.10 10 Feb 2015 + + *) Feature: the "use_temp_path" parameter of the "proxy_cache_path", + "fastcgi_cache_path", "scgi_cache_path", and "uwsgi_cache_path" + directives. + + *) Feature: the $upstream_header_time variable. + + *) Workaround: now on disk overflow nginx tries to write error logs once + a second only. + + *) Bugfix: the "try_files" directive did not ignore normal files while + testing directories. + Thanks to Damien Tournoud. + + *) Bugfix: alerts "sendfile() failed" if the "sendfile" directive was + used on OS X; the bug had appeared in 1.7.8. + + *) Bugfix: alerts "sem_post() failed" might appear in logs. + + *) Bugfix: nginx could not be built with musl libc. + Thanks to James Taylor. + + *) Bugfix: nginx could not be built on Tru64 UNIX. + Thanks to Goetz T. Fischer. + + +Changes with nginx 1.7.9 23 Dec 2014 + + *) Feature: variables support in the "proxy_cache", "fastcgi_cache", + "scgi_cache", and "uwsgi_cache" directives. + + *) Feature: variables support in the "expires" directive. + + *) Feature: loading of secret keys from hardware tokens with OpenSSL + engines. + Thanks to Dmitrii Pichulin. + + *) Feature: the "autoindex_format" directive. + + *) Bugfix: cache revalidation is now only used for responses with 200 + and 206 status codes. + Thanks to Piotr Sikora. + + *) Bugfix: the "TE" client request header line was passed to backends + while proxying. + + *) Bugfix: the "proxy_pass", "fastcgi_pass", "scgi_pass", and + "uwsgi_pass" directives might not work correctly inside the "if" and + "limit_except" blocks. + + *) Bugfix: the "proxy_store" directive with the "on" parameter was + ignored if the "proxy_store" directive with an explicitly specified + file path was used on a previous level. + + *) Bugfix: nginx could not be built with BoringSSL. + Thanks to Lukas Tribus. + + +Changes with nginx 1.7.8 02 Dec 2014 + + *) Change: now the "If-Modified-Since", "If-Range", etc. client request + header lines are passed to a backend while caching if nginx knows in + advance that the response will not be cached (e.g., when using + proxy_cache_min_uses). + + *) Change: now after proxy_cache_lock_timeout nginx sends a request to a + backend with caching disabled; the new directives + "proxy_cache_lock_age", "fastcgi_cache_lock_age", + "scgi_cache_lock_age", and "uwsgi_cache_lock_age" specify a time + after which the lock will be released and another attempt to cache a + response will be made. + + *) Change: the "log_format" directive can now be used only at http + level. + + *) Feature: the "proxy_ssl_certificate", "proxy_ssl_certificate_key", + "proxy_ssl_password_file", "uwsgi_ssl_certificate", + "uwsgi_ssl_certificate_key", and "uwsgi_ssl_password_file" + directives. + Thanks to Piotr Sikora. + + *) Feature: it is now possible to switch to a named location using + "X-Accel-Redirect". + Thanks to Toshikuni Fukaya. + + *) Feature: now the "tcp_nodelay" directive works with SPDY connections. + + *) Feature: new directives in vim syntax highliting scripts. + Thanks to Peter Wu. + + *) Bugfix: nginx ignored the "s-maxage" value in the "Cache-Control" + backend response header line. + Thanks to Piotr Sikora. + + *) Bugfix: in the ngx_http_spdy_module. + Thanks to Piotr Sikora. + + *) Bugfix: in the "ssl_password_file" directive when using OpenSSL + 0.9.8zc, 1.0.0o, 1.0.1j. + + *) Bugfix: alerts "header already sent" appeared in logs if the + "post_action" directive was used; the bug had appeared in 1.5.4. + + *) Bugfix: alerts "the http output chain is empty" might appear in logs + if the "postpone_output 0" directive was used with SSI includes. + + *) Bugfix: in the "proxy_cache_lock" directive with SSI subrequests. + Thanks to Yichun Zhang. + + +Changes with nginx 1.7.7 28 Oct 2014 + + *) Change: now nginx takes into account the "Vary" header line in a + backend response while caching. + + *) Feature: the "proxy_force_ranges", "fastcgi_force_ranges", + "scgi_force_ranges", and "uwsgi_force_ranges" directives. + + *) Feature: the "proxy_limit_rate", "fastcgi_limit_rate", + "scgi_limit_rate", and "uwsgi_limit_rate" directives. + + *) Feature: the "Vary" parameter of the "proxy_ignore_headers", + "fastcgi_ignore_headers", "scgi_ignore_headers", and + "uwsgi_ignore_headers" directives. + + *) Bugfix: the last part of a response received from a backend with + unbufferred proxy might not be sent to a client if "gzip" or "gunzip" + directives were used. + + *) Bugfix: in the "proxy_cache_revalidate" directive. + Thanks to Piotr Sikora. + + *) Bugfix: in error handling. + Thanks to Yichun Zhang and Daniil Bondarev. + + *) Bugfix: in the "proxy_next_upstream_tries" and + "proxy_next_upstream_timeout" directives. + Thanks to Feng Gu. + + *) Bugfix: nginx/Windows could not be built with MinGW-w64 gcc. + Thanks to Kouhei Sutou. + + +Changes with nginx 1.7.6 30 Sep 2014 + + *) Change: the deprecated "limit_zone" directive is not supported + anymore. + + *) Feature: the "limit_conn_zone" and "limit_req_zone" directives now + can be used with combinations of multiple variables. + + *) Bugfix: request body might be transmitted incorrectly when retrying a + FastCGI request to the next upstream server. + + *) Bugfix: in logging to syslog. + + +Changes with nginx 1.7.5 16 Sep 2014 + + *) Security: it was possible to reuse SSL sessions in unrelated contexts + if a shared SSL session cache or the same TLS session ticket key was + used for multiple "server" blocks (CVE-2014-3616). + Thanks to Antoine Delignat-Lavaud. + + *) Change: now the "stub_status" directive does not require a parameter. + + *) Feature: the "always" parameter of the "add_header" directive. + + *) Feature: the "proxy_next_upstream_tries", + "proxy_next_upstream_timeout", "fastcgi_next_upstream_tries", + "fastcgi_next_upstream_timeout", "memcached_next_upstream_tries", + "memcached_next_upstream_timeout", "scgi_next_upstream_tries", + "scgi_next_upstream_timeout", "uwsgi_next_upstream_tries", and + "uwsgi_next_upstream_timeout" directives. + + *) Bugfix: in the "if" parameter of the "access_log" directive. + + *) Bugfix: in the ngx_http_perl_module. + Thanks to Piotr Sikora. + + *) Bugfix: the "listen" directive of the mail proxy module did not allow + to specify more than two parameters. + + *) Bugfix: the "sub_filter" directive did not work with a string to + replace consisting of a single character. + + *) Bugfix: requests might hang if resolver was used and a timeout + occurred during a DNS request. + + *) Bugfix: in the ngx_http_spdy_module when using with AIO. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "set" directive was used to change the "$http_...", "$sent_http_...", + or "$upstream_http_..." variables. + + *) Bugfix: in memory allocation error handling. + Thanks to Markus Linnala and Feng Gu. + + +Changes with nginx 1.7.4 05 Aug 2014 + + *) Security: pipelined commands were not discarded after STARTTLS + command in SMTP proxy (CVE-2014-3556); the bug had appeared in 1.5.6. + Thanks to Chris Boulton. + + *) Change: URI escaping now uses uppercase hexadecimal digits. + Thanks to Piotr Sikora. + + *) Feature: now nginx can be build with BoringSSL and LibreSSL. + Thanks to Piotr Sikora. + + *) Bugfix: requests might hang if resolver was used and a DNS server + returned a malformed response; the bug had appeared in 1.5.8. + + *) Bugfix: in the ngx_http_spdy_module. + Thanks to Piotr Sikora. + + *) Bugfix: the $uri variable might contain garbage when returning errors + with code 400. + Thanks to Sergey Bobrov. + + *) Bugfix: in error handling in the "proxy_store" directive and the + ngx_http_dav_module. + Thanks to Feng Gu. + + *) Bugfix: a segmentation fault might occur if logging of errors to + syslog was used; the bug had appeared in 1.7.1. + + *) Bugfix: the $geoip_latitude, $geoip_longitude, $geoip_dma_code, and + $geoip_area_code variables might not work. + Thanks to Yichun Zhang. + + *) Bugfix: in memory allocation error handling. + Thanks to Tatsuhiko Kubo and Piotr Sikora. + + +Changes with nginx 1.7.3 08 Jul 2014 + + *) Feature: weak entity tags are now preserved on response + modifications, and strong ones are changed to weak. + + *) Feature: cache revalidation now uses If-None-Match header if + possible. + + *) Feature: the "ssl_password_file" directive. + + *) Bugfix: the If-None-Match request header line was ignored if there + was no Last-Modified header in a response returned from cache. + + *) Bugfix: "peer closed connection in SSL handshake" messages were + logged at "info" level instead of "error" while connecting to + backends. + + *) Bugfix: in the ngx_http_dav_module module in nginx/Windows. + + *) Bugfix: SPDY connections might be closed prematurely if caching was + used. + + +Changes with nginx 1.7.2 17 Jun 2014 + + *) Feature: the "hash" directive inside the "upstream" block. + + *) Feature: defragmentation of free shared memory blocks. + Thanks to Wandenberg Peixoto and Yichun Zhang. + + *) Bugfix: a segmentation fault might occur in a worker process if the + default value of the "access_log" directive was used; the bug had + appeared in 1.7.0. + Thanks to Piotr Sikora. + + *) Bugfix: trailing slash was mistakenly removed from the last parameter + of the "try_files" directive. + + *) Bugfix: nginx could not be built on OS X in some cases. + + *) Bugfix: in the ngx_http_spdy_module. + + +Changes with nginx 1.7.1 27 May 2014 + + *) Feature: the "$upstream_cookie_..." variables. + + *) Feature: the $ssl_client_fingerprint variable. + + *) Feature: the "error_log" and "access_log" directives now support + logging to syslog. + + *) Feature: the mail proxy now logs client port on connect. + + *) Bugfix: memory leak if the "ssl_stapling" directive was used. + Thanks to Filipe da Silva. + + *) Bugfix: the "alias" directive used inside a location given by a + regular expression worked incorrectly if the "if" or "limit_except" + directives were used. + + *) Bugfix: the "charset" directive did not set a charset to encoded + backend responses. + + *) Bugfix: a "proxy_pass" directive without URI part might use original + request after the $args variable was set. + Thanks to Yichun Zhang. + + *) Bugfix: in the "none" parameter in the "smtp_auth" directive; the bug + had appeared in 1.5.6. + Thanks to Svyatoslav Nikolsky. + + *) Bugfix: if sub_filter and SSI were used together, then responses + might be transferred incorrectly. + + *) Bugfix: nginx could not be built with the --with-file-aio option on + Linux/aarch64. + + +Changes with nginx 1.7.0 24 Apr 2014 + + *) Feature: backend SSL certificate verification. + + *) Feature: support for SNI while working with SSL backends. + + *) Feature: the $ssl_server_name variable. + + *) Feature: the "if" parameter of the "access_log" directive. + + +Changes with nginx 1.5.13 08 Apr 2014 + + *) Change: improved hash table handling; the default values of the + "variables_hash_max_size" and "types_hash_bucket_size" were changed + to 1024 and 64 respectively. + + *) Feature: the ngx_http_mp4_module now supports the "end" argument. + + *) Feature: byte ranges support in the ngx_http_mp4_module and while + saving responses to cache. + + *) Bugfix: alerts "ngx_slab_alloc() failed: no memory" no longer logged + when using shared memory in the "ssl_session_cache" directive and in + the ngx_http_limit_req_module. + + *) Bugfix: the "underscores_in_headers" directive did not allow + underscore as a first character of a header. + Thanks to Piotr Sikora. + + *) Bugfix: cache manager might hog CPU on exit in nginx/Windows. + + *) Bugfix: nginx/Windows terminated abnormally if the + "ssl_session_cache" directive was used with the "shared" parameter. + + *) Bugfix: in the ngx_http_spdy_module. + + +Changes with nginx 1.5.12 18 Mar 2014 + + *) Security: a heap memory buffer overflow might occur in a worker + process while handling a specially crafted request by + ngx_http_spdy_module, potentially resulting in arbitrary code + execution (CVE-2014-0133). + Thanks to Lucas Molas, researcher at Programa STIC, Fundación Dr. + Manuel Sadosky, Buenos Aires, Argentina. + + *) Feature: the "proxy_protocol" parameters of the "listen" and + "real_ip_header" directives, the $proxy_protocol_addr variable. + + *) Bugfix: in the "fastcgi_next_upstream" directive. + Thanks to Lucas Molas. + + +Changes with nginx 1.5.11 04 Mar 2014 + + *) Security: memory corruption might occur in a worker process on 32-bit + platforms while handling a specially crafted request by + ngx_http_spdy_module, potentially resulting in arbitrary code + execution (CVE-2014-0088); the bug had appeared in 1.5.10. + Thanks to Lucas Molas, researcher at Programa STIC, Fundación Dr. + Manuel Sadosky, Buenos Aires, Argentina. + + *) Feature: the $ssl_session_reused variable. + + *) Bugfix: the "client_max_body_size" directive might not work when + reading a request body using chunked transfer encoding; the bug had + appeared in 1.3.9. + Thanks to Lucas Molas. + + *) Bugfix: a segmentation fault might occur in a worker process when + proxying WebSocket connections. + + *) Bugfix: a segmentation fault might occur in a worker process if the + ngx_http_spdy_module was used on 32-bit platforms; the bug had + appeared in 1.5.10. + + *) Bugfix: the $upstream_status variable might contain wrong data if the + "proxy_cache_use_stale" or "proxy_cache_revalidate" directives were + used. + Thanks to Piotr Sikora. + + *) Bugfix: a segmentation fault might occur in a worker process if + errors with code 400 were redirected to a named location using the + "error_page" directive. + + *) Bugfix: nginx/Windows could not be built with Visual Studio 2013. + + +Changes with nginx 1.5.10 04 Feb 2014 + + *) Feature: the ngx_http_spdy_module now uses SPDY 3.1 protocol. + Thanks to Automattic and MaxCDN for sponsoring this work. + + *) Feature: the ngx_http_mp4_module now skips tracks too short for a + seek requested. + + *) Bugfix: a segmentation fault might occur in a worker process if the + $ssl_session_id variable was used in logs; the bug had appeared in + 1.5.9. + + *) Bugfix: the $date_local and $date_gmt variables used wrong format + outside of the ngx_http_ssi_filter_module. + + *) Bugfix: client connections might be immediately closed if deferred + accept was used; the bug had appeared in 1.3.15. + + *) Bugfix: alerts "getsockopt(TCP_FASTOPEN) ... failed" appeared in logs + during binary upgrade on Linux; the bug had appeared in 1.5.8. + Thanks to Piotr Sikora. + + +Changes with nginx 1.5.9 22 Jan 2014 + + *) Change: now nginx expects escaped URIs in "X-Accel-Redirect" headers. + + *) Feature: the "ssl_buffer_size" directive. + + *) Feature: the "limit_rate" directive can now be used to rate limit + responses sent in SPDY connections. + + *) Feature: the "spdy_chunk_size" directive. + + *) Feature: the "ssl_session_tickets" directive. + Thanks to Dirkjan Bussink. + + *) Bugfix: the $ssl_session_id variable contained full session + serialized instead of just a session id. + Thanks to Ivan Ristić. + + *) Bugfix: nginx incorrectly handled escaped "?" character in the + "include" SSI command. + + *) Bugfix: the ngx_http_dav_module did not unescape destination URI of + the COPY and MOVE methods. + + *) Bugfix: resolver did not understand domain names with a trailing dot. + Thanks to Yichun Zhang. + + *) Bugfix: alerts "zero size buf in output" might appear in logs while + proxying; the bug had appeared in 1.3.9. + + *) Bugfix: a segmentation fault might occur in a worker process if the + ngx_http_spdy_module was used. + + *) Bugfix: proxied WebSocket connections might hang right after + handshake if the select, poll, or /dev/poll methods were used. + + *) Bugfix: the "xclient" directive of the mail proxy module incorrectly + handled IPv6 client addresses. + + +Changes with nginx 1.5.8 17 Dec 2013 + + *) Feature: IPv6 support in resolver. + + *) Feature: the "listen" directive supports the "fastopen" parameter. + Thanks to Mathew Rodley. + + *) Feature: SSL support in the ngx_http_uwsgi_module. + Thanks to Roberto De Ioris. + + *) Feature: vim syntax highlighting scripts were added to contrib. + Thanks to Evan Miller. + + *) Bugfix: a timeout might occur while reading client request body in an + SSL connection using chunked transfer encoding. + + *) Bugfix: the "master_process" directive did not work correctly in + nginx/Windows. + + *) Bugfix: the "setfib" parameter of the "listen" directive might not + work. + + *) Bugfix: in the ngx_http_spdy_module. + + +Changes with nginx 1.5.7 19 Nov 2013 + + *) Security: a character following an unescaped space in a request line + was handled incorrectly (CVE-2013-4547); the bug had appeared in + 0.8.41. + Thanks to Ivan Fratric of the Google Security Team. + + *) Change: a logging level of auth_basic errors about no user/password + provided has been lowered from "error" to "info". + + *) Feature: the "proxy_cache_revalidate", "fastcgi_cache_revalidate", + "scgi_cache_revalidate", and "uwsgi_cache_revalidate" directives. + + *) Feature: the "ssl_session_ticket_key" directive. + Thanks to Piotr Sikora. + + *) Bugfix: the directive "add_header Cache-Control ''" added a + "Cache-Control" response header line with an empty value. + + *) Bugfix: the "satisfy any" directive might return 403 error instead of + 401 if auth_request and auth_basic directives were used. + Thanks to Jan Marc Hoffmann. + + *) Bugfix: the "accept_filter" and "deferred" parameters of the "listen" + directive were ignored for listen sockets created during binary + upgrade. + Thanks to Piotr Sikora. + + *) Bugfix: some data received from a backend with unbufferred proxy + might not be sent to a client immediately if "gzip" or "gunzip" + directives were used. + Thanks to Yichun Zhang. + + *) Bugfix: in error handling in ngx_http_gunzip_filter_module. + + *) Bugfix: responses might hang if the ngx_http_spdy_module was used + with the "auth_request" directive. + + *) Bugfix: memory leak in nginx/Windows. + + +Changes with nginx 1.5.6 01 Oct 2013 + + *) Feature: the "fastcgi_buffering" directive. + + *) Feature: the "proxy_ssl_protocols" and "proxy_ssl_ciphers" + directives. + Thanks to Piotr Sikora. + + *) Feature: optimization of SSL handshakes when using long certificate + chains. + + *) Feature: the mail proxy supports SMTP pipelining. + + *) Bugfix: in the ngx_http_auth_basic_module when using "$apr1$" + password encryption method. + Thanks to Markus Linnala. + + *) Bugfix: in MacOSX, Cygwin, and nginx/Windows incorrect location might + be used to process a request if locations were given using characters + in different cases. + + *) Bugfix: automatic redirect with appended trailing slash for proxied + locations might not work. + + *) Bugfix: in the mail proxy server. + + *) Bugfix: in the ngx_http_spdy_module. + + +Changes with nginx 1.5.5 17 Sep 2013 + + *) Change: now nginx assumes HTTP/1.0 by default if it is not able to + detect protocol reliably. + + *) Feature: the "disable_symlinks" directive now uses O_PATH on Linux. + + *) Feature: now nginx uses EPOLLRDHUP events to detect premature + connection close by clients if the "epoll" method is used. + + *) Bugfix: in the "valid_referers" directive if the "server_names" + parameter was used. + + *) Bugfix: the $request_time variable did not work in nginx/Windows. + + *) Bugfix: in the "image_filter" directive. + Thanks to Lanshun Zhou. + + *) Bugfix: OpenSSL 1.0.1f compatibility. + Thanks to Piotr Sikora. + + +Changes with nginx 1.5.4 27 Aug 2013 + + *) Change: the "js" extension MIME type has been changed to + "application/javascript"; default value of the "charset_types" + directive was changed accordingly. + + *) Change: now the "image_filter" directive with the "size" parameter + returns responses with the "application/json" MIME type. + + *) Feature: the ngx_http_auth_request_module. + + *) Bugfix: a segmentation fault might occur on start or during + reconfiguration if the "try_files" directive was used with an empty + parameter. + + *) Bugfix: memory leak if relative paths were specified using variables + in the "root" or "auth_basic_user_file" directives. + + *) Bugfix: the "valid_referers" directive incorrectly executed regular + expressions if a "Referer" header started with "https://". + Thanks to Liangbin Li. + + *) Bugfix: responses might hang if subrequests were used and an SSL + handshake error happened during subrequest processing. + Thanks to Aviram Cohen. + + *) Bugfix: in the ngx_http_autoindex_module. + + *) Bugfix: in the ngx_http_spdy_module. + + +Changes with nginx 1.5.3 30 Jul 2013 + + *) Change in internal API: now u->length defaults to -1 if working with + backends in unbuffered mode. + + *) Change: now after receiving an incomplete response from a backend + server nginx tries to send an available part of the response to a + client, and then closes client connection. + + *) Bugfix: a segmentation fault might occur in a worker process if the + ngx_http_spdy_module was used with the "client_body_in_file_only" + directive. + + *) Bugfix: the "so_keepalive" parameter of the "listen" directive might + be handled incorrectly on DragonFlyBSD. + Thanks to Sepherosa Ziehau. + + *) Bugfix: in the ngx_http_xslt_filter_module. + + *) Bugfix: in the ngx_http_sub_filter_module. + + +Changes with nginx 1.5.2 02 Jul 2013 + + *) Feature: now several "error_log" directives can be used. + + *) Bugfix: the $r->header_in() embedded perl method did not return value + of the "Cookie" and "X-Forwarded-For" request header lines; the bug + had appeared in 1.3.14. + + *) Bugfix: in the ngx_http_spdy_module. + Thanks to Jim Radford. + + *) Bugfix: nginx could not be built on Linux with x32 ABI. + Thanks to Serguei Ivantsov. + + +Changes with nginx 1.5.1 04 Jun 2013 + + *) Feature: the "ssi_last_modified", "sub_filter_last_modified", and + "xslt_last_modified" directives. + Thanks to Alexey Kolpakov. + + *) Feature: the "http_403" parameter of the "proxy_next_upstream", + "fastcgi_next_upstream", "scgi_next_upstream", and + "uwsgi_next_upstream" directives. + + *) Feature: the "allow" and "deny" directives now support unix domain + sockets. + + *) Bugfix: nginx could not be built with the ngx_mail_ssl_module, but + without ngx_http_ssl_module; the bug had appeared in 1.3.14. + + *) Bugfix: in the "proxy_set_body" directive. + Thanks to Lanshun Zhou. + + *) Bugfix: in the "lingering_time" directive. + Thanks to Lanshun Zhou. + + *) Bugfix: the "fail_timeout" parameter of the "server" directive in the + "upstream" context might not work if "max_fails" parameter was used; + the bug had appeared in 1.3.0. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "ssl_stapling" directive was used. + Thanks to Piotr Sikora. + + *) Bugfix: in the mail proxy server. + Thanks to Filipe Da Silva. + + *) Bugfix: nginx/Windows might stop accepting connections if several + worker processes were used. + + +Changes with nginx 1.5.0 07 May 2013 + + *) Security: a stack-based buffer overflow might occur in a worker + process while handling a specially crafted request, potentially + resulting in arbitrary code execution (CVE-2013-2028); the bug had + appeared in 1.3.9. + Thanks to Greg MacManus, iSIGHT Partners Labs. + + +Changes with nginx 1.4.0 24 Apr 2013 + + *) Bugfix: nginx could not be built with the ngx_http_perl_module if the + --with-openssl option was used; the bug had appeared in 1.3.16. + + *) Bugfix: in a request body handling in the ngx_http_perl_module; the + bug had appeared in 1.3.9. + + +Changes with nginx 1.3.16 16 Apr 2013 + + *) Bugfix: a segmentation fault might occur in a worker process if + subrequests were used; the bug had appeared in 1.3.9. + + *) Bugfix: the "tcp_nodelay" directive caused an error if a WebSocket + connection was proxied into a unix domain socket. + + *) Bugfix: the $upstream_response_length variable has an incorrect value + "0" if buffering was not used. + Thanks to Piotr Sikora. + + *) Bugfix: in the eventport and /dev/poll methods. + + +Changes with nginx 1.3.15 26 Mar 2013 + + *) Change: opening and closing a connection without sending any data in + it is no longer logged to access_log with error code 400. + + *) Feature: the ngx_http_spdy_module. + Thanks to Automattic for sponsoring this work. + + *) Feature: the "limit_req_status" and "limit_conn_status" directives. + Thanks to Nick Marden. + + *) Feature: the "image_filter_interlace" directive. + Thanks to Ian Babrou. + + *) Feature: $connections_waiting variable in the + ngx_http_stub_status_module. + + *) Feature: the mail proxy module now supports IPv6 backends. + + *) Bugfix: request body might be transmitted incorrectly when retrying a + request to the next upstream server; the bug had appeared in 1.3.9. + Thanks to Piotr Sikora. + + *) Bugfix: in the "client_body_in_file_only" directive; the bug had + appeared in 1.3.9. + + *) Bugfix: responses might hang if subrequests were used and a DNS error + happened during subrequest processing. + Thanks to Lanshun Zhou. + + *) Bugfix: in backend usage accounting. + + +Changes with nginx 1.3.14 05 Mar 2013 + + *) Feature: $connections_active, $connections_reading, and + $connections_writing variables in the ngx_http_stub_status_module. + + *) Feature: support of WebSocket connections in the + ngx_http_uwsgi_module and ngx_http_scgi_module. + + *) Bugfix: in virtual servers handling with SNI. + + *) Bugfix: new sessions were not always stored if the "ssl_session_cache + shared" directive was used and there was no free space in shared + memory. + Thanks to Piotr Sikora. + + *) Bugfix: multiple X-Forwarded-For headers were handled incorrectly. + Thanks to Neal Poole for sponsoring this work. + + *) Bugfix: in the ngx_http_mp4_module. + Thanks to Gernot Vormayr. + + +Changes with nginx 1.3.13 19 Feb 2013 + + *) Change: a compiler with name "cc" is now used by default. + + *) Feature: support for proxying of WebSocket connections. + Thanks to Apcera and CloudBees for sponsoring this work. + + *) Feature: the "auth_basic_user_file" directive supports "{SHA}" + password encryption method. + Thanks to Louis Opter. + + +Changes with nginx 1.3.12 05 Feb 2013 + + *) Feature: variables support in the "proxy_bind", "fastcgi_bind", + "memcached_bind", "scgi_bind", and "uwsgi_bind" directives. + + *) Feature: the $pipe, $request_length, $time_iso8601, and $time_local + variables can now be used not only in the "log_format" directive. + Thanks to Kiril Kalchev. + + *) Feature: IPv6 support in the ngx_http_geoip_module. + Thanks to Gregor Kališnik. + + *) Bugfix: in the "proxy_method" directive. + + *) Bugfix: a segmentation fault might occur in a worker process if + resolver was used with the poll method. + + *) Bugfix: nginx might hog CPU during SSL handshake with a backend if + the select, poll, or /dev/poll methods were used. + + *) Bugfix: the "[crit] SSL_write() failed (SSL:)" error. + + *) Bugfix: in the "client_body_in_file_only" directive; the bug had + appeared in 1.3.9. + + *) Bugfix: in the "fastcgi_keep_conn" directive. + + +Changes with nginx 1.3.11 10 Jan 2013 + + *) Bugfix: a segmentation fault might occur if logging was used; the bug + had appeared in 1.3.10. + + *) Bugfix: the "proxy_pass" directive did not work with IP addresses + without port specified; the bug had appeared in 1.3.10. + + *) Bugfix: a segmentation fault occurred on start or during + reconfiguration if the "keepalive" directive was specified more than + once in a single upstream block. + + *) Bugfix: parameter "default" of the "geo" directive did not set + default value for IPv6 addresses. + + +Changes with nginx 1.3.10 25 Dec 2012 + + *) Change: domain names specified in configuration file are now resolved + to IPv6 addresses as well as IPv4 ones. + + *) Change: now if the "include" directive with mask is used on Unix + systems, included files are sorted in alphabetical order. + + *) Change: the "add_header" directive adds headers to 201 responses. + + *) Feature: the "geo" directive now supports IPv6 addresses in CIDR + notation. + + *) Feature: the "flush" and "gzip" parameters of the "access_log" + directive. + + *) Feature: variables support in the "auth_basic" directive. + + *) Bugfix: nginx could not be built with the ngx_http_perl_module in + some cases. + + *) Bugfix: a segmentation fault might occur in a worker process if the + ngx_http_xslt_module was used. + + *) Bugfix: nginx could not be built on MacOSX in some cases. + Thanks to Piotr Sikora. + + *) Bugfix: the "limit_rate" directive with high rates might result in + truncated responses on 32-bit platforms. + Thanks to Alexey Antropov. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "if" directive was used. + Thanks to Piotr Sikora. + + *) Bugfix: a "100 Continue" response was issued with "413 Request Entity + Too Large" responses. + + *) Bugfix: the "image_filter", "image_filter_jpeg_quality" and + "image_filter_sharpen" directives might be inherited incorrectly. + Thanks to Ian Babrou. + + *) Bugfix: "crypt_r() failed" errors might appear if the "auth_basic" + directive was used on Linux. + + *) Bugfix: in backup servers handling. + Thanks to Thomas Chen. + + *) Bugfix: proxied HEAD requests might return incorrect response if the + "gzip" directive was used. + + +Changes with nginx 1.3.9 27 Nov 2012 + + *) Feature: support for chunked transfer encoding while reading client + request body. + + *) Feature: the $request_time and $msec variables can now be used not + only in the "log_format" directive. + + *) Bugfix: cache manager and cache loader processes might not be able to + start if more than 512 listen sockets were used. + + *) Bugfix: in the ngx_http_dav_module. + + +Changes with nginx 1.3.8 30 Oct 2012 + + *) Feature: the "optional_no_ca" parameter of the "ssl_verify_client" + directive. + Thanks to Mike Kazantsev and Eric O'Connor. + + *) Feature: the $bytes_sent, $connection, and $connection_requests + variables can now be used not only in the "log_format" directive. + Thanks to Benjamin Grössing. + + *) Feature: the "auto" parameter of the "worker_processes" directive. + + *) Bugfix: "cache file ... has md5 collision" alert. + + *) Bugfix: in the ngx_http_gunzip_filter_module. + + *) Bugfix: in the "ssl_stapling" directive. + + +Changes with nginx 1.3.7 02 Oct 2012 + + *) Feature: OCSP stapling support. + Thanks to Comodo, DigiCert and GlobalSign for sponsoring this work. + + *) Feature: the "ssl_trusted_certificate" directive. + + *) Feature: resolver now randomly rotates addresses returned from cache. + Thanks to Anton Jouline. + + *) Bugfix: OpenSSL 0.9.7 compatibility. + + +Changes with nginx 1.3.6 12 Sep 2012 + + *) Feature: the ngx_http_gunzip_filter_module. + + *) Feature: the "memcached_gzip_flag" directive. + + *) Feature: the "always" parameter of the "gzip_static" directive. + + *) Bugfix: in the "limit_req" directive; the bug had appeared in 1.1.14. + Thanks to Charles Chen. + + *) Bugfix: nginx could not be built by gcc 4.7 with -O2 optimization if + the --with-ipv6 option was used. + + +Changes with nginx 1.3.5 21 Aug 2012 + + *) Change: the ngx_http_mp4_module module no longer skips tracks in + formats other than H.264 and AAC. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "map" directive was used with variables as values. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "geo" directive was used with the "ranges" parameter but without the + "default" parameter; the bug had appeared in 0.8.43. + Thanks to Zhen Chen and Weibin Yao. + + *) Bugfix: in the -p command-line parameter handling. + + *) Bugfix: in the mail proxy server. + + *) Bugfix: of minor potential bugs. + Thanks to Coverity. + + *) Bugfix: nginx/Windows could not be built with Visual Studio 2005 + Express. + Thanks to HAYASHI Kentaro. + + +Changes with nginx 1.3.4 31 Jul 2012 + + *) Change: the "ipv6only" parameter is now turned on by default for + listening IPv6 sockets. + + *) Feature: the Clang compiler support. + + *) Bugfix: extra listening sockets might be created. + Thanks to Roman Odaisky. + + *) Bugfix: nginx/Windows might hog CPU if a worker process failed to + start. + Thanks to Ricardo Villalobos Guevara. + + *) Bugfix: the "proxy_pass_header", "fastcgi_pass_header", + "scgi_pass_header", "uwsgi_pass_header", "proxy_hide_header", + "fastcgi_hide_header", "scgi_hide_header", and "uwsgi_hide_header" + directives might be inherited incorrectly. + + +Changes with nginx 1.3.3 10 Jul 2012 + + *) Feature: entity tags support and the "etag" directive. + + *) Bugfix: trailing dot in a source value was not ignored if the "map" + directive was used with the "hostnames" parameter. + + *) Bugfix: incorrect location might be used to process a request if a + URI was changed via a "rewrite" directive before an internal redirect + to a named location. + + +Changes with nginx 1.3.2 26 Jun 2012 + + *) Change: the "single" parameter of the "keepalive" directive is now + ignored. + + *) Change: SSL compression is now disabled when using all versions of + OpenSSL, including ones prior to 1.0.0. + + *) Feature: it is now possible to use the "ip_hash" directive to balance + IPv6 clients. + + *) Feature: the $status variable can now be used not only in the + "log_format" directive. + + *) Bugfix: a segmentation fault might occur in a worker process on + shutdown if the "resolver" directive was used. + + *) Bugfix: a segmentation fault might occur in a worker process if the + ngx_http_mp4_module was used. + + *) Bugfix: in the ngx_http_mp4_module. + + *) Bugfix: a segmentation fault might occur in a worker process if + conflicting wildcard server names were used. + + *) Bugfix: nginx might be terminated abnormally on a SIGBUS signal on + ARM platform. + + *) Bugfix: an alert "sendmsg() failed (9: Bad file number)" on HP-UX + while reconfiguration. + + +Changes with nginx 1.3.1 05 Jun 2012 + + *) Security: now nginx/Windows ignores trailing dot in URI path + component, and does not allow URIs with ":$" in it. + Thanks to Vladimir Kochetkov, Positive Research Center. + + *) Feature: the "proxy_pass", "fastcgi_pass", "scgi_pass", "uwsgi_pass" + directives, and the "server" directive inside the "upstream" block, + now support IPv6 addresses. + + *) Feature: the "resolver" directive now supports IPv6 addresses and an + optional port specification. + + *) Feature: the "least_conn" directive inside the "upstream" block. + + *) Feature: it is now possible to specify a weight for servers while + using the "ip_hash" directive. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "image_filter" directive was used; the bug had appeared in 1.3.0. + + *) Bugfix: nginx could not be built with ngx_cpp_test_module; the bug + had appeared in 1.1.12. + + *) Bugfix: access to variables from SSI and embedded perl module might + not work after reconfiguration. + Thanks to Yichun Zhang. + + *) Bugfix: in the ngx_http_xslt_filter_module. + Thanks to Kuramoto Eiji. + + *) Bugfix: memory leak if $geoip_org variable was used. + Thanks to Denis F. Latypoff. + + *) Bugfix: in the "proxy_cookie_domain" and "proxy_cookie_path" + directives. + + +Changes with nginx 1.3.0 15 May 2012 + + *) Feature: the "debug_connection" directive now supports IPv6 addresses + and the "unix:" parameter. + + *) Feature: the "set_real_ip_from" directive and the "proxy" parameter + of the "geo" directive now support IPv6 addresses. + + *) Feature: the "real_ip_recursive", "geoip_proxy", and + "geoip_proxy_recursive" directives. + + *) Feature: the "proxy_recursive" parameter of the "geo" directive. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "resolver" directive was used. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "fastcgi_pass", "scgi_pass", or "uwsgi_pass" directives were used and + backend returned incorrect response. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "rewrite" directive was used and new request arguments in a + replacement used variables. + + *) Bugfix: nginx might hog CPU if the open file resource limit was + reached. + + *) Bugfix: nginx might loop infinitely over backends if the + "proxy_next_upstream" directive with the "http_404" parameter was + used and there were backup servers specified in an upstream block. + + *) Bugfix: adding the "down" parameter of the "server" directive might + cause unneeded client redistribution among backend servers if the + "ip_hash" directive was used. + + *) Bugfix: socket leak. + Thanks to Yichun Zhang. + + *) Bugfix: in the ngx_http_fastcgi_module. + + +Changes with nginx 1.2.0 23 Apr 2012 + + *) Bugfix: a segmentation fault might occur in a worker process if the + "try_files" directive was used; the bug had appeared in 1.1.19. + + *) Bugfix: response might be truncated if there were more than IOV_MAX + buffers used. + + *) Bugfix: in the "crop" parameter of the "image_filter" directive. + Thanks to Maxim Bublis. + + +Changes with nginx 1.1.19 12 Apr 2012 + + *) Security: specially crafted mp4 file might allow to overwrite memory + locations in a worker process if the ngx_http_mp4_module was used, + potentially resulting in arbitrary code execution (CVE-2012-2089). + Thanks to Matthew Daley. + + *) Bugfix: nginx/Windows might be terminated abnormally. + Thanks to Vincent Lee. + + *) Bugfix: nginx hogged CPU if all servers in an upstream were marked as + "backup". + + *) Bugfix: the "allow" and "deny" directives might be inherited + incorrectly if they were used with IPv6 addresses. + + *) Bugfix: the "modern_browser" and "ancient_browser" directives might + be inherited incorrectly. + + *) Bugfix: timeouts might be handled incorrectly on Solaris/SPARC. + + *) Bugfix: in the ngx_http_mp4_module. + + +Changes with nginx 1.1.18 28 Mar 2012 + + *) Change: keepalive connections are no longer disabled for Safari by + default. + + *) Feature: the $connection_requests variable. + + *) Feature: $tcpinfo_rtt, $tcpinfo_rttvar, $tcpinfo_snd_cwnd and + $tcpinfo_rcv_space variables. + + *) Feature: the "worker_cpu_affinity" directive now works on FreeBSD. + + *) Feature: the "xslt_param" and "xslt_string_param" directives. + Thanks to Samuel Behan. + + *) Bugfix: in configure tests. + Thanks to Piotr Sikora. + + *) Bugfix: in the ngx_http_xslt_filter_module. + + *) Bugfix: nginx could not be built on Debian GNU/Hurd. + + +Changes with nginx 1.1.17 15 Mar 2012 + + *) Security: content of previously freed memory might be sent to a + client if backend returned specially crafted response. + Thanks to Matthew Daley. + + *) Bugfix: in the embedded perl module if used from SSI. + Thanks to Matthew Daley. + + *) Bugfix: in the ngx_http_uwsgi_module. + + +Changes with nginx 1.1.16 29 Feb 2012 + + *) Change: the simultaneous subrequest limit has been raised to 200. + + *) Feature: the "from" parameter of the "disable_symlinks" directive. + + *) Feature: the "return" and "error_page" directives can now be used to + return 307 redirections. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "resolver" directive was used and there was no "error_log" directive + specified at global level. + Thanks to Roman Arutyunyan. + + *) Bugfix: a segmentation fault might occur in a worker process if the + "proxy_http_version 1.1" or "fastcgi_keep_conn on" directives were + used. + + *) Bugfix: memory leaks. + Thanks to Lanshun Zhou. + + *) Bugfix: in the "disable_symlinks" directive. + + *) Bugfix: on ZFS filesystem disk cache size might be calculated + incorrectly; the bug had appeared in 1.0.1. + + *) Bugfix: nginx could not be built by the icc 12.1 compiler. + + *) Bugfix: nginx could not be built by gcc on Solaris; the bug had + appeared in 1.1.15. + + +Changes with nginx 1.1.15 15 Feb 2012 + + *) Feature: the "disable_symlinks" directive. + + *) Feature: the "proxy_cookie_domain" and "proxy_cookie_path" + directives. + + *) Bugfix: nginx might log incorrect error "upstream prematurely closed + connection" instead of correct "upstream sent too big header" one. + Thanks to Feibo Li. + + *) Bugfix: nginx could not be built with the ngx_http_perl_module if the + --with-openssl option was used. + + *) Bugfix: the number of internal redirects to named locations was not + limited. + + *) Bugfix: calling $r->flush() multiple times might cause errors in the + ngx_http_gzip_filter_module. + + *) Bugfix: temporary files might be not removed if the "proxy_store" + directive was used with SSI includes. + + *) Bugfix: in some cases non-cacheable variables (such as the $args + variable) returned old empty cached value. + + *) Bugfix: a segmentation fault might occur in a worker process if too + many SSI subrequests were issued simultaneously; the bug had appeared + in 0.7.25. + + +Changes with nginx 1.1.14 30 Jan 2012 + + *) Feature: multiple "limit_req" limits may be used simultaneously. + + *) Bugfix: in error handling while connecting to a backend. + Thanks to Piotr Sikora. + + *) Bugfix: in AIO error handling on FreeBSD. + + *) Bugfix: in the OpenSSL library initialization. + + *) Bugfix: the "proxy_redirect" directives might be inherited + incorrectly. + + *) Bugfix: memory leak during reconfiguration if the "pcre_jit" + directive was used. + + +Changes with nginx 1.1.13 16 Jan 2012 + + *) Feature: the "TLSv1.1" and "TLSv1.2" parameters of the + "ssl_protocols" directive. + + *) Bugfix: the "limit_req" directive parameters were not inherited + correctly; the bug had appeared in 1.1.12. + + *) Bugfix: the "proxy_redirect" directive incorrectly processed + "Refresh" header if regular expression were used. + + *) Bugfix: the "proxy_cache_use_stale" directive with "error" parameter + did not return answer from cache if there were no live upstreams. + + *) Bugfix: the "worker_cpu_affinity" directive might not work. + + *) Bugfix: nginx could not be built on Solaris; the bug had appeared in + 1.1.12. + + *) Bugfix: in the ngx_http_mp4_module. + + +Changes with nginx 1.1.12 26 Dec 2011 + + *) Change: a "proxy_pass" directive without URI part now uses changed + URI after redirection with the "error_page" directive. + Thanks to Lanshun Zhou. + + *) Feature: the "proxy/fastcgi/scgi/uwsgi_cache_lock", + "proxy/fastcgi/scgi/uwsgi_cache_lock_timeout" directives. + + *) Feature: the "pcre_jit" directive. + + *) Feature: the "if" SSI command supports captures in regular + expressions. + + *) Bugfix: the "if" SSI command did not work inside the "block" command. + + *) Bugfix: the "limit_conn_log_level" and "limit_req_log_level" + directives might not work. + + *) Bugfix: the "limit_rate" directive did not allow to use full + throughput, even if limit value was very high. + + *) Bugfix: the "sendfile_max_chunk" directive did not work, if the + "limit_rate" directive was used. + + *) Bugfix: a "proxy_pass" directive without URI part always used + original request URI if variables were used. + + *) Bugfix: a "proxy_pass" directive without URI part might use original + request after redirection with the "try_files" directive. + Thanks to Lanshun Zhou. + + *) Bugfix: in the ngx_http_scgi_module. + + *) Bugfix: in the ngx_http_mp4_module. + + *) Bugfix: nginx could not be built on Solaris; the bug had appeared in + 1.1.9. + + +Changes with nginx 1.1.11 12 Dec 2011 + + *) Feature: the "so_keepalive" parameter of the "listen" directive. + Thanks to Vsevolod Stakhov. + + *) Feature: the "if_not_empty" parameter of the + "fastcgi/scgi/uwsgi_param" directives. + + *) Feature: the $https variable. + + *) Feature: the "proxy_redirect" directive supports variables in the + first parameter. + + *) Feature: the "proxy_redirect" directive supports regular expressions. + + *) Bugfix: the $sent_http_cache_control variable might contain a wrong + value if the "expires" directive was used. + Thanks to Yichun Zhang. + + *) Bugfix: the "read_ahead" directive might not work combined with + "try_files" and "open_file_cache". + + *) Bugfix: a segmentation fault might occur in a worker process if small + time was used in the "inactive" parameter of the "proxy_cache_path" + directive. + + *) Bugfix: responses from cache might hang. + + +Changes with nginx 1.1.10 30 Nov 2011 + + *) Bugfix: a segmentation fault occurred in a worker process if AIO was + used on Linux; the bug had appeared in 1.1.9. + + +Changes with nginx 1.1.9 28 Nov 2011 + + *) Change: now double quotes are encoded in an "echo" SSI-command + output. + Thanks to Zaur Abasmirzoev. + + *) Feature: the "valid" parameter of the "resolver" directive. By + default TTL returned by a DNS server is used. + Thanks to Kirill A. Korinskiy. + + *) Bugfix: nginx might hang after a worker process abnormal termination. + + *) Bugfix: a segmentation fault might occur in a worker process if SNI + was used; the bug had appeared in 1.1.2. + + *) Bugfix: in the "keepalive_disable" directive; the bug had appeared in + 1.1.8. + Thanks to Alexander Usov. + + *) Bugfix: SIGWINCH signal did not work after first binary upgrade; the + bug had appeared in 1.1.1. + + *) Bugfix: backend responses with length not matching "Content-Length" + header line are no longer cached. + + *) Bugfix: in the "scgi_param" directive, if complex parameters were + used. + + *) Bugfix: in the "epoll" event method. + Thanks to Yichun Zhang. + + *) Bugfix: in the ngx_http_flv_module. + Thanks to Piotr Sikora. + + *) Bugfix: in the ngx_http_mp4_module. + + *) Bugfix: IPv6 addresses are now handled properly in a request line and + in a "Host" request header line. + + *) Bugfix: "add_header" and "expires" directives did not work if a + request was proxied and response status code was 206. + + *) Bugfix: nginx could not be built on FreeBSD 10. + + *) Bugfix: nginx could not be built on AIX. + + +Changes with nginx 1.1.8 14 Nov 2011 + + *) Change: the ngx_http_limit_zone_module was renamed to the + ngx_http_limit_conn_module. + + *) Change: the "limit_zone" directive was superseded by the + "limit_conn_zone" directive with a new syntax. + + *) Feature: support for multiple "limit_conn" limits on the same level. + + *) Feature: the "image_filter_sharpen" directive. + + *) Bugfix: a segmentation fault might occur in a worker process if + resolver got a big DNS response. + Thanks to Ben Hawkes. + + *) Bugfix: in cache key calculation if internal MD5 implementation was + used; the bug had appeared in 1.0.4. + + *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request + header lines might be passed to backend while caching; or not passed + without caching if caching was enabled in another part of the + configuration. + + *) Bugfix: the module ngx_http_mp4_module sent incorrect + "Content-Length" response header line if the "start" argument was + used. + Thanks to Piotr Sikora. + + +Changes with nginx 1.1.7 31 Oct 2011 + + *) Feature: support of several DNS servers in the "resolver" directive. + Thanks to Kirill A. Korinskiy. + + *) Bugfix: a segmentation fault occurred on start or during + reconfiguration if the "ssl" directive was used at http level and + there was no "ssl_certificate" defined. + + *) Bugfix: reduced memory consumption while proxying big files if they + were buffered to disk. + + *) Bugfix: a segmentation fault might occur in a worker process if + "proxy_http_version 1.1" directive was used. + + *) Bugfix: in the "expires @time" directive. + + +Changes with nginx 1.1.6 17 Oct 2011 + + *) Change in internal API: now module context data are cleared while + internal redirect to named location. + Requested by Yichun Zhang. + + *) Change: if a server in an upstream failed, only one request will be + sent to it after fail_timeout; the server will be considered alive if + it will successfully respond to the request. + + *) Change: now the 0x7F-0xFF characters are escaped as \xXX in an + access_log. + + *) Feature: "proxy/fastcgi/scgi/uwsgi_ignore_headers" directives support + the following additional values: X-Accel-Limit-Rate, + X-Accel-Buffering, X-Accel-Charset. + + *) Feature: decrease of memory consumption if SSL is used. + + *) Bugfix: some UTF-8 characters were processed incorrectly. + Thanks to Alexey Kuts. + + *) Bugfix: the ngx_http_rewrite_module directives specified at "server" + level were executed twice if no matching locations were defined. + + *) Bugfix: a socket leak might occurred if "aio sendfile" was used. + + *) Bugfix: connections with fast clients might be closed after + send_timeout if file AIO was used. + + *) Bugfix: in the ngx_http_autoindex_module. + + *) Bugfix: the module ngx_http_mp4_module did not support seeking on + 32-bit platforms. + + +Changes with nginx 1.1.5 05 Oct 2011 + + *) Feature: the "uwsgi_buffering" and "scgi_buffering" directives. + Thanks to Peter Smit. + + *) Bugfix: non-cacheable responses might be cached if + "proxy_cache_bypass" directive was used. + Thanks to John Ferlito. + + *) Bugfix: in HTTP/1.1 support in the ngx_http_proxy_module. + + *) Bugfix: cached responses with an empty body were returned + incorrectly; the bug had appeared in 0.8.31. + + *) Bugfix: 201 responses of the ngx_http_dav_module were incorrect; the + bug had appeared in 0.8.32. + + *) Bugfix: in the "return" directive. + + *) Bugfix: the "ssl_session_cache builtin" directive caused segmentation + fault; the bug had appeared in 1.1.1. + + +Changes with nginx 1.1.4 20 Sep 2011 + + *) Feature: the ngx_http_upstream_keepalive module. + + *) Feature: the "proxy_http_version" directive. + + *) Feature: the "fastcgi_keep_conn" directive. + + *) Feature: the "worker_aio_requests" directive. + + *) Bugfix: if nginx was built --with-file-aio it could not be run on + Linux kernel which did not support AIO. + + *) Bugfix: in Linux AIO error processing. + Thanks to Hagai Avrahami. + + *) Bugfix: reduced memory consumption for long-lived requests. + + *) Bugfix: the module ngx_http_mp4_module did not support 64-bit MP4 + "co64" atom. + + +Changes with nginx 1.1.3 14 Sep 2011 + + *) Feature: the module ngx_http_mp4_module. + + *) Bugfix: in Linux AIO combined with open_file_cache. + + *) Bugfix: open_file_cache did not update file info on retest if file + was not atomically changed. + + *) Bugfix: nginx could not be built on MacOSX 10.7. + + +Changes with nginx 1.1.2 05 Sep 2011 + + *) Change: now if total size of all ranges is greater than source + response size, then nginx disables ranges and returns just the source + response. + + *) Feature: the "max_ranges" directive. + + *) Bugfix: the "ssl_verify_client", "ssl_verify_depth", and + "ssl_prefer_server_ciphers" directives might work incorrectly if SNI + was used. + + *) Bugfix: in the "proxy/fastcgi/scgi/uwsgi_ignore_client_abort" + directives. + + +Changes with nginx 1.1.1 22 Aug 2011 + + *) Change: now cache loader processes either as many files as specified + by "loader_files" parameter or works no longer than time specified by + the "loader_threshold" parameter during each iteration. + + *) Change: now SIGWINCH signal works only in daemon mode. + + *) Feature: now shared zones and caches use POSIX semaphores on Solaris. + Thanks to Den Ivanov. + + *) Feature: accept filters are now supported on NetBSD. + + *) Bugfix: nginx could not be built on Linux 3.0. + + *) Bugfix: nginx did not use gzipping in some cases; the bug had + appeared in 1.1.0. + + *) Bugfix: request body might be processed incorrectly if client used + pipelining. + + *) Bugfix: in the "request_body_in_single_buf" directive. + + *) Bugfix: in "proxy_set_body" and "proxy_pass_request_body" directives + if SSL connection to backend was used. + + *) Bugfix: nginx hogged CPU if all servers in an upstream were marked as + "down". + + *) Bugfix: a segmentation fault might occur during reconfiguration if + ssl_session_cache was defined but not used in previous configuration. + + *) Bugfix: a segmentation fault might occur in a worker process if many + backup servers were used in an upstream. + + *) Bugfix: a segmentation fault might occur in a worker process if + "fastcgi/scgi/uwsgi_param" directives were used with values starting + with "HTTP_"; the bug had appeared in 0.8.40. + + +Changes with nginx 1.1.0 01 Aug 2011 + + *) Feature: cache loader run time decrease. + + *) Feature: "loader_files", "loader_sleep", and "loader_threshold" + options of the "proxy/fastcgi/scgi/uwsgi_cache_path" directives. + + *) Feature: loading time decrease of configuration with large number of + HTTPS sites. + + *) Feature: now nginx supports ECDHE key exchange ciphers. + Thanks to Adrian Kotelba. + + *) Feature: the "lingering_close" directive. + Thanks to Maxim Dounin. + + *) Bugfix: in closing connection for pipelined requests. + Thanks to Maxim Dounin. + + *) Bugfix: nginx did not disable gzipping if client sent "gzip;q=0" in + "Accept-Encoding" request header line. + + *) Bugfix: in timeout in unbuffered proxied mode. + Thanks to Maxim Dounin. + + *) Bugfix: memory leaks when a "proxy_pass" directive contains variables + and proxies to an HTTPS backend. + Thanks to Maxim Dounin. + + *) Bugfix: in parameter validation of a "proxy_pass" directive with + variables. + Thanks to Lanshun Zhou. + + *) Bugfix: SSL did not work on QNX. + Thanks to Maxim Dounin. + + *) Bugfix: SSL modules could not be built by gcc 4.6 without + --with-debug option. + + +Changes with nginx 1.0.5 19 Jul 2011 + + *) Change: now default SSL ciphers are "HIGH:!aNULL:!MD5". + Thanks to Rob Stradling. + + *) Feature: the "referer_hash_max_size" and "referer_hash_bucket_size" + directives. + Thanks to Witold Filipczyk. + + *) Feature: $uid_reset variable. + + *) Bugfix: a segmentation fault might occur in a worker process, if a + caching was used. + Thanks to Lanshun Zhou. + + *) Bugfix: worker processes may got caught in an endless loop during + reconfiguration, if a caching was used; the bug had appeared in + 0.8.48. + Thanks to Maxim Dounin. + + *) Bugfix: "stalled cache updating" alert. + Thanks to Maxim Dounin. + + +Changes with nginx 1.0.4 01 Jun 2011 + + *) Change: now regular expressions case sensitivity in the "map" + directive is given by prefixes "~" or "~*". + + *) Feature: now shared zones and caches use POSIX semaphores on Linux. + Thanks to Denis F. Latypoff. + + *) Bugfix: "stalled cache updating" alert. + + *) Bugfix: nginx could not be built --without-http_auth_basic_module; + the bug had appeared in 1.0.3. + + +Changes with nginx 1.0.3 25 May 2011 + + *) Feature: the "auth_basic_user_file" directive supports "$apr1", + "{PLAIN}", and "{SSHA}" password encryption methods. + Thanks to Maxim Dounin. + + *) Feature: the "geoip_org" directive and $geoip_org variable. + Thanks to Alexander Uskov, Arnaud Granal, and Denis F. Latypoff. + + *) Feature: ngx_http_geo_module and ngx_http_geoip_module support IPv4 + addresses mapped to IPv6 addresses. + + *) Bugfix: a segmentation fault occurred in a worker process during + testing IPv4 address mapped to IPv6 address, if access or deny rules + were defined only for IPv6; the bug had appeared in 0.8.22. + + *) Bugfix: a cached response may be broken if "proxy/fastcgi/scgi/ + uwsgi_cache_bypass" and "proxy/fastcgi/scgi/uwsgi_no_cache" directive + values were different; the bug had appeared in 0.8.46. + + +Changes with nginx 1.0.2 10 May 2011 + + *) Feature: now shared zones and caches use POSIX semaphores. + + *) Bugfix: in the "rotate" parameter of the "image_filter" directive. + Thanks to Adam Bocim. + + *) Bugfix: nginx could not be built on Solaris; the bug had appeared in + 1.0.1. + + +Changes with nginx 1.0.1 03 May 2011 + + *) Change: now the "split_clients" directive uses MurmurHash2 algorithm + because of better distribution. + Thanks to Oleg Mamontov. + + *) Change: now long strings starting with zero are not considered as + false values. + Thanks to Maxim Dounin. + + *) Change: now nginx uses a default listen backlog value 511 on Linux. + + *) Feature: the $upstream_... variables may be used in the SSI and perl + modules. + + *) Bugfix: now nginx limits better disk cache size. + Thanks to Oleg Mamontov. + + *) Bugfix: a segmentation fault might occur while parsing incorrect IPv4 + address; the bug had appeared in 0.9.3. + Thanks to Maxim Dounin. + + *) Bugfix: nginx could not be built by gcc 4.6 without --with-debug + option. + + *) Bugfix: nginx could not be built on Solaris 9 and earlier; the bug + had appeared in 0.9.3. + Thanks to Dagobert Michelsen. + + *) Bugfix: $request_time variable had invalid values if subrequests were + used; the bug had appeared in 0.8.47. + Thanks to Igor A. Valcov. + + +Changes with nginx 1.0.0 12 Apr 2011 + + *) Bugfix: a cache manager might hog CPU after reload. + Thanks to Maxim Dounin. + + *) Bugfix: an "image_filter crop" directive worked incorrectly coupled + with an "image_filter rotate 180" directive. + + *) Bugfix: a "satisfy any" directive disabled custom 401 error page. + + +Changes with nginx 0.9.7 04 Apr 2011 + + *) Feature: now keepalive connections may be closed premature, if there + are no free worker connections. + Thanks to Maxim Dounin. + + *) Feature: the "rotate" parameter of the "image_filter" directive. + Thanks to Adam Bocim. + + *) Bugfix: a case when a backend in "fastcgi_pass", "scgi_pass", or + "uwsgi_pass" directives is given by expression and refers to a + defined upstream. + + +Changes with nginx 0.9.6 21 Mar 2011 + + *) Feature: the "map" directive supports regular expressions as value of + the first parameter. + + *) Feature: $time_iso8601 access_log variable. + Thanks to Michael Lustfield. + + +Changes with nginx 0.9.5 21 Feb 2011 + + *) Change: now nginx uses a default listen backlog value -1 on Linux. + Thanks to Andrei Nigmatulin. + + *) Feature: the "utf8" parameter of "geoip_country" and "geoip_city" + directives. + Thanks to Denis F. Latypoff. + + *) Bugfix: in a default "proxy_redirect" directive if "proxy_pass" + directive has no URI part. + Thanks to Maxim Dounin. + + *) Bugfix: an "error_page" directive did not work with nonstandard error + codes; the bug had appeared in 0.8.53. + Thanks to Maxim Dounin. + + +Changes with nginx 0.9.4 21 Jan 2011 + + *) Feature: the "server_name" directive supports the $hostname variable. + + *) Feature: 494 code for "Request Header Too Large" error. + + +Changes with nginx 0.9.3 13 Dec 2010 + + *) Bugfix: if there was a single server for given IPv6 address:port + pair, then captures in regular expressions in a "server_name" + directive did not work. + + *) Bugfix: nginx could not be built on Solaris; the bug had appeared in + 0.9.0. + + +Changes with nginx 0.9.2 06 Dec 2010 + + *) Feature: the "If-Unmodified-Since" client request header line + support. + + *) Workaround: fallback to accept() syscall if accept4() was not + implemented; the issue had appeared in 0.9.0. + + *) Bugfix: nginx could not be built on Cygwin; the bug had appeared in + 0.9.0. + + *) Bugfix: for OpenSSL vulnerability CVE-2010-4180. + Thanks to Maxim Dounin. + + +Changes with nginx 0.9.1 30 Nov 2010 + + *) Bugfix: "return CODE message" directives did not work; the bug had + appeared in 0.9.0. + + +Changes with nginx 0.9.0 29 Nov 2010 + + *) Feature: the "keepalive_disable" directive. + + *) Feature: the "map" directive supports variables as value of a defined + variable. + + *) Feature: the "map" directive supports empty strings as value of the + first parameter. + + *) Feature: the "map" directive supports expressions as the first + parameter. + + *) Feature: nginx(8) manual page. + Thanks to Sergey Osokin. + + *) Feature: Linux accept4() support. + Thanks to Simon Liu. + + *) Workaround: elimination of Linux linker warning about "sys_errlist" + and "sys_nerr"; the warning had appeared in 0.8.35. + + *) Bugfix: a segmentation fault might occur in a worker process, if the + "auth_basic" directive was used. + Thanks to Michail Laletin. + + *) Bugfix: compatibility with ngx_http_eval_module; the bug had appeared + in 0.8.42. + + +Changes with nginx 0.8.53 18 Oct 2010 + + *) Feature: now the "error_page" directive allows to change a status + code in a redirect. + + *) Feature: the "gzip_disable" directive supports special "degradation" + mask. + + *) Bugfix: a socket leak might occurred if file AIO was used. + Thanks to Maxim Dounin. + + *) Bugfix: if the first server had no "listen" directive and there was + no explicit default server, then a next server with a "listen" + directive became the default server; the bug had appeared in 0.8.21. + + +Changes with nginx 0.8.52 28 Sep 2010 + + *) Bugfix: nginx used SSL mode for a listen socket if any listen option + was set; the bug had appeared in 0.8.51. + + +Changes with nginx 0.8.51 27 Sep 2010 + + *) Change: the "secure_link_expires" directive has been canceled. + + *) Change: a logging level of resolver errors has been lowered from + "alert" to "error". + + *) Feature: now a listen socket "ssl" parameter may be set several + times. + + +Changes with nginx 0.8.50 02 Sep 2010 + + *) Feature: the "secure_link", "secure_link_md5", and + "secure_link_expires" directives of the ngx_http_secure_link_module. + + *) Feature: the -q switch. + Thanks to Gena Makhomed. + + *) Bugfix: worker processes may got caught in an endless loop during + reconfiguration, if a caching was used; the bug had appeared in + 0.8.48. + + *) Bugfix: in the "gzip_disable" directive. + Thanks to Derrick Petzold. + + *) Bugfix: nginx/Windows could not send stop, quit, reopen, and reload + signals to a process run in other session. + + +Changes with nginx 0.8.49 09 Aug 2010 + + *) Feature: the "image_filter_jpeg_quality" directive supports + variables. + + *) Bugfix: a segmentation fault might occur in a worker process, if the + $geoip_region_name variables was used; the bug had appeared in + 0.8.48. + + *) Bugfix: errors intercepted by error_page were cached only for next + request; the bug had appeared in 0.8.48. + + +Changes with nginx 0.8.48 03 Aug 2010 + + *) Change: now the "server_name" directive default value is an empty + name "". + Thanks to Gena Makhomed. + + *) Change: now the "server_name_in_redirect" directive default value is + "off". + + *) Feature: the $geoip_dma_code, $geoip_area_code, and + $geoip_region_name variables. + Thanks to Christine McGonagle. + + *) Bugfix: the "proxy_pass", "fastcgi_pass", "uwsgi_pass", and + "scgi_pass" directives were not inherited inside "limit_except" + blocks. + + *) Bugfix: the "proxy_cache_min_uses", "fastcgi_cache_min_uses" + "uwsgi_cache_min_uses", and "scgi_cache_min_uses" directives did not + work; the bug had appeared in 0.8.46. + + *) Bugfix: the "fastcgi_split_path_info" directive used incorrectly + captures, if only parts of an URI were captured. + Thanks to Yuriy Taraday and Frank Enderle. + + *) Bugfix: the "rewrite" directive did not escape a ";" character during + copying from URI to query string. + Thanks to Daisuke Murase. + + *) Bugfix: the ngx_http_image_filter_module closed a connection, if an + image was larger than "image_filter_buffer" size. + + +Changes with nginx 0.8.47 28 Jul 2010 + + *) Bugfix: $request_time variable had invalid values for subrequests. + + *) Bugfix: errors intercepted by error_page could not be cached. + + *) Bugfix: a cache manager process may got caught in an endless loop, if + max_size parameter was used; the bug had appeared in 0.8.46. + + +Changes with nginx 0.8.46 19 Jul 2010 + + *) Change: now the "proxy_no_cache", "fastcgi_no_cache", + "uwsgi_no_cache", and "scgi_no_cache" directives affect on a cached + response saving only. + + *) Feature: the "proxy_cache_bypass", "fastcgi_cache_bypass", + "uwsgi_cache_bypass", and "scgi_cache_bypass" directives. + + *) Bugfix: nginx did not free memory in cache keys zones if there was an + error during working with backend: the memory was freed only after + inactivity time or on memory low condition. + + +Changes with nginx 0.8.45 13 Jul 2010 + + *) Feature: ngx_http_xslt_filter improvements. + Thanks to Laurence Rowe. + + *) Bugfix: SSI response might be truncated after include with + wait="yes"; the bug had appeared in 0.7.25. + Thanks to Maxim Dounin. + + *) Bugfix: the "listen" directive did not support the "setfib=0" + parameter. + + +Changes with nginx 0.8.44 05 Jul 2010 + + *) Change: now nginx does not cache by default backend responses, if + they have a "Set-Cookie" header line. + + *) Feature: the "listen" directive supports the "setfib" parameter. + Thanks to Andrew Filonov. + + *) Bugfix: the "sub_filter" directive might change character case on + partial match. + + *) Bugfix: compatibility with HP/UX. + + *) Bugfix: compatibility with AIX xlC_r compiler. + + *) Bugfix: nginx treated large SSLv2 packets as plain requests. + Thanks to Miroslaw Jaworski. + + +Changes with nginx 0.8.43 30 Jun 2010 + + *) Feature: large geo ranges base loading speed-up. + + *) Bugfix: an error_page redirection to "location /zero {return 204;}" + without changing status code kept the error body; the bug had + appeared in 0.8.42. + + *) Bugfix: nginx might close IPv6 listen socket during reconfiguration. + Thanks to Maxim Dounin. + + *) Bugfix: the $uid_set variable may be used at any request processing + stage. + + +Changes with nginx 0.8.42 21 Jun 2010 + + *) Change: now nginx tests locations given by regular expressions, if + request was matched exactly by a location given by a prefix string. + The previous behavior has been introduced in 0.7.1. + + *) Feature: the ngx_http_scgi_module. + Thanks to Manlio Perillo. + + *) Feature: a text answer may be added to a "return" directive. + + +Changes with nginx 0.8.41 15 Jun 2010 + + *) Security: nginx/Windows worker might be terminated abnormally if a + requested file name has invalid UTF-8 encoding. + + *) Change: now nginx allows to use spaces in a request line. + + *) Bugfix: the "proxy_redirect" directive changed incorrectly a backend + "Refresh" response header line. + Thanks to Andrey Andreew and Max Sogin. + + *) Bugfix: nginx did not support path without host name in "Destination" + request header line. + + +Changes with nginx 0.8.40 07 Jun 2010 + + *) Security: now nginx/Windows ignores default file stream name. + Thanks to Jose Antonio Vazquez Gonzalez. + + *) Feature: the ngx_http_uwsgi_module. + Thanks to Roberto De Ioris. + + *) Feature: a "fastcgi_param" directive with value starting with "HTTP_" + overrides a client request header line. + + *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request + header lines were passed to FastCGI-server while caching. + + *) Bugfix: listen unix domain socket could not be changed during + reconfiguration. + Thanks to Maxim Dounin. + + +Changes with nginx 0.8.39 31 May 2010 + + *) Bugfix: an inherited "alias" directive worked incorrectly in + inclusive location. + + *) Bugfix: in "alias" with variables and "try_files" directives + combination. + + *) Bugfix: listen unix domain and IPv6 sockets did not inherit while + online upgrade. + Thanks to Maxim Dounin. + + +Changes with nginx 0.8.38 24 May 2010 + + *) Feature: the "proxy_no_cache" and "fastcgi_no_cache" directives. + + *) Feature: now the "rewrite" directive does a redirect automatically if + the $scheme variable is used. + Thanks to Piotr Sikora. + + *) Bugfix: now "limit_req" delay directive conforms to the described + algorithm. + Thanks to Maxim Dounin. + + *) Bugfix: the $uid_got variable might not be used in the SSI and perl + modules. + + +Changes with nginx 0.8.37 17 May 2010 + + *) Feature: the ngx_http_split_clients_module. + + *) Feature: the "map" directive supports keys more than 255 characters. + + *) Bugfix: nginx ignored the "private" and "no-store" values in the + "Cache-Control" backend response header line. + + *) Bugfix: a "stub" parameter of an "include" SSI directive was not + used, if empty response has 200 status code. + + *) Bugfix: if a proxied or FastCGI request was internally redirected to + another proxied or FastCGI location, then a segmentation fault might + occur in a worker process; the bug had appeared in 0.8.33. + Thanks to Yichun Zhang. + + *) Bugfix: IMAP connections may hang until they timed out while talking + to Zimbra server. + Thanks to Alan Batie. + + +Changes with nginx 0.8.36 22 Apr 2010 + + *) Bugfix: the ngx_http_dav_module handled incorrectly the DELETE, COPY, + and MOVE methods for symlinks. + + *) Bugfix: values of the $query_string, $arg_..., etc. variables cached + in main request were used by the SSI module in subrequests. + + *) Bugfix: a variable value was repeatedly encoded after each an "echo" + SSI-command output; the bug had appeared in 0.6.14. + + *) Bugfix: a worker process hung if a FIFO file was requested. + Thanks to Vicente Aguilar and Maxim Dounin. + + *) Bugfix: OpenSSL-1.0.0 compatibility on 64-bit Linux. + Thanks to Maxim Dounin. + + *) Bugfix: nginx could not be built --without-http-cache; the bug had + appeared in 0.8.35. + + +Changes with nginx 0.8.35 01 Apr 2010 + + *) Change: now the charset filter runs before the SSI filter. + + *) Feature: the "chunked_transfer_encoding" directive. + + *) Bugfix: an "&" character was not escaped when it was copied in + arguments part in a rewrite rule. + + *) Bugfix: nginx might be terminated abnormally while a signal + processing or if the directive "timer_resolution" was used on + platforms which do not support kqueue or eventport notification + methods. + Thanks to George Xie and Maxim Dounin. + + *) Bugfix: if temporary files and permanent storage area resided at + different file systems, then permanent file modification times were + incorrect. + Thanks to Maxim Dounin. + + *) Bugfix: ngx_http_memcached_module might issue the error message + "memcached sent invalid trailer". + Thanks to Maxim Dounin. + + *) Bugfix: nginx could not built zlib-1.2.4 library using the library + sources. + Thanks to Maxim Dounin. + + *) Bugfix: a segmentation fault occurred in a worker process, if there + was large stderr output before FastCGI response; the bug had appeared + in 0.8.34. + Thanks to Maxim Dounin. + + +Changes with nginx 0.8.34 03 Mar 2010 + + *) Bugfix: nginx did not support all ciphers and digests used in client + certificates. + Thanks to Innocenty Enikeew. + + *) Bugfix: nginx cached incorrectly FastCGI responses if there was large + stderr output before response. + + *) Bugfix: nginx did not support HTTPS referrers. + + *) Bugfix: nginx/Windows might not find file if path in configuration + was given in other character case; the bug had appeared in 0.8.33. + + *) Bugfix: the $date_local variable has an incorrect value, if the "%s" + format was used. + Thanks to Maxim Dounin. + + *) Bugfix: if ssl_session_cache was not set or was set to "none", then + during client certificate verify the error "session id context + uninitialized" might occur; the bug had appeared in 0.7.1. + + *) Bugfix: a geo range returned default value if the range included two + or more /16 networks and did not begin at /16 network boundary. + + *) Bugfix: a block used in a "stub" parameter of an "include" SSI + directive was output with "text/plain" MIME type. + + *) Bugfix: $r->sleep() did not work; the bug had appeared in 0.8.11. + + +Changes with nginx 0.8.33 01 Feb 2010 + + *) Security: now nginx/Windows ignores trailing spaces in URI. + Thanks to Dan Crowley, Core Security Technologies. + + *) Security: now nginx/Windows ignores short files names. + Thanks to Dan Crowley, Core Security Technologies. + + *) Change: now keepalive connections after POST requests are not + disabled for MSIE 7.0+. + Thanks to Adam Lounds. + + *) Workaround: now keepalive connections are disabled for Safari. + Thanks to Joshua Sierles. + + *) Bugfix: if a proxied or FastCGI request was internally redirected to + another proxied or FastCGI location, then $upstream_response_time + variable may have abnormally large value; the bug had appeared in + 0.8.7. + + *) Bugfix: a segmentation fault might occur in a worker process, while + discarding a request body; the bug had appeared in 0.8.11. + + +Changes with nginx 0.8.32 11 Jan 2010 + + *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module. + Thanks to Maxim Dounin. + + *) Bugfix: regular expression named captures worked for two names only. + Thanks to Maxim Dounin. + + *) Bugfix: now the "localhost" name is used in the "Host" request header + line, if an unix domain socket is defined in the "auth_http" + directive. + Thanks to Maxim Dounin. + + *) Bugfix: nginx did not support chunked transfer encoding for 201 + responses. + Thanks to Julian Reich. + + *) Bugfix: if the "expires modified" set date in the past, then a + negative number was set in the "Cache-Control" response header line. + Thanks to Alex Kapranoff. + + +Changes with nginx 0.8.31 23 Dec 2009 + + *) Feature: now the "error_page" directive may redirect the 301 and 302 + responses. + + *) Feature: the $geoip_city_continent_code, $geoip_latitude, and + $geoip_longitude variables. + Thanks to Arvind Sundararajan. + + *) Feature: now the ngx_http_image_filter_module deletes always EXIF and + other application specific data if the data consume more than 5% of a + JPEG file. + + *) Bugfix: nginx closed a connection if a cached response had an empty + body. + Thanks to Piotr Sikora. + + *) Bugfix: nginx might not be built by gcc 4.x if the -O2 or higher + optimization option was used. + Thanks to Maxim Dounin and Denis F. Latypoff. + + *) Bugfix: regular expressions in location were always tested in + case-sensitive mode; the bug had appeared in 0.8.25. + + *) Bugfix: nginx cached a 304 response if there was the "If-None-Match" + header line in a proxied request. + Thanks to Tim Dettrick and David Kostal. + + *) Bugfix: nginx/Windows tried to delete a temporary file twice if the + file should replace an already existent file. + + +Changes with nginx 0.8.30 15 Dec 2009 + + *) Change: now the default buffer size of the + "large_client_header_buffers" directive is 8K. + Thanks to Andrew Cholakian. + + *) Feature: the conf/fastcgi.conf for simple FastCGI configurations. + + *) Bugfix: nginx/Windows tried to rename a temporary file twice if the + file should replace an already existent file. + + *) Bugfix: of "double free or corruption" error issued if host could not + be resolved; the bug had appeared in 0.8.22. + Thanks to Konstantin Svist. + + *) Bugfix: in libatomic usage on some platforms. + Thanks to W-Mark Kubacki. + + +Changes with nginx 0.8.29 30 Nov 2009 + + *) Change: now the "009" status code is written to an access log for + proxied HTTP/0.9 responses. + + *) Feature: the "addition_types", "charset_types", "gzip_types", + "ssi_types", "sub_filter_types", and "xslt_types" directives support + an "*" parameter. + + *) Feature: GCC 4.1+ built-in atomic operations usage. + Thanks to W-Mark Kubacki. + + *) Feature: the --with-libatomic[=DIR] option in the configure. + Thanks to W-Mark Kubacki. + + *) Bugfix: listen unix domain socket had limited access rights. + + *) Bugfix: cached HTTP/0.9 responses were handled incorrectly. + + *) Bugfix: regular expression named captures given by "?P<...>" did not + work in a "server_name" directive. + Thanks to Maxim Dounin. + + +Changes with nginx 0.8.28 23 Nov 2009 + + *) Bugfix: nginx could not be built with the --without-pcre parameter; + the bug had appeared in 0.8.25. + + +Changes with nginx 0.8.27 17 Nov 2009 + + *) Bugfix: regular expressions did not work in nginx/Windows; the bug + had appeared in 0.8.25. + + +Changes with nginx 0.8.26 16 Nov 2009 + + *) Bugfix: in captures usage in "rewrite" directive; the bug had + appeared in 0.8.25. + + *) Bugfix: nginx could not be built without the --with-debug option; the + bug had appeared in 0.8.25. + + +Changes with nginx 0.8.25 16 Nov 2009 + + *) Change: now no message is written in an error log if a variable is + not found by $r->variable() method. + + *) Feature: the ngx_http_degradation_module. + + *) Feature: regular expression named captures. + + *) Feature: now URI part is not required a "proxy_pass" directive if + variables are used. + + *) Feature: now the "msie_padding" directive works for Chrome too. + + *) Bugfix: a segmentation fault occurred in a worker process on low + memory condition; the bug had appeared in 0.8.18. + + *) Bugfix: nginx sent gzipped responses to clients those do not support + gzip, if "gzip_static on" and "gzip_vary off"; the bug had appeared + in 0.8.16. + + +Changes with nginx 0.8.24 11 Nov 2009 + + *) Bugfix: nginx always added "Content-Encoding: gzip" response header + line in 304 responses sent by ngx_http_gzip_static_module. + + *) Bugfix: nginx could not be built without the --with-debug option; the + bug had appeared in 0.8.23. + + *) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive + inherited incorrectly from previous level. + + *) Bugfix: in resolving empty name. + + +Changes with nginx 0.8.23 11 Nov 2009 + + *) Security: now SSL/TLS renegotiation is disabled. + Thanks to Maxim Dounin. + + *) Bugfix: listen unix domain socket did not inherit while online + upgrade. + + *) Bugfix: the "unix:" parameter of the "set_real_ip_from" directive did + not without yet another directive with any IP address. + + *) Bugfix: segmentation fault and infinite looping in resolver. + + *) Bugfix: in resolver. + Thanks to Artem Bokhan. + + +Changes with nginx 0.8.22 03 Nov 2009 + + *) Feature: the "proxy_bind", "fastcgi_bind", and "memcached_bind" + directives. + + *) Feature: the "access" and the "deny" directives support IPv6. + + *) Feature: the "set_real_ip_from" directive supports IPv6 addresses in + request headers. + + *) Feature: the "unix:" parameter of the "set_real_ip_from" directive. + + *) Bugfix: nginx did not delete unix domain socket after configuration + testing. + + *) Bugfix: nginx deleted unix domain socket while online upgrade. + + *) Bugfix: the "!-x" operator did not work. + Thanks to Maxim Dounin. + + *) Bugfix: a segmentation fault might occur in a worker process, if + limit_rate was used in HTTPS server. + Thanks to Maxim Dounin. + + *) Bugfix: a segmentation fault might occur in a worker process while + $limit_rate logging. + Thanks to Maxim Dounin. + + *) Bugfix: a segmentation fault might occur in a worker process, if + there was no "listen" directive in "server" block; the bug had + appeared in 0.8.21. + + +Changes with nginx 0.8.21 26 Oct 2009 + + *) Feature: now the "-V" switch shows TLS SNI support. + + *) Feature: the "listen" directive of the HTTP module supports unix + domain sockets. + Thanks to Hongli Lai. + + *) Feature: the "default_server" parameter of the "listen" directive. + + *) Feature: now a "default" parameter is not required to set listen + socket options. + + *) Bugfix: nginx did not support dates in 2038 year on 32-bit platforms; + + *) Bugfix: socket leak; the bug had appeared in 0.8.11. + + +Changes with nginx 0.8.20 14 Oct 2009 + + *) Change: now default SSL ciphers are "HIGH:!ADH:!MD5". + + *) Bugfix: the ngx_http_autoindex_module did not show the trailing slash + in links to a directory; the bug had appeared in 0.7.15. + + *) Bugfix: nginx did not close a log file set by the --error-log-path + configuration option; the bug had appeared in 0.7.53. + + *) Bugfix: nginx did not treat a comma as separator in the + "Cache-Control" backend response header line. + + *) Bugfix: nginx/Windows might not create temporary file, a cache file, + or "proxy/fastcgi_store"d file if a worker had no enough access + rights for top level directories. + + *) Bugfix: the "Set-Cookie" and "P3P" FastCGI response header lines were + not hidden while caching if no "fastcgi_hide_header" directives were + used with any parameters. + + *) Bugfix: nginx counted incorrectly disk cache size. + + +Changes with nginx 0.8.19 06 Oct 2009 + + *) Change: now SSLv2 protocol is disabled by default. + + *) Change: now default SSL ciphers are "ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM". + + *) Bugfix: a "limit_req" directive did not work; the bug had appeared in + 0.8.18. + + +Changes with nginx 0.8.18 06 Oct 2009 + + *) Feature: the "read_ahead" directive. + + *) Feature: now several "perl_modules" directives may be used. + + *) Feature: the "limit_req_log_level" and "limit_conn_log_level" + directives. + + *) Bugfix: now "limit_req" directive conforms to the leaky bucket + algorithm. + Thanks to Maxim Dounin. + + *) Bugfix: nginx did not work on Linux/sparc. + Thanks to Marcus Ramberg. + + *) Bugfix: nginx sent '\0' in a "Location" response header line on MKCOL + request. + Thanks to Xie Zhenye. + + *) Bugfix: zero status code was logged instead of 499 status code; the + bug had appeared in 0.8.11. + + *) Bugfix: socket leak; the bug had appeared in 0.8.11. + + +Changes with nginx 0.8.17 28 Sep 2009 + + *) Security: now "/../" are disabled in "Destination" request header + line. + + *) Change: now $host variable value is always low case. + + *) Feature: the $ssl_session_id variable. + + *) Bugfix: socket leak; the bug had appeared in 0.8.11. + + +Changes with nginx 0.8.16 22 Sep 2009 + + *) Feature: the "image_filter_transparency" directive. + + *) Bugfix: "addition_types" directive was incorrectly named + "addtion_types". + + *) Bugfix: resolver cache poisoning. + Thanks to Matthew Dempsky. + + *) Bugfix: memory leak in resolver. + Thanks to Matthew Dempsky. + + *) Bugfix: invalid request line in $request variable was written in + access_log only if error_log was set to "info" or "debug" level. + + *) Bugfix: in PNG alpha-channel support in the + ngx_http_image_filter_module. + + *) Bugfix: nginx always added "Vary: Accept-Encoding" response header + line, if both "gzip_static" and "gzip_vary" were on. + + *) Bugfix: in UTF-8 encoding support by "try_files" directive in + nginx/Windows. + + *) Bugfix: in "post_action" directive usage; the bug had appeared in + 0.8.11. + Thanks to Igor Artemiev. + + +Changes with nginx 0.8.15 14 Sep 2009 + + *) Security: a segmentation fault might occur in worker process while + specially crafted request handling. + Thanks to Chris Ries. + + *) Bugfix: if names .domain.tld, .sub.domain.tld, and .domain-some.tld + were defined, then the name .sub.domain.tld was matched by + .domain.tld. + + *) Bugfix: in transparency support in the ngx_http_image_filter_module. + + *) Bugfix: in file AIO. + + *) Bugfix: in X-Accel-Redirect usage; the bug had appeared in 0.8.11. + + *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11. + + +Changes with nginx 0.8.14 07 Sep 2009 + + *) Bugfix: an expired cached response might stick in the "UPDATING" + state. + + *) Bugfix: a segmentation fault might occur in worker process, if + error_log was set to info or debug level. + Thanks to Sergey Bochenkov. + + *) Bugfix: in embedded perl module; the bug had appeared in 0.8.11. + + *) Bugfix: an "error_page" directive did not redirect a 413 error; the + bug had appeared in 0.6.10. + + +Changes with nginx 0.8.13 31 Aug 2009 + + *) Bugfix: in the "aio sendfile" directive; the bug had appeared in + 0.8.12. + + *) Bugfix: nginx could not be built without the --with-file-aio option + on FreeBSD; the bug had appeared in 0.8.12. + + +Changes with nginx 0.8.12 31 Aug 2009 + + *) Feature: the "sendfile" parameter in the "aio" directive on FreeBSD. + + *) Bugfix: in try_files; the bug had appeared in 0.8.11. + + *) Bugfix: in memcached; the bug had appeared in 0.8.11. + + +Changes with nginx 0.8.11 28 Aug 2009 + + *) Change: now directive "gzip_disable msie6" does not disable gzipping + for MSIE 6.0 SV1. + + *) Feature: file AIO support on FreeBSD and Linux. + + *) Feature: the "directio_alignment" directive. + + +Changes with nginx 0.8.10 24 Aug 2009 + + *) Bugfix: memory leaks if GeoIP City database was used. + + *) Bugfix: in copying temporary files to permanent storage area; the bug + had appeared in 0.8.9. + + +Changes with nginx 0.8.9 17 Aug 2009 + + *) Feature: now the start cache loader runs in a separate process; this + should improve large caches handling. + + *) Feature: now temporary files and permanent storage area may reside at + different file systems. + + +Changes with nginx 0.8.8 10 Aug 2009 + + *) Bugfix: in handling FastCGI headers split in records. + + *) Bugfix: a segmentation fault occurred in worker process, if a request + was handled in two proxied or FastCGIed locations and a caching was + enabled in the first location; the bug had appeared in 0.8.7. + + +Changes with nginx 0.8.7 27 Jul 2009 + + *) Change: minimum supported OpenSSL version is 0.9.7. + + *) Change: the "ask" parameter of the "ssl_verify_client" directive was + changed to the "optional" parameter and now it checks a client + certificate if it was offered. + Thanks to Brice Figureau. + + *) Feature: the $ssl_client_verify variable. + Thanks to Brice Figureau. + + *) Feature: the "ssl_crl" directive. + Thanks to Brice Figureau. + + *) Feature: the "proxy" parameter of the "geo" directive. + + *) Feature: the "image_filter" directive supports variables for setting + size. + + *) Bugfix: the $ssl_client_cert variable usage corrupted memory; the bug + had appeared in 0.7.7. + Thanks to Sergey Zhuravlev. + + *) Bugfix: "proxy_pass_header" and "fastcgi_pass_header" directives did + not pass to a client the "X-Accel-Redirect", "X-Accel-Limit-Rate", + "X-Accel-Buffering", and "X-Accel-Charset" lines from backend + response header. + Thanks to Maxim Dounin. + + *) Bugfix: in handling "Last-Modified" and "Accept-Ranges" backend + response header lines; the bug had appeared in 0.7.44. + Thanks to Maxim Dounin. + + *) Bugfix: the "[alert] zero size buf" error if subrequest returns an + empty response; the bug had appeared in 0.8.5. + + +Changes with nginx 0.8.6 20 Jul 2009 + + *) Feature: the ngx_http_geoip_module. + + *) Bugfix: XSLT filter may fail with message "not well formed XML + document" for valid XML document. + Thanks to Kuramoto Eiji. + + *) Bugfix: now in MacOSX, Cygwin, and nginx/Windows locations given by a + regular expression are always tested in case insensitive mode. + + *) Bugfix: now nginx/Windows ignores trailing dots in URI. + Thanks to Hugo Leisink. + + *) Bugfix: name of file specified in --conf-path was not honored during + installation; the bug had appeared in 0.6.6. + Thanks to Maxim Dounin. + + +Changes with nginx 0.8.5 13 Jul 2009 + + *) Bugfix: now nginx allows underscores in a request method. + + *) Bugfix: a 500 error code was returned for invalid login/password + while HTTP Basic authentication on Windows. + + *) Bugfix: ngx_http_perl_module responses did not work in subrequests. + + *) Bugfix: in ngx_http_limit_req_module. + Thanks to Maxim Dounin. + + +Changes with nginx 0.8.4 22 Jun 2009 + + *) Bugfix: nginx could not be built --without-http-cache; the bug had + appeared in 0.8.3. + + +Changes with nginx 0.8.3 19 Jun 2009 + + *) Feature: the $upstream_cache_status variable. + + *) Bugfix: nginx could not be built on MacOSX 10.6. + + *) Bugfix: nginx could not be built --without-http-cache; the bug had + appeared in 0.8.2. + + *) Bugfix: a segmentation fault occurred in worker process, if a backend + 401 error was intercepted and the backend did not set the + "WWW-Authenticate" response header line. + Thanks to Eugene Mychlo. + + +Changes with nginx 0.8.2 15 Jun 2009 + + *) Bugfix: in open_file_cache and proxy/fastcgi cache interaction on + start up. + + *) Bugfix: open_file_cache might cache open file descriptors too long; + the bug had appeared in 0.7.4. + + +Changes with nginx 0.8.1 08 Jun 2009 + + *) Feature: the "updating" parameter in "proxy_cache_use_stale" and + "fastcgi_cache_use_stale" directives. + + *) Bugfix: the "If-Modified-Since", "If-Range", etc. client request + header lines were passed to backend while caching if no + "proxy_set_header" directive was used with any parameters. + + *) Bugfix: the "Set-Cookie" and "P3P" response header lines were not + hidden while caching if no "proxy_hide_header/fastcgi_hide_header" + directives were used with any parameters. + + *) Bugfix: the ngx_http_image_filter_module did not support GIF87a + format. + Thanks to Denis Ilyinyh. + + *) Bugfix: nginx could not be built modules on Solaris 10 and early; the + bug had appeared in 0.7.56. + + +Changes with nginx 0.8.0 02 Jun 2009 + + *) Feature: the "keepalive_requests" directive. + + *) Feature: the "limit_rate_after" directive. + Thanks to Ivan Debnar. + + *) Bugfix: XLST filter did not work in subrequests. + + *) Bugfix: in relative paths handling in nginx/Windows. + + *) Bugfix: in proxy_store, fastcgi_store, proxy_cache, and fastcgi_cache + in nginx/Windows. + + *) Bugfix: in memory allocation error handling. + Thanks to Maxim Dounin and Kirill A. Korinskiy. + + +Changes with nginx 0.7.59 25 May 2009 + + *) Feature: the "proxy_cache_methods" and "fastcgi_cache_methods" + directives. + + *) Bugfix: socket leak; the bug had appeared in 0.7.25. + Thanks to Maxim Dounin. + + *) Bugfix: a segmentation fault occurred in worker process, if a request + had no body and the $request_body variable was used; + the bug had appeared in 0.7.58. + + *) Bugfix: the SSL modules might not built on Solaris and Linux; + the bug had appeared in 0.7.56. + + *) Bugfix: ngx_http_xslt_filter_module responses were not handled by + SSI, charset, and gzip filters. + + *) Bugfix: a "charset" directive did not set a charset to + ngx_http_gzip_static_module responses. + + +Changes with nginx 0.7.58 18 May 2009 + + *) Feature: a "listen" directive of the mail proxy module supports IPv6. + + *) Feature: the "image_filter_jpeg_quality" directive. + + *) Feature: the "client_body_in_single_buffer" directive. + + *) Feature: the $request_body variable. + + *) Bugfix: in ngx_http_autoindex_module in file name links having a ":" + symbol in the name. + + *) Bugfix: "make upgrade" procedure did not work; the bug had appeared + in 0.7.53. + Thanks to Denis F. Latypoff. + + +Changes with nginx 0.7.57 12 May 2009 + + *) Bugfix: a floating-point fault occurred in worker process, if the + ngx_http_image_filter_module errors were redirected to named + location; the bug had appeared in 0.7.56. + + +Changes with nginx 0.7.56 11 May 2009 + + *) Feature: nginx/Windows supports IPv6 in a "listen" directive of the + HTTP module. + + *) Bugfix: in ngx_http_image_filter_module. + + +Changes with nginx 0.7.55 06 May 2009 + + *) Bugfix: the http_XXX parameters in "proxy_cache_use_stale" and + "fastcgi_cache_use_stale" directives did not work. + + *) Bugfix: fastcgi cache did not cache header only responses. + + *) Bugfix: of "select() failed (9: Bad file descriptor)" error in + nginx/Unix and "select() failed (10038: ...)" error in nginx/Windows. + + *) Bugfix: a segmentation fault might occur in worker process, if an + "debug_connection" directive was used; the bug had appeared in + 0.7.54. + + *) Bugfix: fix ngx_http_image_filter_module building errors. + + *) Bugfix: the files bigger than 2G could not be transferred using + $r->sendfile. + Thanks to Maxim Dounin. + + +Changes with nginx 0.7.54 01 May 2009 + + *) Feature: the ngx_http_image_filter_module. + + *) Feature: the "proxy_ignore_headers" and "fastcgi_ignore_headers" + directives. + + *) Bugfix: a segmentation fault might occur in worker process, if an + "open_file_cache_errors off" directive was used; the bug had appeared + in 0.7.53. + + *) Bugfix: the "port_in_redirect off" directive did not work; the bug + had appeared in 0.7.39. + + *) Bugfix: improve handling of "select" method errors. + + *) Bugfix: of "select() failed (10022: ...)" error in nginx/Windows. + + *) Bugfix: in error text descriptions in nginx/Windows; the bug had + appeared in 0.7.53. + + +Changes with nginx 0.7.53 27 Apr 2009 + + *) Change: now a log set by --error-log-path is created from the very + start-up. + + *) Feature: now the start up errors and warnings are outputted to an + error_log and stderr. + + *) Feature: the empty --prefix= configure parameter forces nginx to use + a directory where it was run as prefix. + + *) Feature: the -p switch. + + *) Feature: the -s switch on Unix platforms. + + *) Feature: the -? and -h switches. + Thanks to Jerome Loyet. + + *) Feature: now switches may be set in condensed form. + + *) Bugfix: nginx/Windows did not work if configuration file was given by + the -c switch. + + *) Bugfix: temporary files might be not removed if the "proxy_store", + "fastcgi_store", "proxy_cache", or "fastcgi_cache" were used. + Thanks to Maxim Dounin. + + *) Bugfix: an incorrect value was passed to mail proxy authentication + server in "Auth-Method" header line; the bug had appeared + in 0.7.34. + Thanks to Simon Lecaille. + + *) Bugfix: system error text descriptions were not logged on Linux; + the bug had appeared in 0.7.45. + + *) Bugfix: the "fastcgi_cache_min_uses" directive did not work. + Thanks to Andrew Vorobyoff. + + +Changes with nginx 0.7.52 20 Apr 2009 + + *) Feature: the first native Windows binary release. + + *) Bugfix: in processing HEAD method while caching. + + *) Bugfix: in processing the "If-Modified-Since", "If-Range", etc. + client request header lines while caching. + + *) Bugfix: now the "Set-Cookie" and "P3P" header lines are hidden in + cacheable responses. + + *) Bugfix: if nginx was built with the ngx_http_perl_module and with a + perl which supports threads, then during a master process exit the + message "panic: MUTEX_LOCK" might be issued. + + *) Bugfix: nginx could not be built --without-http-cache; the bug had + appeared in 0.7.48. + + *) Bugfix: nginx could not be built on platforms different from i386, + amd64, sparc, and ppc; the bug had appeared in 0.7.42. + + +Changes with nginx 0.7.51 12 Apr 2009 + + *) Feature: the "try_files" directive supports a response code in the + fallback parameter. + + *) Feature: now any response code can be used in the "return" directive. + + *) Bugfix: the "error_page" directive made an external redirect without + query string; the bug had appeared in 0.7.44. + + *) Bugfix: if servers listened on several defined explicitly addresses, + then virtual servers might not work; the bug had appeared in 0.7.39. + + +Changes with nginx 0.7.50 06 Apr 2009 + + *) Bugfix: the $arg_... variables did not work; the bug had appeared in + 0.7.49. + + +Changes with nginx 0.7.49 06 Apr 2009 + + *) Bugfix: a segmentation fault might occur in worker process, if the + $arg_... variables were used; the bug had appeared in 0.7.48. + + +Changes with nginx 0.7.48 06 Apr 2009 + + *) Feature: the "proxy_cache_key" directive. + + *) Bugfix: now nginx takes into account the "X-Accel-Expires", + "Expires", and "Cache-Control" header lines in a backend response. + + *) Bugfix: now nginx caches responses for the GET requests only. + + *) Bugfix: the "fastcgi_cache_key" directive was not inherited. + + *) Bugfix: the $arg_... variables did not work with SSI subrequests. + Thanks to Maxim Dounin. + + *) Bugfix: nginx could not be built with uclibc library. + Thanks to Timothy Redaelli. + + *) Bugfix: nginx could not be built on OpenBSD; the bug had + appeared in 0.7.46. + + +Changes with nginx 0.7.47 01 Apr 2009 + + *) Bugfix: nginx could not be built on FreeBSD 6 and early versions; the + bug had appeared in 0.7.46. + + *) Bugfix: nginx could not be built on MacOSX; the bug had + appeared in 0.7.46. + + *) Bugfix: if the "max_size" parameter was set, then the cache manager + might purge a whole cache; the bug had appeared in 0.7.46. + + *) Change: a segmentation fault might occur in worker process, if the + "proxy_cache"/"fastcgi_cache" and the "proxy_cache_valid"/ + "fastcgi_cache_valid" were set on different levels; the bug had + appeared in 0.7.46. + + *) Bugfix: a segmentation fault might occur in worker process, if a + request was redirected to a proxied or FastCGI server via error_page + or try_files; the bug had appeared in 0.7.44. + + +Changes with nginx 0.7.46 30 Mar 2009 + + *) Bugfix: the previous release tarball was incorrect. + + +Changes with nginx 0.7.45 30 Mar 2009 + + *) Change: now the "proxy_cache" and the "proxy_cache_valid" directives + can be set on different levels. + + *) Change: the "clean_time" parameter of the "proxy_cache_path" + directive is canceled. + + *) Feature: the "max_size" parameter of the "proxy_cache_path" + directive. + + *) Feature: the ngx_http_fastcgi_module preliminary cache support. + + *) Feature: now on shared memory allocation errors directive and zone + names are logged. + + *) Bugfix: the directive "add_header last-modified ''" did not delete a + "Last-Modified" response header line; the bug had appeared in 0.7.44. + + *) Bugfix: a relative path in the "auth_basic_user_file" directive given + without variables did not work; the bug had appeared in 0.7.44. + Thanks to Jerome Loyet. + + *) Bugfix: in an "alias" directive given using variables without + references to captures of regular expressions; the bug had appeared + in 0.7.42. + + +Changes with nginx 0.7.44 23 Mar 2009 + + *) Feature: the ngx_http_proxy_module preliminary cache support. + + *) Feature: the --with-pcre option in the configure. + + *) Feature: the "try_files" directive is now allowed on the server block + level. + + *) Bugfix: the "try_files" directive handled incorrectly a query string + in a fallback parameter. + + *) Bugfix: the "try_files" directive might test incorrectly directories. + + *) Bugfix: if there was a single server for given address:port pair, + then captures in regular expressions in a "server_name" directive did + not work. + + +Changes with nginx 0.7.43 18 Mar 2009 + + *) Bugfix: a request was handled incorrectly, if a "root" directive used + variables; the bug had appeared in 0.7.42. + + *) Bugfix: if a server listened on wildcard address, then the + $server_addr variable value was "0.0.0.0"; the bug had appeared in + 0.7.36. + + +Changes with nginx 0.7.42 16 Mar 2009 + + *) Change: now the "Invalid argument" error returned by + setsockopt(TCP_NODELAY) on Solaris, is ignored. + + *) Change: now if a file specified in a "auth_basic_user_file" directive + is absent, then the 403 error is returned instead of the 500 one. + + *) Feature: the "auth_basic_user_file" directive supports variables. + Thanks to Kirill A. Korinskiy. + + *) Feature: the "listen" directive supports the "ipv6only" parameter. + Thanks to Zhang Hua. + + *) Bugfix: in an "alias" directive with references to captures of + regular expressions; the bug had appeared in 0.7.40. + + *) Bugfix: compatibility with Tru64 UNIX. + Thanks to Dustin Marquess. + + *) Bugfix: nginx could not be built without PCRE library; the bug had + appeared in 0.7.41. + + +Changes with nginx 0.7.41 11 Mar 2009 + + *) Bugfix: a segmentation fault might occur in worker process, if a + "server_name" or a "location" directives had captures in regular + expressions; the issue had appeared in 0.7.40. + Thanks to Vladimir Sopot. + + +Changes with nginx 0.7.40 09 Mar 2009 + + *) Feature: the "location" directive supports captures in regular + expressions. + + *) Feature: an "alias" directive with capture references may be used + inside a location given by a regular expression with captures. + + *) Feature: the "server_name" directive supports captures in regular + expressions. + + *) Workaround: the ngx_http_autoindex_module did not show the trailing + slash in directories on XFS filesystem; the issue had appeared in + 0.7.15. + Thanks to Dmitry Kuzmenko. + + +Changes with nginx 0.7.39 02 Mar 2009 + + *) Bugfix: large response with SSI might hang, if gzipping was enabled; + the bug had appeared in 0.7.28. + Thanks to Artem Bokhan. + + *) Bugfix: a segmentation fault might occur in worker process, if short + static variants are used in a "try_files" directive. + + +Changes with nginx 0.7.38 23 Feb 2009 + + *) Feature: authentication failures logging. + + *) Bugfix: name/password in auth_basic_user_file were ignored after odd + number of empty lines. + Thanks to Alexander Zagrebin. + + *) Bugfix: a segmentation fault occurred in a master process, if long + path was used in unix domain socket; the bug had appeared in 0.7.36. + + +Changes with nginx 0.7.37 21 Feb 2009 + + *) Bugfix: directives using upstreams did not work; the bug had appeared + in 0.7.36. + + +Changes with nginx 0.7.36 21 Feb 2009 + + *) Feature: a preliminary IPv6 support; the "listen" directive of the + HTTP module supports IPv6. + + *) Bugfix: the $ancient_browser variable did not work for browsers + preset by a "modern_browser" directives. + + +Changes with nginx 0.7.35 16 Feb 2009 + + *) Bugfix: a "ssl_engine" directive did not use a SSL-accelerator for + asymmetric ciphers. + Thanks to Marcin Gozdalik. + + *) Bugfix: a "try_files" directive set MIME type depending on an + original request extension. + + *) Bugfix: "*domain.tld" names were handled incorrectly in + "server_name", "valid_referers", and "map" directives, if + ".domain.tld" and ".subdomain.domain.tld" wildcards were used; + the bug had appeared in 0.7.9. + + +Changes with nginx 0.7.34 10 Feb 2009 + + *) Feature: the "off" parameter of the "if_modified_since" directive. + + *) Feature: now nginx sends an HELO/EHLO command after a XCLIENT + command. + Thanks to Maxim Dounin. + + *) Feature: Microsoft specific "AUTH LOGIN with User Name" mode support + in mail proxy server. + Thanks to Maxim Dounin. + + *) Bugfix: in a redirect rewrite directive original arguments were + concatenated with new arguments by a "?" rather than an "&"; + the bug had appeared in 0.1.18. + Thanks to Maxim Dounin. + + *) Bugfix: nginx could not be built on AIX. + + +Changes with nginx 0.7.33 02 Feb 2009 + + *) Bugfix: a double response might be returned if the epoll or rtsig + methods are used and a redirect was returned to a request with body. + Thanks to Eden Li. + + *) Bugfix: the $sent_http_location variable was empty for some redirects + types. + + *) Bugfix: a segmentation fault might occur in worker process if + "resolver" directive was used in SMTP proxy. + + +Changes with nginx 0.7.32 26 Jan 2009 + + *) Feature: now a directory existence testing can be set explicitly in + the "try_files" directive. + + *) Bugfix: fastcgi_store stored files not always. + + *) Bugfix: in geo ranges. + + *) Bugfix: in shared memory allocations if nginx was built without + debugging. + Thanks to Andrey Kvasov. + + +Changes with nginx 0.7.31 19 Jan 2009 + + *) Change: now the "try_files" directive tests files only and ignores + directories. + + *) Feature: the "fastcgi_split_path_info" directive. + + *) Bugfixes in an "Expect" request header line support. + + *) Bugfixes in geo ranges. + + *) Bugfix: in a miss case ngx_http_memcached_module returned the "END" + line as response body instead of default 404 page body; the bug had + appeared in 0.7.18. + Thanks to Maxim Dounin. + + *) Bugfix: while SMTP proxying nginx issued message "250 2.0.0 OK" + instead of "235 2.0.0 OK"; the bug had appeared in 0.7.22. + Thanks to Maxim Dounin. + + +Changes with nginx 0.7.30 24 Dec 2008 + + *) Bugfix: a segmentation fault occurred in worker process, if variables + were used in the "fastcgi_pass" or "proxy_pass" directives and host + name must be resolved; the bug had appeared in 0.7.29. + + +Changes with nginx 0.7.29 24 Dec 2008 + + *) Bugfix: the "fastcgi_pass" and "proxy_pass" directives did not + support variables if unix domain sockets were used. + + *) Bugfixes in subrequest processing; the bugs had appeared in 0.7.25. + + *) Bugfix: a "100 Continue" response was issued for HTTP/1.0 requests; + Thanks to Maxim Dounin. + + *) Bugfix: in memory allocation in the ngx_http_gzip_filter_module on + Cygwin. + + +Changes with nginx 0.7.28 22 Dec 2008 + + *) Change: in memory allocation in the ngx_http_gzip_filter_module. + + *) Change: the default "gzip_buffers" directive values have been changed + to 32 4k or 16 8k from 4 4k/8k. + + +Changes with nginx 0.7.27 15 Dec 2008 + + *) Feature: the "try_files" directive. + + *) Feature: variables support in the "fastcgi_pass" directive. + + *) Feature: now the $geo variable may get an address from a variable. + Thanks to Andrei Nigmatulin. + + *) Feature: now a location's modifier may be used without space before + name. + + *) Feature: the $upstream_response_length variable. + + *) Bugfix: now a "add_header" directive does not add an empty value. + + *) Bugfix: if zero length static file was requested, then nginx just + closed connection; the bug had appeared in 0.7.25. + + *) Bugfix: a MOVE method could not move file in non-existent directory. + + *) Bugfix: a segmentation fault occurred in worker process, if no one + named location was defined in server, but some one was used in an + error_page directive. + Thanks to Sergey Bochenkov. + + +Changes with nginx 0.7.26 08 Dec 2008 + + *) Bugfix: in subrequest processing; the bug had appeared in 0.7.25. + + +Changes with nginx 0.7.25 08 Dec 2008 + + *) Change: in subrequest processing. + + *) Change: now POSTs without "Content-Length" header line are allowed. + + *) Bugfix: now the "limit_req" and "limit_conn" directives log a + prohibition reason. + + *) Bugfix: in the "delete" parameter of the "geo" directive. + + +Changes with nginx 0.7.24 01 Dec 2008 + + *) Feature: the "if_modified_since" directive. + + *) Bugfix: nginx did not process a FastCGI server response, if the + server send too many messages to stderr before response. + + *) Bugfix: the "$cookie_..." variables did not work in the SSI and the + perl module. + + +Changes with nginx 0.7.23 27 Nov 2008 + + *) Feature: the "delete" and "ranges" parameters in the "geo" directive. + + *) Feature: speeding up loading of geo base with large number of values. + + *) Feature: decrease of memory required for geo base load. + + +Changes with nginx 0.7.22 20 Nov 2008 + + *) Feature: the "none" parameter in the "smtp_auth" directive. + Thanks to Maxim Dounin. + + *) Feature: the "$cookie_..." variables. + + *) Bugfix: the "directio" directive did not work in XFS filesystem. + + *) Bugfix: the resolver did not understand big DNS responses. + Thanks to Zyb. + + +Changes with nginx 0.7.21 11 Nov 2008 + + *) Changes in the ngx_http_limit_req_module. + + *) Feature: the EXSLT support in the ngx_http_xslt_module. + Thanks to Denis F. Latypoff. + + *) Workaround: compatibility with glibc 2.3. + Thanks to Eric Benson and Maxim Dounin. + + *) Bugfix: nginx could not run on MacOSX 10.4 and earlier; the bug had + appeared in 0.7.6. + + +Changes with nginx 0.7.20 10 Nov 2008 + + *) Changes in the ngx_http_gzip_filter_module. + + *) Feature: the ngx_http_limit_req_module. + + *) Bugfix: worker processes might exit on a SIGBUS signal on sparc and + ppc platforms; the bug had appeared in 0.7.3. + Thanks to Maxim Dounin. + + *) Bugfix: the "proxy_pass http://host/some:uri" directives did not + work; the bug had appeared in 0.7.12. + + *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" + error. + + *) Bugfix: the ngx_http_secure_link_module did not work inside + locations, whose names are less than 3 characters. + + *) Bugfix: $server_addr variable might have no value. + + +Changes with nginx 0.7.19 13 Oct 2008 + + *) Bugfix: version number update. + + +Changes with nginx 0.7.18 13 Oct 2008 + + *) Change: the "underscores_in_headers" directive; now nginx does not + allows underscores in a client request header line names. + + *) Feature: the ngx_http_secure_link_module. + + *) Feature: the "real_ip_header" directive supports any header. + + *) Feature: the "log_subrequest" directive. + + *) Feature: the $realpath_root variable. + + *) Feature: the "http_502" and "http_504" parameters of the + "proxy_next_upstream" directive. + + *) Bugfix: the "http_503" parameter of the "proxy_next_upstream" or + "fastcgi_next_upstream" directives did not work. + + *) Bugfix: nginx might send a "Transfer-Encoding: chunked" header line + for HEAD requests. + + *) Bugfix: now accept threshold depends on worker_connections. + + +Changes with nginx 0.7.17 15 Sep 2008 + + *) Feature: now the "directio" directive works on Linux. + + *) Feature: the $pid variable. + + *) Bugfix: the "directio" optimization that had appeared in 0.7.15 did + not work with open_file_cache. + + *) Bugfix: the "access_log" with variables did not work on Linux; the + bug had appeared in 0.7.7. + + *) Bugfix: the ngx_http_charset_module did not understand quoted charset + name received from backend. + + +Changes with nginx 0.7.16 08 Sep 2008 + + *) Bugfix: nginx could not be built on 64-bit platforms; the bug had + appeared in 0.7.15. + + +Changes with nginx 0.7.15 08 Sep 2008 + + *) Feature: the ngx_http_random_index_module. + + *) Feature: the "directio" directive has been optimized for file + requests starting from arbitrary position. + + *) Feature: the "directio" directive turns off sendfile if it is + necessary. + + *) Feature: now nginx allows underscores in a client request header line + names. + + +Changes with nginx 0.7.14 01 Sep 2008 + + *) Change: now the ssl_certificate and ssl_certificate_key directives + have no default values. + + *) Feature: the "listen" directive supports the "ssl" parameter. + + *) Feature: now nginx takes into account a time zone change while + reconfiguration on FreeBSD and Linux. + + *) Bugfix: the "listen" directive parameters such as "backlog", + "rcvbuf", etc. were not set, if a default server was not the first + one. + + *) Bugfix: if URI part captured by a "rewrite" directive was used as a + query string, then the query string was not escaped. + + *) Bugfix: configuration file validity test improvements. + + +Changes with nginx 0.7.13 26 Aug 2008 + + *) Bugfix: nginx could not be built on Linux and Solaris; the bug had + appeared in 0.7.12. + + +Changes with nginx 0.7.12 26 Aug 2008 + + *) Feature: the "server_name" directive supports empty name "". + + *) Feature: the "gzip_disable" directive supports special "msie6" mask. + + *) Bugfix: if the "max_fails=0" parameter was used in upstream with + several servers, then a worker process exited on a SIGFPE signal. + Thanks to Maxim Dounin. + + *) Bugfix: a request body was dropped while redirection via an + "error_page" directive. + + *) Bugfix: a full response was returned for request method HEAD while + redirection via an "error_page" directive. + + *) Bugfix: the $r->header_in() method did not return value of the + "Host", "User-Agent", and "Connection" request header lines; the bug + had appeared in 0.7.0. + + +Changes with nginx 0.7.11 18 Aug 2008 + + *) Change: now ngx_http_charset_module does not work by default with + text/css MIME type. + + *) Feature: now nginx returns the 405 status code for POST method + requesting a static file only if the file exists. + + *) Feature: the "proxy_ssl_session_reuse" directive. + + *) Bugfix: a "proxy_pass" directive without URI part might use original + request after the "X-Accel-Redirect" redirection was used. + + *) Bugfix: if a directory has search only rights and the first index + file was absent, then nginx returned the 500 status code. + + *) Bugfix: in inclusive locations; the bugs had appeared in 0.7.1. + + +Changes with nginx 0.7.10 13 Aug 2008 + + *) Bugfix: in the "addition_types", "charset_types", "gzip_types", + "ssi_types", "sub_filter_types", and "xslt_types" directives; the + bugs had appeared in 0.7.9. + + *) Bugfix: of recursive error_page for 500 status code. + + *) Bugfix: now the ngx_http_realip_module sets address not for whole + keepalive connection, but for each request passed via the connection. + + +Changes with nginx 0.7.9 12 Aug 2008 + + *) Change: now ngx_http_charset_module works by default with following + MIME types: text/html, text/css, text/xml, text/plain, + text/vnd.wap.wml, application/x-javascript, and application/rss+xml. + + *) Feature: the "charset_types" and "addition_types" directives. + + *) Feature: now the "gzip_types", "ssi_types", and "sub_filter_types" + directives use hash. + + *) Feature: the ngx_cpp_test_module. + + *) Feature: the "expires" directive supports daily time. + + *) Feature: the ngx_http_xslt_module improvements and bug fixing. + Thanks to Denis F. Latypoff and Maxim Dounin. + + *) Bugfix: the "log_not_found" directive did not work for index files + tests. + + *) Bugfix: HTTPS connections might hang, if kqueue, epoll, rtsig, or + eventport methods were used; the bug had appeared in 0.7.7. + + *) Bugfix: if the "server_name", "valid_referers", and "map" directives + used an "*.domain.tld" wildcard and exact name "domain.tld" was not + set, then the exact name was matched by the wildcard; the bug had + appeared in 0.3.18. + + +Changes with nginx 0.7.8 04 Aug 2008 + + *) Feature: the ngx_http_xslt_module. + + *) Feature: the "$arg_..." variables. + + *) Feature: Solaris directio support. + Thanks to Ivan Debnar. + + *) Bugfix: now if FastCGI server sends a "Location" header line without + status line, then nginx uses 302 status code. + Thanks to Maxim Dounin. + + +Changes with nginx 0.7.7 30 Jul 2008 + + *) Change: now the EAGAIN error returned by connect() is not considered + as temporary error. + + *) Change: now the $ssl_client_cert variable value is a certificate with + TAB character intended before each line except first one; an + unchanged certificate is available in the $ssl_client_raw_cert + variable. + + *) Feature: the "ask" parameter in the "ssl_verify_client" directive. + + *) Feature: byte-range processing improvements. + Thanks to Maxim Dounin. + + *) Feature: the "directio" directive. + Thanks to Jiang Hong. + + *) Feature: MacOSX 10.5 sendfile() support. + + *) Bugfix: now in MacOSX and Cygwin locations are tested in case + insensitive mode; however, the compare is provided by single-byte + locales only. + + *) Bugfix: mail proxy SSL connections hanged, if select, poll, or + /dev/poll methods were used. + + *) Bugfix: UTF-8 encoding usage in the ngx_http_autoindex_module. + + +Changes with nginx 0.7.6 07 Jul 2008 + + *) Bugfix: now if variables are used in the "access_log" directive a + request root existence is always tested. + + *) Bugfix: the ngx_http_flv_module did not support several values in a + query string. + + +Changes with nginx 0.7.5 01 Jul 2008 + + *) Bugfixes in variables support in the "access_log" directive; the bugs + had appeared in 0.7.4. + + *) Bugfix: nginx could not be built --without-http_gzip_module; the bug + had appeared in 0.7.3. + Thanks to Kirill A. Korinskiy. + + *) Bugfix: if sub_filter and SSI were used together, then responses + might were transferred incorrectly. + + +Changes with nginx 0.7.4 30 Jun 2008 + + *) Feature: variables support in the "access_log" directive. + + *) Feature: the "open_log_file_cache" directive. + + *) Feature: the -g switch. + + *) Feature: the "Expect" request header line support. + + *) Bugfix: large SSI inclusions might be truncated. + + +Changes with nginx 0.7.3 23 Jun 2008 + + *) Change: the "rss" extension MIME type has been changed to + "application/rss+xml". + + *) Change: now the "gzip_vary" directive turned on issues a + "Vary: Accept-Encoding" header line for uncompressed responses too. + + *) Feature: now the "rewrite" directive does a redirect automatically if + the "https://" protocol is used. + + *) Bugfix: the "proxy_pass" directive did not work with the HTTPS + protocol; the bug had appeared in 0.6.9. + + +Changes with nginx 0.7.2 16 Jun 2008 + + *) Feature: now nginx supports EDH key exchange ciphers. + + *) Feature: the "ssl_dhparam" directive. + + *) Feature: the $ssl_client_cert variable. + Thanks to Manlio Perillo. + + *) Bugfix: after changing URI via a "rewrite" directive nginx did not + search a new location; the bug had appeared in 0.7.1. + Thanks to Maxim Dounin. + + *) Bugfix: nginx could not be built without PCRE library; the bug had + appeared in 0.7.1. + + *) Bugfix: when a request to a directory was redirected with the slash + added, nginx dropped a query string from the original request. + + +Changes with nginx 0.7.1 26 May 2008 + + *) Change: now locations are searched in a tree. + + *) Change: the "optimize_server_names" directive was canceled due to the + "server_name_in_redirect" directive introduction. + + *) Change: some long deprecated directives are not supported anymore. + + *) Change: the "none" parameter in the "ssl_session_cache" directive; + now this is default parameter. + Thanks to Rob Mueller. + + *) Bugfix: worker processes might not catch reconfiguration and log + rotation signals. + + *) Bugfix: nginx could not be built on latest Fedora 9 Linux. + Thanks to Roxis. + + +Changes with nginx 0.7.0 19 May 2008 + + *) Change: now the 0x00-0x1F, '"' and '\' characters are escaped as \xXX + in an access_log. + Thanks to Maxim Dounin. + + *) Change: now nginx allows several "Host" request header line. + + *) Feature: the "modified" flag in the "expires" directive. + + *) Feature: the $uid_got and $uid_set variables may be used at any + request processing stage. + + *) Feature: the $hostname variable. + Thanks to Andrei Nigmatulin. + + *) Feature: DESTDIR support. + Thanks to Todd A. Fisher and Andras Voroskoi. + + *) Bugfix: a segmentation fault might occur in worker process on Linux, + if keepalive was enabled. + + +Changes with nginx 0.6.31 12 May 2008 + + *) Bugfix: nginx did not process FastCGI response if header was at the + end of FastCGI record; the bug had appeared in 0.6.2. + Thanks to Sergey Serov. + + *) Bugfix: a segmentation fault might occur in worker process if a file + was deleted and the "open_file_cache_errors" directive was off. + + +Changes with nginx 0.6.30 29 Apr 2008 + + *) Change: now if an "include" directive pattern does not match any + file, then nginx does not issue an error. + + *) Feature: now the time in directives may be specified without spaces, + for example, "1h50m". + + *) Bugfix: memory leaks if the "ssl_verify_client" directive was on. + Thanks to Chavelle Vincent. + + *) Bugfix: the "sub_filter" directive might set text to change into + output. + + *) Bugfix: the "error_page" directive did not take into account + arguments in redirected URI. + + *) Bugfix: now nginx always opens files in binary mode under Cygwin. + + *) Bugfix: nginx could not be built on OpenBSD; the bug had appeared in + 0.6.15. + + +Changes with nginx 0.6.29 18 Mar 2008 + + *) Feature: the ngx_google_perftools_module. + + *) Bugfix: the ngx_http_perl_module could not be built on 64-bit + platforms; the bug had appeared in 0.6.27. + + +Changes with nginx 0.6.28 13 Mar 2008 + + *) Bugfix: the rtsig method could not be built; the bug had appeared in + 0.6.27. + + +Changes with nginx 0.6.27 12 Mar 2008 + + *) Change: now by default the rtsig method is not built on + Linux 2.6.18+. + + *) Change: now a request method is not changed while redirection to a + named location via an "error_page" directive. + + *) Feature: the "resolver" and "resolver_timeout" directives in SMTP + proxy. + + *) Feature: the "post_action" directive supports named locations. + + *) Bugfix: a segmentation fault occurred in worker process, if a request + was redirected from proxy, FastCGI, or memcached location to static + named locations. + + *) Bugfix: browsers did not repeat SSL handshake if there is no valid + client certificate in first handshake. + Thanks to Alexander V. Inyukhin. + + *) Bugfix: if response code 495-497 was redirected via an "error_page" + directive without code change, then nginx tried to allocate too many + memory. + + *) Bugfix: memory leak in long-lived non buffered connections. + + *) Bugfix: memory leak in resolver. + + *) Bugfix: a segmentation fault occurred in worker process, if a request + was redirected from proxy, FastCGI, or memcached location to static + named locations. + + *) Bugfix: in the $proxy_host and $proxy_port variables caching. + Thanks to Sergey Bochenkov. + + *) Bugfix: a "proxy_pass" directive with variables used incorrectly the + same port as in another "proxy_pass" directive with the same host + name and without variables. + Thanks to Sergey Bochenkov. + + *) Bugfix: an alert "sendmsg() failed (9: Bad file descriptor)" on some + 64-bit platforms while reconfiguration. + + *) Bugfix: a segmentation fault occurred in worker process, if empty + stub block was used second time in SSI. + + *) Bugfix: in copying URI part contained escaped symbols into arguments. + + +Changes with nginx 0.6.26 11 Feb 2008 + + *) Bugfix: the "proxy_store" and "fastcgi_store" directives did not + check a response length. + + *) Bugfix: a segmentation fault occurred in worker process, if big value + was used in a "expires" directive. + Thanks to Joaquin Cuenca Abela. + + *) Bugfix: nginx incorrectly detected cache line size on Pentium 4. + Thanks to Gena Makhomed. + + *) Bugfix: in proxied or FastCGI subrequests a client original method + was used instead of the GET method. + + *) Bugfix: socket leak in HTTPS mode if deferred accept was used. + Thanks to Ben Maurer. + + *) Bugfix: nginx issued the bogus error message "SSL_shutdown() failed + (SSL: )"; the bug had appeared in 0.6.23. + + *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" + error; the bug had appeared in 0.6.23. + + +Changes with nginx 0.6.25 08 Jan 2008 + + *) Change: now the "server_name_in_redirect" directive is used instead + of the "server_name" directive's special "*" parameter. + + *) Change: now wildcard and regex names can be used as main name in a + "server_name" directive. + + *) Change: the "satisfy_any" directive was replaced by the "satisfy" + directive. + + *) Workaround: old worker processes might hog CPU after reconfiguration + if they was run under Linux OpenVZ. + + *) Feature: the "min_delete_depth" directive. + + *) Bugfix: the COPY and MOVE methods did not work with single files. + + *) Bugfix: the ngx_http_gzip_static_module did not allow the + ngx_http_dav_module to work; the bug had appeared in 0.6.23. + + *) Bugfix: socket leak in HTTPS mode if deferred accept was used. + Thanks to Ben Maurer. + + *) Bugfix: nginx could not be built without PCRE library; the bug had + appeared in 0.6.23. + + +Changes with nginx 0.6.24 27 Dec 2007 + + *) Bugfix: a segmentation fault might occur in worker process if HTTPS + was used; the bug had appeared in 0.6.23. + + +Changes with nginx 0.6.23 27 Dec 2007 + + *) Change: the "off" parameter in the "ssl_session_cache" directive; now + this is default parameter. + + *) Change: the "open_file_cache_retest" directive was renamed to the + "open_file_cache_valid". + + *) Feature: the "open_file_cache_min_uses" directive. + + *) Feature: the ngx_http_gzip_static_module. + + *) Feature: the "gzip_disable" directive. + + *) Feature: the "memcached_pass" directive may be used inside the "if" + block. + + *) Bugfix: a segmentation fault occurred in worker process, if the + "memcached_pass" and "if" directives were used in the same location. + + *) Bugfix: if a "satisfy_any on" directive was used and not all access + and auth modules directives were set, then other given access and + auth directives were not tested; + + *) Bugfix: regex parameters in a "valid_referers" directive were not + inherited from previous level. + + *) Bugfix: a "post_action" directive did run if a request was completed + with 499 status code. + + *) Bugfix: optimization of 16K buffer usage in a SSL connection. + Thanks to Ben Maurer. + + *) Bugfix: the STARTTLS in SMTP mode did not work. + Thanks to Oleg Motienko. + + *) Bugfix: in HTTPS mode requests might fail with the "bad write retry" + error; the bug had appeared in 0.5.13. + + +Changes with nginx 0.6.22 19 Dec 2007 + + *) Change: now all ngx_http_perl_module methods return values copied to + perl's allocated memory. + + *) Bugfix: if nginx was built with ngx_http_perl_module, the perl before + 5.8.6 was used, and perl supported threads, then during + reconfiguration the master process aborted; the bug had appeared in + 0.5.9. + Thanks to Boris Zhmurov. + + *) Bugfix: the ngx_http_perl_module methods may get invalid values of + the regex captures. + + *) Bugfix: a segmentation fault occurred in worker process, if the + $r->has_request_body() method was called for a request whose small + request body was already received. + + *) Bugfix: large_client_header_buffers did not freed before going to + keep-alive state. + Thanks to Olexander Shtepa. + + *) Bugfix: the last address was missed in the $upstream_addr variable; + the bug had appeared in 0.6.18. + + *) Bugfix: the "fastcgi_catch_stderr" directive did return error code; + now it returns 502 code, that can be rerouted to a next server using + the "fastcgi_next_upstream invalid_header" directive. + + *) Bugfix: a segmentation fault occurred in master process if the + "fastcgi_catch_stderr" directive was used; the bug had appeared in + 0.6.10. + Thanks to Manlio Perillo. + + +Changes with nginx 0.6.21 03 Dec 2007 + + *) Change: if variable values used in a "proxy_pass" directive contain + IP-addresses only, then a "resolver" directive is not mandatory. + + *) Bugfix: a segmentation fault might occur in worker process if a + "proxy_pass" directive with URI-part was used; the bug had appeared + in 0.6.19. + + *) Bugfix: if resolver was used on platform that does not support + kqueue, then nginx issued an alert "name is out of response". + Thanks to Andrei Nigmatulin. + + *) Bugfix: if the $server_protocol was used in FastCGI parameters and a + request line length was near to the "client_header_buffer_size" + directive value, then nginx issued an alert "fastcgi: the request + record is too big". + + *) Bugfix: if a plain text HTTP/0.9 version request was made to HTTPS + server, then nginx returned usual response. + + +Changes with nginx 0.6.20 28 Nov 2007 + + *) Bugfix: a segmentation fault might occur in worker process if a + "proxy_pass" directive with URI-part was used; the bug had appeared + in 0.6.19. + + +Changes with nginx 0.6.19 27 Nov 2007 + + *) Bugfix: the 0.6.18 version could not be built. + + +Changes with nginx 0.6.18 27 Nov 2007 + + *) Change: now the ngx_http_userid_module adds start time microseconds + to the cookie field contains a pid value. + + *) Change: now the full request line instead of URI only is written to + error_log. + + *) Feature: variables support in the "proxy_pass" directive. + + *) Feature: the "resolver" and "resolver_timeout" directives. + + *) Feature: now the directive "add_header last-modified ''" deletes a + "Last-Modified" response header line. + + *) Bugfix: the "limit_rate" directive did not allow to use full + throughput, even if limit value was very high. + + +Changes with nginx 0.6.17 15 Nov 2007 + + *) Feature: the "If-Range" request header line support. + Thanks to Alexander V. Inyukhin. + + *) Bugfix: URL double escaping in a redirect of the "msie_refresh" + directive; the bug had appeared in 0.6.4. + + *) Bugfix: the "autoindex" directive did not work with the "alias /" + directive. + + *) Bugfix: a segmentation fault might occur in worker process if + subrequests were used. + + *) Bugfix: the big responses may be transferred truncated if SSL and + gzip were used. + + *) Bugfix: the $status variable was equal to 0 if a proxied server + returned response in HTTP/0.9 version. + + +Changes with nginx 0.6.16 29 Oct 2007 + + *) Change: now the uname(2) is used on Linux instead of procfs. + Thanks to Ilya Novikov. + + *) Bugfix: if the "?" character was in a "error_page" directive, then it + was escaped in a proxied request; the bug had appeared in 0.6.11. + + *) Bugfix: compatibility with mget. + + +Changes with nginx 0.6.15 22 Oct 2007 + + *) Feature: Cygwin compatibility. + Thanks to Vladimir Kutakov. + + *) Feature: the "merge_slashes" directive. + + *) Feature: the "gzip_vary" directive. + + *) Feature: the "server_tokens" directive. + + *) Bugfix: nginx did not unescape URI in the "include" SSI command. + + *) Bugfix: the segmentation fault was occurred on start or while + reconfiguration if variable was used in the "charset" or + "source_charset" directives. + + *) Bugfix: nginx returned the 400 response on requests like + "GET http://www.domain.com HTTP/1.0". + Thanks to James Oakley. + + *) Bugfix: if request with request body was redirected using the + "error_page" directive, then nginx tried to read the request body + again; the bug had appeared in 0.6.7. + + *) Bugfix: a segmentation fault occurred in worker process if no + server_name was explicitly defined for server processing request; the + bug had appeared in 0.6.7. + + +Changes with nginx 0.6.14 15 Oct 2007 + + *) Change: now by default the "echo" SSI command uses entity encoding. + + *) Feature: the "encoding" parameter in the "echo" SSI command. + + *) Feature: the "access_log" directive may be used inside the + "limit_except" block. + + *) Bugfix: if all upstream servers were failed, then all servers had got + weight the was equal one until servers became alive; the bug had + appeared in 0.6.6. + + *) Bugfix: a segmentation fault occurred in worker process if + $date_local and $date_gmt were used outside the + ngx_http_ssi_filter_module. + + *) Bugfix: a segmentation fault might occur in worker process if debug + log was enabled. + Thanks to Andrei Nigmatulin. + + *) Bugfix: ngx_http_memcached_module did not set + $upstream_response_time. + Thanks to Maxim Dounin. + + *) Bugfix: a worker process may got caught in an endless loop, if the + memcached was used. + + *) Bugfix: nginx supported low case only "close" and "keep-alive" values + in the "Connection" request header line; the bug had appeared in + 0.6.11. + + *) Bugfix: sub_filter did not work with empty substitution. + + *) Bugfix: in sub_filter parsing. + + +Changes with nginx 0.6.13 24 Sep 2007 + + *) Bugfix: nginx did not close directory file on HEAD request if + autoindex was used. + Thanks to Arkadiusz Patyk. + + +Changes with nginx 0.6.12 21 Sep 2007 + + *) Change: mail proxy was split on three modules: pop3, imap and smtp. + + *) Feature: the --without-mail_pop3_module, --without-mail_imap_module, + and --without-mail_smtp_module configuration parameters. + + *) Feature: the "smtp_greeting_delay" and "smtp_client_buffer" + directives of the ngx_mail_smtp_module. + + *) Bugfix: the trailing wildcards did not work; the bug had appeared in + 0.6.9. + + *) Bugfix: nginx could not start on Solaris if the shared PCRE library + located in non-standard place was used. + + *) Bugfix: the "proxy_hide_header" and "fastcgi_hide_header" directives + did not hide response header lines whose name was longer than 32 + characters. + Thanks to Manlio Perillo. + + +Changes with nginx 0.6.11 11 Sep 2007 + + *) Bugfix: active connection counter always increased if mail proxy was + used. + + *) Bugfix: if backend returned response header only using non-buffered + proxy, then nginx closed backend connection on timeout. + + *) Bugfix: nginx did not support several "Connection" request header + lines. + + *) Bugfix: if the "max_fails" was set for upstream server, then after + first failure server weight was always one; the bug had appeared in + 0.6.6. + + +Changes with nginx 0.6.10 03 Sep 2007 + + *) Feature: the "open_file_cache", "open_file_cache_retest", and + "open_file_cache_errors" directives. + + *) Bugfix: socket leak; the bug had appeared in 0.6.7. + + *) Bugfix: a charset set by the "charset" directive was not appended to + the "Content-Type" header set by $r->send_http_header(). + + *) Bugfix: a segmentation fault might occur in worker process if + /dev/poll method was used. + + +Changes with nginx 0.6.9 28 Aug 2007 + + *) Bugfix: a worker process may got caught in an endless loop, if the + HTTPS protocol was used; the bug had appeared in 0.6.7. + + *) Bugfix: if server listened on two addresses or ports and trailing + wildcard was used, then nginx did not run. + + *) Bugfix: the "ip_hash" directive might incorrectly mark servers as + down. + + *) Bugfix: nginx could not be built on amd64; the bug had appeared in + 0.6.8. + + +Changes with nginx 0.6.8 20 Aug 2007 + + *) Change: now nginx tries to set the "worker_priority", + "worker_rlimit_nofile", "worker_rlimit_core", and + "worker_rlimit_sigpending" without super-user privileges. + + *) Change: now nginx escapes space and "%" in request to a mail proxy + authentication server. + + *) Change: now nginx escapes "%" in $memcached_key variable. + + *) Bugfix: nginx used path relative to configuration prefix for + non-absolute configuration file path specified in the "-c" key; the + bug had appeared in 0.6.6. + + *) Bugfix: nginx did not work on FreeBSD/sparc64. + + +Changes with nginx 0.6.7 15 Aug 2007 + + *) Change: now the paths specified in the "include", + "auth_basic_user_file", "perl_modules", "ssl_certificate", + "ssl_certificate_key", and "ssl_client_certificate" directives are + relative to directory of nginx configuration file nginx.conf, but not + to nginx prefix directory. + + *) Change: the --sysconfdir=PATH option in configure was canceled. + + *) Change: the special make target "upgrade1" was defined for online + upgrade of 0.1.x versions. + + *) Feature: the "server_name" and "valid_referers" directives support + regular expressions. + + *) Feature: the "server" directive in the "upstream" context supports + the "backup" parameter. + + *) Feature: the ngx_http_perl_module supports the + $r->discard_request_body. + + *) Feature: the "add_header Last-Modified ..." directive changes the + "Last-Modified" response header line. + + *) Bugfix: if a response different than 200 was returned to a request + with body and connection went to the keep-alive state after the + request, then nginx returned 400 for the next request. + + *) Bugfix: a segmentation fault occurred in worker process if invalid + address was set in the "auth_http" directive. + + *) Bugfix: now nginx uses default listen backlog value 511 on all + platforms except FreeBSD. + Thanks to Jiang Hong. + + *) Bugfix: a worker process may got caught in an endless loop, if a + "server" inside "upstream" block was marked as "down"; the bug had + appeared in 0.6.6. + + *) Bugfix: now Solaris sendfilev() is not used to transfer the client + request body to FastCGI-server via the unix domain socket. + + +Changes with nginx 0.6.6 30 Jul 2007 + + *) Feature: the --sysconfdir=PATH option in configure. + + *) Feature: named locations. + + *) Feature: the $args variable can be set with the "set" directive. + + *) Feature: the $is_args variable. + + *) Bugfix: fair big weight upstream balancer. + + *) Bugfix: if a client has closed connection to mail proxy then nginx + might not close connection to backend. + + *) Bugfix: if the same host without specified port was used as backend + for HTTP and HTTPS, then nginx used only one port - 80 or 443. + + *) Bugfix: fix building on Solaris/amd64 by Sun Studio 11 and early + versions; the bug had appeared in 0.6.4. + + +Changes with nginx 0.6.5 23 Jul 2007 + + *) Feature: $nginx_version variable. + Thanks to Nick S. Grechukh. + + *) Feature: the mail proxy supports AUTHENTICATE in IMAP mode. + Thanks to Maxim Dounin. + + *) Feature: the mail proxy supports STARTTLS in SMTP mode. + Thanks to Maxim Dounin. + + *) Bugfix: now nginx escapes space in $memcached_key variable. + + *) Bugfix: nginx was incorrectly built by Sun Studio on Solaris/amd64. + Thanks to Jiang Hong. + + *) Bugfix: of minor potential bugs. + Thanks to Coverity's Scan. + + +Changes with nginx 0.6.4 17 Jul 2007 + + *) Security: the "msie_refresh" directive allowed XSS. + Thanks to Maxim Boguk. + + *) Change: the "proxy_store" and "fastcgi_store" directives were + changed. + + *) Feature: the "proxy_store_access" and "fastcgi_store_access" + directives. + + *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun + Studio. + Thanks to Andrei Nigmatulin. + + *) Workaround: for Sun Studio 12. + Thanks to Jiang Hong. + + +Changes with nginx 0.6.3 12 Jul 2007 + + *) Feature: the "proxy_store" and "fastcgi_store" directives. + + *) Bugfix: a segmentation fault might occur in worker process if the + "auth_http_header" directive was used. + Thanks to Maxim Dounin. + + *) Bugfix: a segmentation fault occurred in worker process if the + CRAM-MD5 authentication method was used, but it was not enabled. + + *) Bugfix: a segmentation fault might occur in worker process when the + HTTPS protocol was used in the "proxy_pass" directive. + + *) Bugfix: a segmentation fault might occur in worker process if the + eventport method was used. + + *) Bugfix: the "proxy_ignore_client_abort" and + "fastcgi_ignore_client_abort" directives did not work; the bug had + appeared in 0.5.13. + + +Changes with nginx 0.6.2 09 Jul 2007 + + *) Bugfix: if the FastCGI header was split in records, then nginx passed + garbage in the header to a client. + + +Changes with nginx 0.6.1 17 Jun 2007 + + *) Bugfix: in SSI parsing. + + *) Bugfix: if remote SSI subrequest was used, then posterior local file + subrequest might transferred to client in wrong order. + + *) Bugfix: large SSI inclusions buffered in temporary files were + truncated. + + *) Bugfix: the perl $$ variable value in ngx_http_perl_module was equal + to the master process identification number. + + +Changes with nginx 0.6.0 14 Jun 2007 + + *) Feature: the "server_name", "map", and "valid_referers" directives + support the "www.example.*" wildcards. + + +Changes with nginx 0.5.25 11 Jun 2007 + + *) Bugfix: nginx could not be built with the + --without-http_rewrite_module parameter; the bug had appeared in + 0.5.24. + + +Changes with nginx 0.5.24 06 Jun 2007 + + *) Security: the "ssl_verify_client" directive did not work if request + was made using HTTP/0.9. + + *) Bugfix: a part of response body might be passed uncompressed if gzip + was used; the bug had appeared in 0.5.23. + + +Changes with nginx 0.5.23 04 Jun 2007 + + *) Feature: the ngx_http_ssl_module supports Server Name Indication TLS + extension. + + *) Feature: the "fastcgi_catch_stderr" directive. + Thanks to Nick S. Grechukh, OWOX project. + + *) Bugfix: a segmentation fault occurred in master process if two + virtual servers should bind() to the overlapping ports. + + *) Bugfix: if nginx was built with ngx_http_perl_module and perl + supported threads, then during second reconfiguration the error + messages "panic: MUTEX_LOCK" and "perl_parse() failed" were issued. + + *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive. + + +Changes with nginx 0.5.22 29 May 2007 + + *) Bugfix: a big request body might not be passed to backend; the bug + had appeared in 0.5.21. + + +Changes with nginx 0.5.21 28 May 2007 + + *) Bugfix: if server has more than about ten locations, then regex + locations might be chosen not in that order as they were specified. + + *) Bugfix: a worker process may got caught in an endless loop on 64-bit + platform, if the 33-rd or next in succession backend has failed. + Thanks to Anton Povarov. + + *) Bugfix: a bus error might occur on Solaris/sparc64 if the PCRE + library was used. + Thanks to Andrei Nigmatulin. + + *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive. + + +Changes with nginx 0.5.20 07 May 2007 + + *) Feature: the "sendfile_max_chunk" directive. + + *) Feature: the "$http_...", "$sent_http_...", and "$upstream_http_..." + variables may be changed using the "set" directive. + + *) Bugfix: a segmentation fault might occur in worker process if the SSI + command 'if expr="$var = /"' was used. + + *) Bugfix: trailing boundary of multipart range response was transferred + incorrectly. + Thanks to Evan Miller. + + *) Bugfix: nginx did not work on Solaris/sparc64 if it was built by Sun + Studio. + Thanks to Andrei Nigmatulin. + + *) Bugfix: the ngx_http_perl_module could not be built by Solaris make. + Thanks to Andrei Nigmatulin. + + +Changes with nginx 0.5.19 24 Apr 2007 + + *) Change: now the $request_time variable has millisecond precision. + + *) Change: the method $r->rflush of ngx_http_perl_module was renamed to + the $r->flush. + + *) Feature: the $upstream_addr variable. + + *) Feature: the "proxy_headers_hash_max_size" and + "proxy_headers_hash_bucket_size" directives. + Thanks to Volodymyr Kostyrko. + + *) Bugfix: the files more than 2G could not be transferred using + sendfile and limit_rate on 64-bit platforms. + + *) Bugfix: the files more than 2G could not be transferred using + sendfile on 64-bit Linux. + + +Changes with nginx 0.5.18 19 Apr 2007 + + *) Feature: the ngx_http_sub_filter_module. + + *) Feature: the "$upstream_http_..." variables. + + *) Feature: now the $upstream_status and $upstream_response_time + variables keep data about all upstreams before X-Accel-Redirect. + + *) Bugfix: a segmentation fault occurred in master process after first + reconfiguration and receiving any signal if nginx was built with + ngx_http_perl_module and perl did not support multiplicity; the bug + had appeared in 0.5.9. + + *) Bugfix: if perl did not support multiplicity, then after + reconfiguration perl code did not work; the bug had appeared in + 0.3.38. + + +Changes with nginx 0.5.17 02 Apr 2007 + + *) Change: now nginx always returns the 405 status for the TRACE method. + + *) Feature: now nginx supports the "include" directive inside the + "types" block. + + *) Bugfix: the $document_root variable usage in the "root" and "alias" + directives is disabled: this caused recursive stack overflow. + + *) Bugfix: in the HTTPS protocol in the "proxy_pass" directive. + + *) Bugfix: in some cases non-cacheable variables (such as $uri variable) + returned old cached value. + + +Changes with nginx 0.5.16 26 Mar 2007 + + *) Bugfix: the C-class network was not used as hash key in the "ip_hash" + directive. + Thanks to Pavel Yarkovoy. + + *) Bugfix: a segmentation fault might occur in worker process if a + charset was set in the "Content-Type" header line and the line has + trailing ";"; the bug had appeared in 0.3.50. + + *) Bugfix: the "[alert] zero size buf" error when FastCGI server was + used and a request body written in a temporary file was multiple of + 32K. + + *) Bugfix: nginx could not be built on Solaris without the --with-debug + option; the bug had appeared in 0.5.15. + + +Changes with nginx 0.5.15 19 Mar 2007 + + *) Feature: the mail proxy supports authenticated SMTP proxying and the + "smtp_auth", "smtp_capabilities", and "xclient" directives. + Thanks to Anton Yuzhaninov and Maxim Dounin. + + *) Feature: now the keep-alive connections are closed just after + receiving the reconfiguration signal. + + *) Change: the "imap" and "auth" directives were renamed to the "mail" + and "pop3_auth" directives. + + *) Bugfix: a segmentation fault occurred in worker process if the + CRAM-MD5 authentication method was used and the APOP method was + disabled. + + *) Bugfix: if the "starttls only" directive was used in POP3 protocol, + then nginx allowed authentication without switching to the SSL mode. + + *) Bugfix: worker processes did not exit after reconfiguration and did + not rotate logs if the eventport method was used. + + *) Bugfix: a worker process may got caught in an endless loop, if the + "ip_hash" directive was used. + + *) Bugfix: now nginx does not log some alerts if eventport or /dev/poll + methods are used. + + +Changes with nginx 0.5.14 23 Feb 2007 + + *) Bugfix: nginx ignored superfluous closing "}" in the end of + configuration file. + + +Changes with nginx 0.5.13 19 Feb 2007 + + *) Feature: the COPY and MOVE methods. + + *) Bugfix: the ngx_http_realip_module set garbage for requests passed + via keep-alive connection. + + *) Bugfix: nginx did not work on big-endian 64-bit Linux. + Thanks to Andrei Nigmatulin. + + *) Bugfix: now when IMAP/POP3 proxy receives too long command it closes + the connection right away, but not after timeout. + + *) Bugfix: if the "epoll" method was used and a client closed a + connection prematurely, then nginx closed the connection after a send + timeout only. + + *) Bugfix: nginx could not be built on platforms different from i386, + amd64, sparc, and ppc; the bug had appeared in 0.5.8. + + +Changes with nginx 0.5.12 12 Feb 2007 + + *) Bugfix: nginx could not be built on platforms different from i386, + amd64, sparc, and ppc; the bug had appeared in 0.5.8. + + *) Bugfix: a segmentation fault might occur in worker process if the + temporary files were used while working with FastCGI server; the bug + had appeared in 0.5.8. + + *) Bugfix: a segmentation fault might occur in worker process if the + $fastcgi_script_name variable was logged. + + *) Bugfix: ngx_http_perl_module could not be built on Solaris. + + +Changes with nginx 0.5.11 05 Feb 2007 + + *) Feature: now configure detects system PCRE library in MacPorts. + Thanks to Chris McGrath. + + *) Bugfix: the response was incorrect if several ranges were requested; + the bug had appeared in 0.5.6. + + *) Bugfix: the "create_full_put_path" directive could not create the + intermediate directories if no "dav_access" directive was set. + Thanks to Evan Miller. + + *) Bugfix: the "0" response code might be logged in the access_log + instead of the "400" and "408" error codes. + + *) Bugfix: a segmentation fault might occur in worker process if nginx + was built with -O2 optimization. + + +Changes with nginx 0.5.10 26 Jan 2007 + + *) Bugfix: while online executable file upgrade the new master process + did not inherit the listening sockets; the bug had appeared in 0.5.9. + + *) Bugfix: a segmentation fault might occur in worker process if nginx + was built with -O2 optimization; the bug had appeared in 0.5.1. + + +Changes with nginx 0.5.9 25 Jan 2007 + + *) Change: now the ngx_http_memcached_module uses the $memcached_key + variable value as a key. + + *) Feature: the $memcached_key variable. + + *) Feature: the "clean" parameter in the "client_body_in_file_only" + directive. + + *) Feature: the "env" directive. + + *) Feature: the "sendfile" directive is available inside the "if" block. + + *) Feature: now on failure of the writing to access nginx logs a message + to error_log, but not more often than once a minute. + + *) Bugfix: the "access_log off" directive did not always turn off the + logging. + + +Changes with nginx 0.5.8 19 Jan 2007 + + *) Bugfix: a segmentation fault might occur if + "client_body_in_file_only on" was used and a request body was small. + + *) Bugfix: a segmentation fault occurred if + "client_body_in_file_only on" and "proxy_pass_request_body off" or + "fastcgi_pass_request_body off" directives were used, and nginx + switched to a next upstream. + + *) Bugfix: if the "proxy_buffering off" directive was used and a client + connection was non-active, then the connection was closed after send + timeout; the bug had appeared in 0.4.7. + + *) Bugfix: if the "epoll" method was used and a client closed a + connection prematurely, then nginx closed the connection after a send + timeout only. + + *) Bugfix: the "[alert] zero size buf" error when FastCGI server was + used. + + *) Bugfixes in the "limit_zone" directive. + + +Changes with nginx 0.5.7 15 Jan 2007 + + *) Feature: the ssl_session_cache storage optimization. + + *) Bugfixes in the "ssl_session_cache" and "limit_zone" directives. + + *) Bugfix: the segmentation fault was occurred on start or while + reconfiguration if the "ssl_session_cache" or "limit_zone" directives + were used on 64-bit platforms. + + *) Bugfix: a segmentation fault occurred if the "add_before_body" or + "add_after_body" directives were used and there was no "Content-Type" + header line in response. + + *) Bugfix: the OpenSSL library was always built with the threads + support. + Thanks to Den Ivanov. + + *) Bugfix: the PCRE-6.5+ library and the icc compiler compatibility. + + +Changes with nginx 0.5.6 09 Jan 2007 + + *) Change: now the ngx_http_index_module ignores all methods except the + GET, HEAD, and POST methods. + + *) Feature: the ngx_http_limit_zone_module. + + *) Feature: the $binary_remote_addr variable. + + *) Feature: the "ssl_session_cache" directives of the + ngx_http_ssl_module and ngx_imap_ssl_module. + + *) Feature: the DELETE method supports recursive removal. + + *) Bugfix: the byte-ranges were transferred incorrectly if the + $r->sendfile() was used. + + +Changes with nginx 0.5.5 24 Dec 2006 + + *) Change: the -v switch does not show compiler information any more. + + *) Feature: the -V switch. + + *) Feature: the "worker_rlimit_core" directive supports size in K, M, + and G. + + *) Bugfix: the nginx.pm module now could be installed by an unprivileged + user. + + *) Bugfix: a segmentation fault might occur if the $r->request_body or + $r->request_body_file methods were used. + + *) Bugfix: the ppc platform specific bugs. + + +Changes with nginx 0.5.4 15 Dec 2006 + + *) Feature: the "perl" directive may be used inside the "limit_except" + block. + + *) Bugfix: the ngx_http_dav_module required the "Date" request header + line for the DELETE method. + + *) Bugfix: if one only parameter was used in the "dav_access" directive, + then nginx might report about configuration error. + + *) Bugfix: a segmentation fault might occur if the $host variable was + used; the bug had appeared in 0.4.14. + + +Changes with nginx 0.5.3 13 Dec 2006 + + *) Feature: the ngx_http_perl_module supports the $r->status, + $r->log_error, and $r->sleep methods. + + *) Feature: the $r->variable method supports variables that do not exist + in nginx configuration. + + *) Bugfix: the $r->has_request_body method did not work. + + +Changes with nginx 0.5.2 11 Dec 2006 + + *) Bugfix: if the "proxy_pass" directive used the name of the "upstream" + block, then nginx tried to resolve the name; the bug had appeared in + 0.5.1. + + +Changes with nginx 0.5.1 11 Dec 2006 + + *) Bugfix: the "post_action" directive might not run after a + unsuccessful completion of a request. + + *) Workaround: for Eudora for Mac; the bug had appeared in 0.4.11. + Thanks to Bron Gondwana. + + *) Bugfix: if the "upstream" name was used in the "fastcgi_pass", then + the message "no port in upstream" was issued; the bug had appeared in + 0.5.0. + + *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the + same servers but different ports, then these directives uses the + first described port; the bug had appeared in 0.5.0. + + *) Bugfix: if the "proxy_pass" and "fastcgi_pass" directives used the + unix domain sockets, then these directives used first described + socket; the bug had appeared in 0.5.0. + + *) Bugfix: ngx_http_auth_basic_module ignored the user if it was in the + last line in the password file and there was no the carriage return, + the line feed, or the ":" symbol after the password. + + *) Bugfix: the $upstream_response_time variable might be equal to + "0.000", although response time was more than 1 millisecond. + + +Changes with nginx 0.5.0 04 Dec 2006 + + *) Change: the parameters in the "%name" form in the "log_format" + directive are not supported anymore. + + *) Change: the "proxy_upstream_max_fails", + "proxy_upstream_fail_timeout", "fastcgi_upstream_max_fails", + "fastcgi_upstream_fail_timeout", "memcached_upstream_max_fails", and + "memcached_upstream_fail_timeout" directives are not supported + anymore. + + *) Feature: the "server" directive in the "upstream" context supports + the "max_fails", "fail_timeout", and "down" parameters. + + *) Feature: the "ip_hash" directive inside the "upstream" block. + + *) Feature: the WAIT status in the "Auth-Status" header line of the + IMAP/POP3 proxy authentication server response. + + *) Bugfix: nginx could not be built on 64-bit platforms; the bug had + appeared in 0.4.14. + + +Changes with nginx 0.4.14 27 Nov 2006 + + *) Feature: the "proxy_pass_error_message" directive in IMAP/POP3 proxy. + + *) Feature: now configure detects system PCRE library on FreeBSD, Linux, + and NetBSD. + + *) Bugfix: ngx_http_perl_module did not work with perl built with the + threads support; the bug had appeared in 0.3.38. + + *) Bugfix: ngx_http_perl_module did not work if perl was called + recursively. + + *) Bugfix: nginx ignored a host name in a request line. + + *) Bugfix: a worker process may got caught in an endless loop, if a + FastCGI server sent too many data to the stderr. + + *) Bugfix: the $upstream_response_time variable may be negative if the + system time was changed backward. + + *) Bugfix: the "Auth-Login-Attempt" parameter was not sent to IMAP/POP3 + proxy authentication server when POP3 was used. + + *) Bugfix: a segmentation fault might occur if connect to IMAP/POP3 + proxy authentication server failed. + + +Changes with nginx 0.4.13 15 Nov 2006 + + *) Feature: the "proxy_pass" directive may be used inside the + "limit_except" block. + + *) Feature: the "limit_except" directive supports all WebDAV methods. + + *) Bugfix: if the "add_before_body" directive was used without the + "add_after_body" directive, then a response did not transferred + complete. + + *) Bugfix: a large request body did not receive if the epoll method and + the deferred accept() were used. + + *) Bugfix: a charset could not be set for ngx_http_autoindex_module + responses; the bug had appeared in 0.3.50. + + *) Bugfix: the "[alert] zero size buf" error when FastCGI server was + used; + + *) Bugfix: the --group= configuration parameter was ignored. + Thanks to Thomas Moschny. + + *) Bugfix: the 50th subrequest in SSI response did not work; the bug had + appeared in 0.3.50. + + +Changes with nginx 0.4.12 31 Oct 2006 + + *) Feature: the ngx_http_perl_module supports the $r->variable method. + + *) Bugfix: if a big static file was included using SSI in a response, + then the response may be transferred incomplete. + + *) Bugfix: nginx did not omit the "#fragment" part in URI. + + +Changes with nginx 0.4.11 25 Oct 2006 + + *) Feature: the POP3 proxy supports the AUTH LOGIN PLAIN and CRAM-MD5. + + *) Feature: the ngx_http_perl_module supports the $r->allow_ranges + method. + + *) Bugfix: if the APOP was enabled in the POP3 proxy, then the USER/PASS + commands might not work; the bug had appeared in 0.4.10. + + +Changes with nginx 0.4.10 23 Oct 2006 + + *) Feature: the POP3 proxy supports the APOP command. + + *) Bugfix: if the select, poll or /dev/poll methods were used, then + while waiting authentication server response the IMAP/POP3 proxy + hogged CPU. + + *) Bugfix: a segmentation fault might occur if the $server_addr variable + was used in the "map" directive. + + *) Bugfix: the ngx_http_flv_module did not support the byte ranges for + full responses; the bug had appeared in 0.4.7. + + *) Bugfix: nginx could not be built on Debian amd64; the bug had + appeared in 0.4.9. + + +Changes with nginx 0.4.9 13 Oct 2006 + + *) Feature: the "set" parameter in the "include" SSI command. + + *) Feature: the ngx_http_perl_module now tests the nginx.pm module + version. + + +Changes with nginx 0.4.8 11 Oct 2006 + + *) Bugfix: if an "include" SSI command were before another "include" SSI + command with a "wait" parameter, then the "wait" parameter might not + work. + + *) Bugfix: the ngx_http_flv_module added the FLV header to the full + responses. + Thanks to Alexey Kovyrin. + + +Changes with nginx 0.4.7 10 Oct 2006 + + *) Feature: the ngx_http_flv_module. + + *) Feature: the $request_body_file variable. + + *) Feature: the "charset" and "source_charset" directives support the + variables. + + *) Bugfix: if an "include" SSI command were before another "include" SSI + command with a "wait" parameter, then the "wait" parameter might not + work. + + *) Bugfix: if the "proxy_buffering off" directive was used or while + working with memcached the connections might not be closed on + timeout. + + *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, + and ppc64. + + +Changes with nginx 0.4.6 06 Oct 2006 + + *) Bugfix: nginx did not run on 64-bit platforms except amd64, sparc64, + and ppc64. + + *) Bugfix: nginx sent the chunked response for HTTP/1.1 request, + if its length was set by text string in the + $r->headers_out("Content-Length", ...) method. + + *) Bugfix: after redirecting error by an "error_page" directive any + ngx_http_rewrite_module directive returned this error code; the bug + had appeared in 0.4.4. + + +Changes with nginx 0.4.5 02 Oct 2006 + + *) Bugfix: nginx could not be built on Linux and Solaris; the bug had + appeared in 0.4.4. + + +Changes with nginx 0.4.4 02 Oct 2006 + + *) Feature: the $scheme variable. + + *) Feature: the "expires" directive supports the "max" parameter. + + *) Feature: the "include" directive supports the "*" mask. + Thanks to Jonathan Dance. + + *) Bugfix: the "return" directive always overrode the "error_page" + response code redirected by the "error_page" directive. + + *) Bugfix: a segmentation fault occurred if zero-length body was in PUT + method. + + *) Bugfix: the redirect was changed incorrectly if the variables were + used in the "proxy_redirect" directive. + + +Changes with nginx 0.4.3 26 Sep 2006 + + *) Change: now the 499 error could not be redirected using an + "error_page" directive. + + *) Feature: the Solaris 10 event ports support. + + *) Feature: the ngx_http_browser_module. + + *) Bugfix: a segmentation fault may occur while redirecting the 400 + error to the proxied server using a "proxy_pass" directive. + + *) Bugfix: a segmentation fault occurred if an unix domain socket was + used in a "proxy_pass" directive; the bug had appeared in 0.3.47. + + *) Bugfix: SSI did work with memcached and nonbuffered responses. + + *) Workaround: of the Sun Studio PAUSE hardware capability bug. + + +Changes with nginx 0.4.2 14 Sep 2006 + + *) Bugfix: the O_NOATIME flag support on Linux was canceled; the bug had + appeared in 0.4.1. + + +Changes with nginx 0.4.1 14 Sep 2006 + + *) Bugfix: the DragonFlyBSD compatibility. + Thanks to Pavel Nazarov. + + *) Workaround: of bug in 64-bit Linux sendfile(), when file is more than + 2G. + + *) Feature: now on Linux nginx uses O_NOATIME flag for static requests. + Thanks to Yusuf Goolamabbas. + + +Changes with nginx 0.4.0 30 Aug 2006 + + *) Change in internal API: the HTTP modules initialization was moved + from the init module phase to the HTTP postconfiguration phase. + + *) Change: now the request body is not read beforehand for the + ngx_http_perl_module: it's required to start the reading using the + $r->has_request_body method. + + *) Feature: the ngx_http_perl_module supports the DECLINED return code. + + *) Feature: the ngx_http_dav_module supports the incoming "Date" header + line for the PUT method. + + *) Feature: the "ssi" directive is available inside the "if" block. + + *) Bugfix: a segmentation fault occurred if there was an "index" + directive with variables and the first index name was without + variables; the bug had appeared in 0.1.29. + + +Changes with nginx 0.3.61 28 Aug 2006 + + *) Change: now the "tcp_nodelay" directive is turned on by default. + + *) Feature: the "msie_refresh" directive. + + *) Feature: the "recursive_error_pages" directive. + + *) Bugfix: the "rewrite" directive returned incorrect redirect, if the + redirect had the captured escaped symbols from original URI. + + +Changes with nginx 0.3.60 18 Aug 2006 + + *) Bugfix: a worker process may got caught in an endless loop while an + error redirection; the bug had appeared in 0.3.59. + + +Changes with nginx 0.3.59 16 Aug 2006 + + *) Feature: now is possible to do several redirection using the + "error_page" directive. + + *) Bugfix: the "dav_access" directive did not support three parameters. + + *) Bugfix: the "error_page" directive did not changes the "Content-Type" + header line after the "X-Accel-Redirect" was used; the bug had + appeared in 0.3.58. + + +Changes with nginx 0.3.58 14 Aug 2006 + + *) Feature: the "error_page" directive supports the variables. + + *) Change: now the procfs interface instead of sysctl is used on Linux. + + *) Change: now the "Content-Type" header line is inherited from first + response when the "X-Accel-Redirect" was used. + + *) Bugfix: the "error_page" directive did not redirect the 413 error. + + *) Bugfix: the trailing "?" did not remove old arguments if no new + arguments were added to a rewritten URI. + + *) Bugfix: nginx could not run on 64-bit FreeBSD 7.0-CURRENT. + + +Changes with nginx 0.3.57 09 Aug 2006 + + *) Feature: the $ssl_client_serial variable. + + *) Bugfix: in the "!-e" operator of the "if" directive. + Thanks to Andrian Budanstov. + + *) Bugfix: while a client certificate verification nginx did not send to + a client the required certificates information. + + *) Bugfix: the $document_root variable did not support the variables in + the "root" directive. + + +Changes with nginx 0.3.56 04 Aug 2006 + + *) Feature: the "dav_access" directive. + + *) Feature: the "if" directive supports the "-d", "!-d", "-e", "!-e", + "-x", and "!-x" operators. + + *) Bugfix: a segmentation fault occurred if a request returned a + redirect and some sent to client header lines were logged in the + access log. + + +Changes with nginx 0.3.55 28 Jul 2006 + + *) Feature: the "stub" parameter in the "include" SSI command. + + *) Feature: the "block" SSI command. + + *) Feature: the unicode2nginx script was added to contrib. + + *) Bugfix: if a "root" was specified by variable only, then the root was + relative to a server prefix. + + *) Bugfix: if the request contained "//" or "/./" and escaped symbols + after them, then the proxied request was sent unescaped. + + *) Bugfix: the $r->header_in("Cookie") of the ngx_http_perl_module now + returns all "Cookie" header lines. + + *) Bugfix: a segmentation fault occurred if + "client_body_in_file_only on" was used and nginx switched to a next + upstream. + + *) Bugfix: on some condition while reconfiguration character codes + inside the "charset_map" may be treated invalid; the bug had appeared + in 0.3.50. + + +Changes with nginx 0.3.54 11 Jul 2006 + + *) Feature: nginx now logs the subrequest information to the error log. + + *) Feature: the "proxy_next_upstream", "fastcgi_next_upstream", and + "memcached_next_upstream" directives support the "off" parameter. + + *) Feature: the "debug_connection" directive supports the CIDR address + form. + + *) Bugfix: if a response of proxied server or FastCGI server was + converted from UTF-8 or back, then it may be transferred incomplete. + + *) Bugfix: the $upstream_response_time variable had the time of the + first request to a backend only. + + *) Bugfix: nginx could not be built on amd64 platform; the bug had + appeared in 0.3.53. + + +Changes with nginx 0.3.53 07 Jul 2006 + + *) Change: the "add_header" directive adds the string to 204, 301, and + 302 responses. + + *) Feature: the "server" directive in the "upstream" context supports + the "weight" parameter. + + *) Feature: the "server_name" directive supports the "*" wildcard. + + *) Feature: nginx supports the request body size more than 2G. + + *) Bugfix: if a client was successfully authorized using "satisfy_any + on", then anyway the message "access forbidden by rule" was written + in the log. + + *) Bugfix: the "PUT" method may erroneously not create a file and return + the 409 code. + + *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx + continued proxying anyway. + + +Changes with nginx 0.3.52 03 Jul 2006 + + *) Change: the ngx_http_index_module behavior for the "POST /" requests + is reverted to the 0.3.40 version state: the module now does not + return the 405 error. + + *) Bugfix: the worker process may got caught in an endless loop if the + limit rate was used; the bug had appeared in 0.3.37. + + *) Bugfix: ngx_http_charset_module logged "unknown charset" alert, even + if the recoding was not needed; the bug had appeared in 0.3.50. + + *) Bugfix: if a code response of the PUT request was 409, then a + temporary file was not removed. + + +Changes with nginx 0.3.51 30 Jun 2006 + + *) Bugfix: the "<" symbols might disappeared some conditions in the SSI; + the bug had appeared in 0.3.50. + + +Changes with nginx 0.3.50 28 Jun 2006 + + *) Change: the "proxy_redirect_errors" and "fastcgi_redirect_errors" + directives was renamed to the "proxy_intercept_errors" and + "fastcgi_intercept_errors" directives. + + *) Feature: the ngx_http_charset_module supports the recoding from the + single byte encodings to the UTF-8 encoding and back. + + *) Feature: the "X-Accel-Charset" response header line is supported in + proxy and FastCGI mode. + + *) Bugfix: the "\" escape symbol in the "\"" and "\'" pairs in the SSI + command was removed only if the command also has the "$" symbol. + + *) Bugfix: the "HqxNPRT?(h81*ssOS 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�`VaMgGiz=l)I2Y}gVv40_&j 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%0A__#> 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%0D*<@uNf}|~ph6D+cz*q>SMsc8!+B~Y`xp+t^4 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⁡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 q!f&U%H~**Y{w{HA`6o?QSJ`wa5O$;u3oq'});r.a.add(c);t["default"]=c},"1f23":function(e,t,n){"use strict";n("8b8f")},"28e8":function(e,t,n){},"2a3d":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-password",use:"icon-password-usage",viewBox:"0 0 128 128",content:''});r.a.add(c);t["default"]=c},"30c3":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-example",use:"icon-example-usage",viewBox:"0 0 128 128",content:''});r.a.add(c);t["default"]=c},"331a":function(e,t){var n={admin:{token:"admin-token"},editor:{token:"editor-token"}},a={"admin-token":{roles:["admin"],introduction:"I am a super administrator",avatar:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif",name:"Super Admin"},"editor-token":{roles:["editor"],introduction:"I am an editor",avatar:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif",name:"Normal Editor"}};e.exports=[{url:"/vue-admin-template/user/login",type:"post",response:function(e){var t=e.body.username,a=n[t];return a?{code:2e4,data:a}:{code:60204,message:"Account and password are incorrect."}}},{url:"/vue-admin-template/user/info.*",type:"get",response:function(e){var t=e.query.token,n=a[t];return n?{code:2e4,data:n}:{code:50008,message:"Login failed, unable to get user details."}}},{url:"/vue-admin-template/user/logout",type:"post",response:function(e){return{code:2e4,data:"success"}}}]},"3b8e":function(e,t,n){},"42c8":function(e,t,n){"use strict";n("9d9b")},4360:function(e,t,n){"use strict";var a=n("2b0e"),i=n("2f62"),o=(n("b0c0"),{sidebar:function(e){return e.app.sidebar},device:function(e){return e.app.device},token:function(e){return e.user.token},avatar:function(e){return e.user.avatar},name:function(e){return e.user.name}}),r=o,c=n("a78e"),s=n.n(c),u={sidebar:{opened:!s.a.get("sidebarStatus")||!!+s.a.get("sidebarStatus"),withoutAnimation:!1},device:"desktop"},l={TOGGLE_SIDEBAR:function(e){e.sidebar.opened=!e.sidebar.opened,e.sidebar.withoutAnimation=!1,e.sidebar.opened?s.a.set("sidebarStatus",1):s.a.set("sidebarStatus",0)},CLOSE_SIDEBAR:function(e,t){s.a.set("sidebarStatus",0),e.sidebar.opened=!1,e.sidebar.withoutAnimation=t},TOGGLE_DEVICE:function(e,t){e.device=t}},d={toggleSideBar:function(e){var t=e.commit;t("TOGGLE_SIDEBAR")},closeSideBar:function(e,t){var n=e.commit,a=t.withoutAnimation;n("CLOSE_SIDEBAR",a)},toggleDevice:function(e,t){var n=e.commit;n("TOGGLE_DEVICE",t)}},m={namespaced:!0,state:u,mutations:l,actions:d},p=n("83d6"),f=n.n(p),h=f.a.showSettings,b=f.a.fixedHeader,v=f.a.sidebarLogo,g={showSettings:h,fixedHeader:b,sidebarLogo:v},w={CHANGE_SETTING:function(e,t){var n=t.key,a=t.value;e.hasOwnProperty(n)&&(e[n]=a)}},x={changeSetting:function(e,t){var n=e.commit;n("CHANGE_SETTING",t)}},y={namespaced:!0,state:g,mutations:w,actions:x},k=(n("d3b7"),n("498a"),n("c24f")),C=n("5f87"),O=n("a18c"),_=function(){return{token:Object(C["a"])(),name:"",avatar:""}},S=_(),E={RESET_STATE:function(e){Object.assign(e,_())},SET_TOKEN:function(e,t){e.token=t},SET_NAME:function(e,t){e.name=t},SET_AVATAR:function(e,t){e.avatar=t}},z={login:function(e,t){var n=e.commit,a=t.username,i=t.password;return new Promise((function(e,t){Object(k["b"])({username:a.trim(),password:i}).then((function(t){var a=t.data;n("SET_TOKEN",a.token),Object(C["c"])(a.token),e()})).catch((function(e){t(e)}))}))},getInfo:function(e){var t=e.commit,n=e.state;return new Promise((function(e,a){Object(k["a"])(n.token).then((function(n){var i=n.data;if(!i)return a("Verification failed, please Login again.");var o=i.name,r=i.avatar;t("SET_NAME",o),t("SET_AVATAR",r),e(i)})).catch((function(e){a(e)}))}))},logout:function(e){var t=e.commit,n=e.state;return new Promise((function(e,a){Object(k["c"])(n.token).then((function(){Object(C["b"])(),Object(O["b"])(),t("RESET_STATE"),e()})).catch((function(e){a(e)}))}))},resetToken:function(e){var t=e.commit;return new Promise((function(e){Object(C["b"])(),t("RESET_STATE"),e()}))}},H={namespaced:!0,state:S,mutations:E,actions:z};a["default"].use(i["a"]);var T=new i["a"].Store({modules:{app:m,settings:y,user:H},getters:r});t["a"]=T},"47f1":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-table",use:"icon-table-usage",viewBox:"0 0 128 128",content:''});r.a.add(c);t["default"]=c},"4b0f":function(e,t,n){var a=n("6374").default,i=n("448a").default;n("99af"),n("4d63"),n("ac1f"),n("2c3e"),n("25f0");var o=n("96eb"),r=n("8a60"),c=r.param2Obj,s=n("331a"),u=n("a0bc"),l=[].concat(i(s),i(u));function d(){function e(e){return function(t){var n=null;if(e instanceof Function){var a=t.body,i=t.type,r=t.url;n=e({method:i,body:JSON.parse(a),query:c(r)})}else n=e;return o.mock(n)}}o.XHR.prototype.proxy_send=o.XHR.prototype.send,o.XHR.prototype.send=function(){this.custom.xhr&&(this.custom.xhr.withCredentials=this.withCredentials||!1,this.responseType&&(this.custom.xhr.responseType=this.responseType)),this.proxy_send.apply(this,arguments)};var t,n=a(l);try{for(n.s();!(t=n.n()).done;){var i=t.value;o.mock(new RegExp(i.url),i.type||"get",e(i.response))}}catch(r){n.e(r)}finally{n.f()}}e.exports={mocks:l,mockXHR:d}},"4df5":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-eye",use:"icon-eye-usage",viewBox:"0 0 128 64",content:''});r.a.add(c);t["default"]=c},"51ff":function(e,t,n){var a={"./dashboard.svg":"f782","./example.svg":"30c3","./eye-open.svg":"d7ec","./eye.svg":"4df5","./form.svg":"eb1b","./link.svg":"18f0","./nested.svg":"dcf8","./password.svg":"2a3d","./table.svg":"47f1","./tree.svg":"93cd","./user.svg":"b3b5"};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=o,e.exports=i,i.id="51ff"},"534b":function(e,t,n){e.exports=n.p+"static/img/hm-logo5.a107c883.png"},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var a=n("2b0e"),i=(n("f5df1"),n("5c96")),o=n.n(i),r=(n("0fae"),n("b20f"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("router-view")],1)}),c=[],s={name:"App"},u=s,l=n("2877"),d=Object(l["a"])(u,r,c,!1,null,null,null),m=d.exports,p=n("4360"),f=n("a18c"),h=(n("d81d"),n("d3b7"),n("ddb0"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.isExternal?n("div",e._g({staticClass:"svg-external-icon svg-icon",style:e.styleExternalIcon},e.$listeners)):n("svg",e._g({class:e.svgClass,attrs:{"aria-hidden":"true"}},e.$listeners),[n("use",{attrs:{"xlink:href":e.iconName}})])}),b=[],v=n("61f7"),g={name:"SvgIcon",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},computed:{isExternal:function(){return Object(v["a"])(this.iconClass)},iconName:function(){return"#icon-".concat(this.iconClass)},svgClass:function(){return this.className?"svg-icon "+this.className:"svg-icon"},styleExternalIcon:function(){return{mask:"url(".concat(this.iconClass,") no-repeat 50% 50%"),"-webkit-mask":"url(".concat(this.iconClass,") no-repeat 50% 50%")}}}},w=g,x=(n("64df"),Object(l["a"])(w,h,b,!1,null,"f9f7fefc",null)),y=x.exports;a["default"].component("svg-icon",y);var k=n("51ff"),C=function(e){return e.keys().map(e)};C(k);var O=n("4b0f"),_=O.mockXHR;_(),a["default"].use(o.a),a["default"].config.productionTip=!1,new a["default"]({el:"#app",router:f["a"],store:p["a"],render:function(e){return e(m)}})},"5f87":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return r}));var a="tlias_token";function i(){return localStorage.getItem(a)}function o(e){return localStorage.setItem(a,e)}function r(){return localStorage.removeItem(a)}},"61f7":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i}));n("ac1f"),n("00b4");function a(e){return/^(https?:|mailto:|tel:)/.test(e)}function i(e){return e.length}},"64df":function(e,t,n){"use strict";n("7046")},7046:function(e,t,n){},"83d6":function(e,t){e.exports={title:"TLIAS教学管理系统",fixedHeader:!1,sidebarLogo:!1}},"8a60":function(e,t,n){function a(e){var t=decodeURIComponent(e.split("?")[1]).replace(/\+/g," ");if(!t)return{};var n={},a=t.split("&");return a.forEach((function(e){var t=e.indexOf("=");if(-1!==t){var a=e.substring(0,t),i=e.substring(t+1,e.length);n[a]=i}})),n}n("ac1f"),n("5319"),n("1276"),n("d3b7"),n("159b"),e.exports={param2Obj:a}},"8b8f":function(e,t,n){},"8ccb":function(e,t,n){"use strict";n("a3b8")},"8e36":function(e,t,n){"use strict";n("fabc")},"93cd":function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-tree",use:"icon-tree-usage",viewBox:"0 0 128 128",content:''});r.a.add(c);t["default"]=c},"9d9b":function(e,t,n){},a0bc:function(e,t,n){var a=n("96eb"),i=a.mock({"items|30":[{id:"@id",title:"@sentence(10, 20)","status|1":["published","draft","deleted"],author:"name",display_time:"@datetime",pageviews:"@integer(300, 5000)"}]});e.exports=[{url:"/vue-admin-template/table/list",type:"get",response:function(e){var t=i.items;return{code:2e4,data:{total:t.length,items:t}}}}]},a18c:function(e,t,n){"use strict";n.d(t,"b",(function(){return je}));n("d3b7"),n("3ca3"),n("ddb0");var a,i,o=n("2b0e"),r=n("8c4f"),c=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"app-wrapper",class:e.classObj},["mobile"===e.device&&e.sidebar.opened?n("div",{staticClass:"drawer-bg",on:{click:e.handleClickOutside}}):e._e(),n("sidebar",{staticClass:"sidebar-container"}),n("div",{staticClass:"main-container"},[n("div",{class:{"fixed-header":e.fixedHeader}},[n("navbar")],1),n("app-main")],1)],1)},s=[],u=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"navbar"},[n("hamburger",{staticClass:"hamburger-container",attrs:{"is-active":e.sidebar.opened},on:{toggleClick:e.toggleSideBar}}),n("breadcrumb",{staticClass:"breadcrumb-container"}),n("div",{staticClass:"right-menu"},[n("el-dropdown",{staticClass:"avatar-container",attrs:{trigger:"click"}},[n("div",{staticClass:"avatar-wrapper"},[n("img",{staticClass:"user-avatar",attrs:{src:"https://www.itheima.com/images/logo.png"}}),n("i",{staticClass:"el-icon-caret-bottom"})]),n("el-dropdown-menu",{staticClass:"user-dropdown",attrs:{slot:"dropdown"},slot:"dropdown"},[n("router-link",{attrs:{to:"/"}},[n("el-dropdown-item",[e._v(" 首页 ")])],1),n("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.logout(t)}}},[n("span",{staticStyle:{display:"block"}},[e._v("退出")])])],1)],1)],1)],1)},l=[],d=n("c7eb"),m=n("1da1"),p=n("5530"),f=n("2f62"),h=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-breadcrumb",{staticClass:"app-breadcrumb",attrs:{separator:"/"}},[n("transition-group",{attrs:{name:"breadcrumb"}},e._l(e.levelList,(function(t,a){return n("el-breadcrumb-item",{key:t.path},["noRedirect"===t.redirect||a==e.levelList.length-1?n("span",{staticClass:"no-redirect"},[e._v(e._s(t.meta.title))]):n("a",{on:{click:function(n){return n.preventDefault(),e.handleLink(t)}}},[e._v(e._s(t.meta.title))])])})),1)],1)},b=[],v=(n("4de4"),n("99af"),n("b0c0"),n("498a"),n("bd11")),g=n.n(v),w={data:function(){return{levelList:null}},watch:{$route:function(){this.getBreadcrumb()}},created:function(){this.getBreadcrumb()},methods:{getBreadcrumb:function(){var e=this.$route.matched.filter((function(e){return e.meta&&e.meta.title})),t=e[0];this.isDashboard(t)||(e=[{path:"/dashboard",meta:{title:"Dashboard"}}].concat(e)),this.levelList=e.filter((function(e){return e.meta&&e.meta.title&&!1!==e.meta.breadcrumb}))},isDashboard:function(e){var t=e&&e.name;return!!t&&t.trim().toLocaleLowerCase()==="Dashboard".toLocaleLowerCase()},pathCompile:function(e){var t=this.$route.params,n=g.a.compile(e);return n(t)},handleLink:function(e){var t=e.redirect,n=e.path;t?this.$router.push(t):this.$router.push(this.pathCompile(n))}}},x=w,y=(n("ee1f"),n("2877")),k=Object(y["a"])(x,h,b,!1,null,"62cc9144",null),C=k.exports,O=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{padding:"0 15px"},on:{click:e.toggleClick}},[n("svg",{staticClass:"hamburger",class:{"is-active":e.isActive},attrs:{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:"64",height:"64"}},[n("path",{attrs:{d:"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z"}})])])},_=[],S={name:"Hamburger",props:{isActive:{type:Boolean,default:!1}},methods:{toggleClick:function(){this.$emit("toggleClick")}}},E=S,z=(n("d49d"),Object(y["a"])(E,O,_,!1,null,"49e15297",null)),H=z.exports,T=n("5f87"),B={components:{Breadcrumb:C,Hamburger:H},computed:Object(p["a"])({},Object(f["b"])(["sidebar","avatar"])),methods:{toggleSideBar:function(){this.$store.dispatch("app/toggleSideBar")},logout:function(){var e=this;return Object(m["a"])(Object(d["a"])().mark((function t(){return Object(d["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:Object(T["b"])(),e.$router.push("/login");case 2:case"end":return t.stop()}}),t)})))()}}},M=B,j=(n("1f23"),Object(y["a"])(M,u,l,!1,null,"786b932c",null)),A=j.exports,L=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:{"has-logo":e.showLogo}},[e.showLogo?n("logo",{attrs:{collapse:e.isCollapse}}):e._e(),n("el-scrollbar",{attrs:{"wrap-class":"scrollbar-wrapper"}},[n("el-menu",{attrs:{"default-active":e.activeMenu,collapse:e.isCollapse,"background-color":e.variables.menuBg,"text-color":e.variables.menuText,"unique-opened":!1,"active-text-color":e.variables.menuActiveText,"collapse-transition":!1,mode:"vertical"}},e._l(e.routes,(function(e){return n("sidebar-item",{key:e.path,attrs:{item:e,"base-path":e.path}})})),1)],1)],1)},V=[],$=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sidebar-logo-container",class:{collapse:e.collapse}},[a("transition",{attrs:{name:"sidebarLogoFade"}},[a("router-link",{key:"collapse",staticClass:"sidebar-logo-link",attrs:{to:"/"}},[a("img",{staticClass:"sidebar-logo",attrs:{src:n("534b")}}),a("h1",{staticClass:"sidebar-title"},[e._v(e._s(e.title)+" ")])])],1)],1)},I=[],N={name:"SidebarLogo",props:{collapse:{type:Boolean,required:!0}},data:function(){return{title:"TLIAS智能学习辅助系统",logo:"https://wpimg.wallstcn.com/69a1c46c-eb1c-4b46-8bd4-e9e686ef5251.png"}}},R=N,D=(n("8e36"),Object(y["a"])(R,$,I,!1,null,"3267d2da",null)),q=D.exports,P=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.item.hidden?e._e():n("div",[!e.hasOneShowingChild(e.item.children,e.item)||e.onlyOneChild.children&&!e.onlyOneChild.noShowingChildren||e.item.alwaysShow?n("el-submenu",{ref:"subMenu",attrs:{index:e.resolvePath(e.item.path),"popper-append-to-body":""}},[n("template",{slot:"title"},[e.item.meta?n("item",{attrs:{icon:e.item.meta&&e.item.meta.icon,title:e.item.meta.title}}):e._e()],1),e._l(e.item.children,(function(t){return n("sidebar-item",{key:t.path,staticClass:"nest-menu",attrs:{"is-nest":!0,item:t,"base-path":e.resolvePath(t.path)}})}))],2):[e.onlyOneChild.meta?n("app-link",{attrs:{to:e.resolvePath(e.onlyOneChild.path)}},[n("el-menu-item",{class:{"submenu-title-noDropdown":!e.isNest},attrs:{index:e.resolvePath(e.onlyOneChild.path)}},[n("item",{attrs:{icon:e.onlyOneChild.meta.icon||e.item.meta&&e.item.meta.icon,title:e.onlyOneChild.meta.title}})],1)],1):e._e()]],2)},G=[],U=n("df7c"),X=n.n(U),F=n("61f7"),J=(n("caad"),n("2532"),{name:"MenuItem",functional:!0,props:{icon:{type:String,default:""},title:{type:String,default:""}},render:function(e,t){var n=t.props,a=n.icon,i=n.title,o=[];return a&&(a.includes("el-icon")?o.push(e("i",{class:[a,"sub-el-icon"]})):o.push(e("svg-icon",{attrs:{"icon-class":a}}))),i&&o.push(e("span",{slot:"title"},[i])),o}}),K=J,W=(n("f15b"),Object(y["a"])(K,a,i,!1,null,"18eeea00",null)),Q=W.exports,Y=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.type,e._b({tag:"component"},"component",e.linkProps(e.to),!1),[e._t("default")],2)},Z=[],ee={props:{to:{type:String,required:!0}},computed:{isExternal:function(){return Object(F["a"])(this.to)},type:function(){return this.isExternal?"a":"router-link"}},methods:{linkProps:function(e){return this.isExternal?{href:e,target:"_blank",rel:"noopener"}:{to:e}}}},te=ee,ne=Object(y["a"])(te,Y,Z,!1,null,null,null),ae=ne.exports,ie={computed:{device:function(){return this.$store.state.app.device}},mounted:function(){this.fixBugIniOS()},methods:{fixBugIniOS:function(){var e=this,t=this.$refs.subMenu;if(t){var n=t.handleMouseleave;t.handleMouseleave=function(t){"mobile"!==e.device&&n(t)}}}}},oe={name:"SidebarItem",components:{Item:Q,AppLink:ae},mixins:[ie],props:{item:{type:Object,required:!0},isNest:{type:Boolean,default:!1},basePath:{type:String,default:""}},data:function(){return this.onlyOneChild=null,{}},methods:{hasOneShowingChild:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,a=t.filter((function(t){return!t.hidden&&(e.onlyOneChild=t,!0)}));return 1===a.length||0===a.length&&(this.onlyOneChild=Object(p["a"])(Object(p["a"])({},n),{},{path:"",noShowingChildren:!0}),!0)},resolvePath:function(e){return Object(F["a"])(e)?e:Object(F["a"])(this.basePath)?this.basePath:X.a.resolve(this.basePath,e)}}},re=oe,ce=Object(y["a"])(re,P,G,!1,null,null,null),se=ce.exports,ue=n("cf1e"),le=n.n(ue),de={components:{SidebarItem:se,Logo:q},computed:Object(p["a"])(Object(p["a"])({},Object(f["b"])(["sidebar"])),{},{routes:function(){return this.$router.options.routes},activeMenu:function(){var e=this.$route,t=e.meta,n=e.path;return t.activeMenu?t.activeMenu:n},showLogo:function(){return!0},variables:function(){return le.a},isCollapse:function(){return!this.sidebar.opened}})},me=de,pe=Object(y["a"])(me,L,V,!1,null,null,null),fe=pe.exports,he=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{staticClass:"app-main"},[n("transition",{attrs:{name:"fade-transform",mode:"out-in"}},[n("router-view",{key:e.key})],1)],1)},be=[],ve={name:"AppMain",computed:{key:function(){return this.$route.path}}},ge=ve,we=(n("42c8"),n("8ccb"),Object(y["a"])(ge,he,be,!1,null,"64cf4d83",null)),xe=we.exports,ye=n("4360"),ke=document,Ce=ke.body,Oe=992,_e={watch:{$route:function(e){"mobile"===this.device&&this.sidebar.opened&&ye["a"].dispatch("app/closeSideBar",{withoutAnimation:!1})}},beforeMount:function(){window.addEventListener("resize",this.$_resizeHandler)},beforeDestroy:function(){window.removeEventListener("resize",this.$_resizeHandler)},mounted:function(){var e=this.$_isMobile();e&&(ye["a"].dispatch("app/toggleDevice","mobile"),ye["a"].dispatch("app/closeSideBar",{withoutAnimation:!0}))},methods:{$_isMobile:function(){var e=Ce.getBoundingClientRect();return e.width-1'});r.a.add(c);t["default"]=c},b775:function(e,t,n){"use strict";n("d3b7"),n("ac1f"),n("5319"),n("caad"),n("2532");var a=n("bc3a"),i=n.n(a),o=(n("4360"),n("a18c")),r=n("5f87"),c=i.a.create({baseURL:"/api",withCredentials:!0,timeout:5e5});c.interceptors.request.use((function(e){var t=Object(r["a"])();return t&&(e.headers["token"]=t),e}),(function(e){return console.log(e),Promise.reject(e)})),c.interceptors.response.use((function(e){return 0===e.data.code&&"NOT_LOGIN"===e.data.msg?(console.log("用户为登录, 直接跳转至登录页面"),Object(r["b"])(),o["a"].replace("/login"),e):e}),(function(e){console.log("err"+e);var t=e.message;return"Network Error"==t?t="后端接口连接异常":t.includes("timeout")?t="系统接口请求超时":t.includes("Request failed with status code")&&(t="系统接口"+t.substr(t.length-3)+"异常"),Promise.reject(e)})),t["a"]=c},c24f:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return r}));var a=n("b775");function i(e){return Object(a["a"])({url:"/login",method:"post",data:e})}function o(e){return Object(a["a"])({url:"/users/info",method:"get",params:{token:e}})}function r(){return Object(a["a"])({url:"/logout",method:"post"})}},cb7f:function(e,t,n){},cf1e:function(e,t,n){e.exports={menuText:"#bfcbd9",menuActiveText:"#409eff",subMenuActiveText:"#f4f4f5",menuBg:"#304156",menuHover:"#263445",subMenuBg:"#1f2d3d",subMenuHover:"#001528",sideBarWidth:"210px"}},d49d:function(e,t,n){"use strict";n("da64")},d7ec:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-eye-open",use:"icon-eye-open-usage",viewBox:"0 0 1024 1024",content:''});r.a.add(c);t["default"]=c},da64:function(e,t,n){},dcf8:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-nested",use:"icon-nested-usage",viewBox:"0 0 128 128",content:''});r.a.add(c);t["default"]=c},eb1b:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-form",use:"icon-form-usage",viewBox:"0 0 128 128",content:''});r.a.add(c);t["default"]=c},ee1f:function(e,t,n){"use strict";n("cb7f")},f15b:function(e,t,n){"use strict";n("28e8")},f782:function(e,t,n){"use strict";n.r(t);var a=n("e017"),i=n.n(a),o=n("21a1"),r=n.n(o),c=new i.a({id:"icon-dashboard",use:"icon-dashboard-usage",viewBox:"0 0 128 100",content:''});r.a.add(c);t["default"]=c},fabc:function(e,t,n){}},[[0,"runtime","chunk-elementUI","chunk-libs"]]]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-1327f0c6.32dc6ebc.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-1327f0c6.32dc6ebc.js new file mode 100644 index 0000000..dc6cbef --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-1327f0c6.32dc6ebc.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1327f0c6"],{"10a0":function(n,t,e){"use strict";e.d(t,"a",(function(){return r})),e.d(t,"b",(function(){return u}));var r=function(){var n=this,t=n.$createElement;n._self._c;return n._m(0)},u=[function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{staticClass:"app-container"},[e("h1",{staticStyle:{"text-align":"center"}},[n._v("对不起, 当前功能暂未开发...")])])}]},d3fd:function(n,t,e){"use strict";e.r(t);var r=e("eb5e"),u=e.n(r);for(var a in r)["default"].indexOf(a)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(a);t["default"]=u.a},eb5e:function(n,t){},efe3:function(n,t,e){"use strict";e.r(t);var r=e("10a0"),u=e("d3fd");for(var a in u)["default"].indexOf(a)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(a);var c=e("2877"),i=Object(c["a"])(u["default"],r["a"],r["b"],!1,null,null,null);t["default"]=i.exports}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-2d212f3a.cf0aafdd.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-2d212f3a.cf0aafdd.js new file mode 100644 index 0000000..80873fe --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-2d212f3a.cf0aafdd.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d212f3a"],{ab36:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},c=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{padding:"30px"}},[n("h1",{staticStyle:{"text-align":"center"}},[t._v("对不起, 当前功能暂未开发...")])])}],l=n("2877"),i={},r=Object(l["a"])(i,a,c,!1,null,null,null);e["default"]=r.exports}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-2d217668.863dbcab.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-2d217668.863dbcab.js new file mode 100644 index 0000000..5bde80f --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-2d217668.863dbcab.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d217668"],{c720:function(t,e,n){"use strict";n.r(e);var c=function(){var t=this,e=t.$createElement;t._self._c;return t._m(0)},l=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{padding:"30px"}},[n("h1",{staticStyle:{"text-align":"center"}},[t._v("对不起, 当前功能暂未开发...")])])}],a=n("2877"),i={},r=Object(a["a"])(i,c,l,!1,null,null,null);e["default"]=r.exports}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-374b6c80.9b349b08.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-374b6c80.9b349b08.js new file mode 100644 index 0000000..60a461a --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-374b6c80.9b349b08.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-374b6c80"],{"503f":function(t,n,e){},"5d18":function(t,n,e){t.exports=e.p+"static/img/welcome.c39845a1.png"},"88fe":function(t,n,e){"use strict";e("503f")},9406:function(t,n,e){"use strict";e.r(n);var c=function(){var t=this,n=t.$createElement;t._self._c;return t._m(0)},i=[function(){var t=this,n=t.$createElement,c=t._self._c||n;return c("div",{staticClass:"dashboard-container"},[c("img",{attrs:{src:e("5d18"),width:"100%",height:"100%"}})])}],o=e("b775");function a(){return Object(o["a"])({url:"/index",method:"get"})}var r={name:"Dashboard",mounted:function(){a().then((function(t){console.log(t)}))}},s=r,u=(e("88fe"),e("2877")),f=Object(u["a"])(s,c,i,!1,null,"6efedfaf",null);n["default"]=f.exports}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-3ff7d756.39ed9f74.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-3ff7d756.39ed9f74.js new file mode 100644 index 0000000..1daeb93 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-3ff7d756.39ed9f74.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3ff7d756"],{3235:function(e,t,a){"use strict";a("a6e5")},a6e5:function(e,t,a){},d89e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.searchEmp}},[a("el-form-item",{attrs:{label:"姓名"}},[a("el-input",{attrs:{placeholder:"请输入员工姓名"},model:{value:e.searchEmp.name,callback:function(t){e.$set(e.searchEmp,"name",t)},expression:"searchEmp.name"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchEmp.gender,callback:function(t){e.$set(e.searchEmp,"gender",t)},expression:"searchEmp.gender"}},[a("el-option",{attrs:{label:"男",value:"1"}}),a("el-option",{attrs:{label:"女",value:"2"}})],1)],1),a("el-form-item",{attrs:{label:"入职时间"}},[a("el-date-picker",{staticStyle:{width:"400px","margin-left":"20px"},attrs:{clearable:"","value-format":"yyyy-MM-dd",type:"daterange",placeholder:"选择日期","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.entrydate,callback:function(t){e.entrydate=t},expression:"entrydate"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("查询")]),a("el-button",{attrs:{type:"info"},on:{click:e.clear}},[e._v("清空")])],1)],1),a("el-row",[a("el-button",{attrs:{type:"danger",size:"medium"},on:{click:e.deleteByIds}},[e._v("- 批量删除")]),a("el-button",{attrs:{type:"primary",size:"medium"},on:{click:function(t){e.dialogVisible=!0,e.emp={image:""}}}},[e._v("+ 新增员工")])],1),a("el-dialog",{ref:"form",attrs:{title:"编辑员工",visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("el-form",{ref:"form",attrs:{model:e.emp,"label-width":"80px",size:"mini"}},[a("el-form-item",{attrs:{label:"用户名"}},[a("el-input",{model:{value:e.emp.username,callback:function(t){e.$set(e.emp,"username",t)},expression:"emp.username"}})],1),a("el-form-item",{attrs:{label:"员工姓名"}},[a("el-input",{model:{value:e.emp.name,callback:function(t){e.$set(e.emp,"name",t)},expression:"emp.name"}})],1),a("el-form-item",{attrs:{label:"性别"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.emp.gender,callback:function(t){e.$set(e.emp,"gender",t)},expression:"emp.gender"}},e._l(e.genderList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"头像"}},[a("el-upload",{staticClass:"avatar-uploader",attrs:{action:"/api/upload",headers:e.token,name:"image","show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.emp.image?a("img",{staticClass:"avatar",attrs:{src:e.emp.image}}):a("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1),a("el-form-item",{attrs:{label:"职位"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择","value-key":"emp.job"},model:{value:e.emp.job,callback:function(t){e.$set(e.emp,"job",t)},expression:"emp.job"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"入职日期"}},[a("el-date-picker",{staticStyle:{width:"100%"},attrs:{clearable:"",type:"date",placeholder:"选择日期",size:"small"},model:{value:e.emp.entrydate,callback:function(t){e.$set(e.emp,"entrydate",t)},expression:"emp.entrydate"}})],1),a("el-form-item",{attrs:{label:"归属部门"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:e.emp.deptId,callback:function(t){e.$set(e.emp,"deptId",t)},expression:"emp.deptId"}},e._l(e.deptList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:e.add}},[e._v("提交")]),a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")])],1)],1)],1),a("br"),[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),a("el-table-column",{attrs:{prop:"name",label:"姓名",align:"center"}}),a("el-table-column",{attrs:{prop:"image",label:"头像",align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){var t=e.row;return[a("el-image",{staticStyle:{width:"auto",height:"40px",border:"none",cursor:"pointer"},attrs:{src:t.image}})]}}])}),a("el-table-column",{attrs:{align:"center",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{staticStyle:{"margin-right":"10px"}},[e._v(" "+e._s("1"==t.row.gender?"男":"女"))])]}}])}),a("el-table-column",{attrs:{align:"center",label:"职位"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.job?a("span",{staticStyle:{"margin-right":"10px"}},[e._v("班主任")]):e._e(),2==t.row.job?a("span",{staticStyle:{"margin-right":"10px"}},[e._v("讲师")]):e._e(),3==t.row.job?a("span",{staticStyle:{"margin-right":"10px"}},[e._v("学工主管")]):e._e(),4==t.row.job?a("span",{staticStyle:{"margin-right":"10px"}},[e._v("教研主管")]):e._e()]}}])}),a("el-table-column",{attrs:{align:"center",label:"日职日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.entrydate)+" ")]}}])}),a("el-table-column",{attrs:{align:"center",label:"最后操作时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.row.updateTime?t.row.updateTime.replace("T"," "):"")+" ")]}}])}),a("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(a){return e.update(t.row.id)}}},[e._v("编辑")]),a("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(a){return e.deleteById(t.row.id)}}},[e._v("删除")])]}}])})],1)],a("el-pagination",{attrs:{background:e.background,"current-page":e.currentPage,"page-sizes":[5,10,15,20],"page-size":5,layout:"total, sizes, prev, pager, next, jumper",total:e.totalCount},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],2)},l=[],i=(a("b0c0"),a("b775"));function r(e,t,a,n,l,r){return Object(i["a"])({url:"/emps?name="+e+"&gender="+t+"&begin="+a+"&end="+n+"&page="+l+"&pageSize="+r,method:"get"})}function s(e){return Object(i["a"])({url:"/emps",method:"post",data:e})}function o(e){return Object(i["a"])({url:"/emps",method:"put",data:e})}function c(e){return Object(i["a"])({url:"/emps/"+e,method:"delete"})}function u(e){return Object(i["a"])({url:"/emps/"+e,method:"get"})}var d=a("fe05"),m=a("5f87"),p={data:function(){return{background:!0,pageSize:5,totalCount:100,currentPage:1,dialogVisible:!1,searchEmp:{name:"",gender:""},emp:{image:""},deptList:[],genderList:[{id:1,name:"男"},{id:2,name:"女"}],jobList:[{id:1,name:"班主任"},{id:2,name:"讲师"},{id:3,name:"学工主管"},{id:4,name:"教研主管"}],beginTime:"",endTime:"",entrydate:"",selectedIds:[],multipleSelection:[],tableData:[],token:{token:Object(m["a"])()}}},mounted:function(){var e=this;this.page(),Object(d["c"])().then((function(t){e.deptList=t.data.data}))},methods:{page:function(){var e=this;r(this.searchEmp.name,this.searchEmp.gender,this.beginTime,this.endTime,this.currentPage,this.pageSize).then((function(t){e.totalCount=t.data.data.total,e.tableData=t.data.data.rows}))},handleSelectionChange:function(e){this.multipleSelection=e},onSubmit:function(){this.currentPage=1,this.page()},clear:function(){this.searchEmp={name:"",gender:""},this.beginTime="",this.endTime="",this.entrydate="",this.page()},add:function(){var e,t=this;e=this.emp.id?o(this.emp):s(this.emp),e.then((function(e){"1"==e.data.code?(t.dialogVisible=!1,t.page(),t.$message({message:"恭喜你,保存成功",type:"success"}),t.emp={image:""}):t.$message.error(e.data.msg)}))},update:function(e){var t=this;this.dialogVisible=!0,u(e).then((function(e){1==e.data.code&&(t.emp=e.data.data,t.emp)}))},handleSizeChange:function(e){this.pageSize=e,this.page()},handleCurrentChange:function(e){this.currentPage=e,this.page()},deleteById:function(e){var t=this;this.$confirm("此操作将删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){c(e).then((function(e){1==e.data.code?(t.$message.success("恭喜你,删除成功"),t.page()):t.$message.error(e.data.msg)}))})).catch((function(){t.$message.info("已取消删除")}))},deleteByIds:function(){var e=this;this.$confirm("此操作将删除该数据, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){for(var t=0;t=2?(this.beginTime=e[0],this.endTime=e[1]):(this.beginTime="",this.endTime="")}}},g=p,h=(a("3235"),a("2877")),f=Object(h["a"])(g,n,l,!1,null,null,null);t["default"]=f.exports},fe05:function(e,t,a){"use strict";a.d(t,"c",(function(){return l})),a.d(t,"a",(function(){return i})),a.d(t,"e",(function(){return r})),a.d(t,"b",(function(){return s})),a.d(t,"d",(function(){return o}));var n=a("b775");function l(){return Object(n["a"])({url:"/depts",method:"get"})}function i(e){return Object(n["a"])({url:"/depts",method:"post",data:e})}function r(e){return Object(n["a"])({url:"/depts",method:"put",data:e})}function s(e){return Object(n["a"])({url:"/depts/"+e,method:"delete"})}function o(e){return Object(n["a"])({url:"/depts/"+e,method:"get"})}}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-5c99f4bb.6470b50c.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-5c99f4bb.6470b50c.js new file mode 100644 index 0000000..8e2e084 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-5c99f4bb.6470b50c.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5c99f4bb"],{4385:function(e,s,o){},4605:function(e,s,o){"use strict";o("4385")},"9ed6":function(e,s,o){"use strict";o.r(s);var n=function(){var e=this,s=e.$createElement,o=e._self._c||s;return o("div",{staticClass:"login-container"},[o("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:e.loginForm,rules:e.loginRules,"auto-complete":"on","label-position":"left"}},[o("div",{staticClass:"title-container"},[o("h3",{staticClass:"title"},[e._v("黑马程序员Tlias智能学习辅助系统")])]),o("el-form-item",{attrs:{prop:"username"}},[o("span",{staticClass:"svg-container"},[o("svg-icon",{attrs:{"icon-class":"user"}})],1),o("el-input",{ref:"username",attrs:{placeholder:"Username",name:"username",type:"text",tabindex:"1","auto-complete":"on"},model:{value:e.loginForm.username,callback:function(s){e.$set(e.loginForm,"username",s)},expression:"loginForm.username"}})],1),o("el-form-item",{attrs:{prop:"password"}},[o("span",{staticClass:"svg-container"},[o("svg-icon",{attrs:{"icon-class":"password"}})],1),o("el-input",{key:e.passwordType,ref:"password",attrs:{type:e.passwordType,placeholder:"Password",name:"password",tabindex:"2","auto-complete":"on"},nativeOn:{keyup:function(s){return!s.type.indexOf("key")&&e._k(s.keyCode,"enter",13,s.key,"Enter")?null:e.handleLogin(s)}},model:{value:e.loginForm.password,callback:function(s){e.$set(e.loginForm,"password",s)},expression:"loginForm.password"}}),o("span",{staticClass:"show-pwd",on:{click:e.showPwd}},[o("svg-icon",{attrs:{"icon-class":"password"===e.passwordType?"eye":"eye-open"}})],1)],1),o("el-button",{staticStyle:{width:"100%","margin-bottom":"30px"},attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(s){return s.preventDefault(),e.handleLogin(s)}}},[e._v("Login")])],1)],1)},t=[],r=o("61f7"),a=o("c24f"),i=o("5f87"),l={name:"Login",data:function(){var e=function(e,s,o){Object(r["b"])(s)?o():o(new Error("请输入正确的用户名"))},s=function(e,s,o){s.length<6?o(new Error("密码长度至少为6位")):o()};return{loginForm:{username:"jinyong",password:"123456"},loginRules:{username:[{required:!0,trigger:"blur",validator:e}],password:[{required:!0,trigger:"blur",validator:s}]},loading:!1,passwordType:"password",redirect:void 0}},methods:{showPwd:function(){var e=this;"password"===this.passwordType?this.passwordType="":this.passwordType="password",this.$nextTick((function(){e.$refs.password.focus()}))},handleLogin:function(){var e=this;this.$refs.loginForm.validate((function(s){if(!s)return console.log("error submit!!"),!1;e.loading=!0,Object(a["b"])(e.loginForm).then((function(s){console.log(s),1==s.data.code?(Object(i["c"])(s.data.data),console.log("login success"),e.$router.push("/")):(e.$message.error(s.data.msg),e.loading=!1)}))}))}}},c=l,d=(o("4605"),o("c471"),o("2877")),u=Object(d["a"])(c,n,t,!1,null,"65be8a66",null);s["default"]=u.exports},a967:function(e,s,o){},c471:function(e,s,o){"use strict";o("a967")}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-72737d32.6904a3bb.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-72737d32.6904a3bb.js new file mode 100644 index 0000000..dce7b9e --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-72737d32.6904a3bb.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-72737d32"],{f37e:function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{"margin-top":"20px",margin:"50px","margin-right":"100px"}},[n("el-row",[n("el-button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:function(e){t.dialogFormVisible=!0,t.dept={}}}},[t._v("+ 新增部门")])],1),n("br"),[n("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{"highlight-current-row":"",data:t.tableData,"tooltip-effect":"dark",border:""}},[n("el-table-column",{attrs:{type:"index",width:"100",label:"序号","header-align":"center",align:"center"}}),n("el-table-column",{attrs:{prop:"name",label:"部门名称","header-align":"center",align:"center"}}),n("el-table-column",{attrs:{label:"最后操作时间","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(" "+t._s(e.row.updateTime?e.row.updateTime.replace("T"," "):"")+" ")]}}])}),n("el-table-column",{attrs:{label:"操作",width:"420","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(n){return t.selectById(e.row.id)}}},[t._v("编辑")]),n("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(n){return t.deleteById(e.row.id)}}},[t._v("删除")])]}}])})],1)],n("el-dialog",{attrs:{title:"保存部门",visible:t.dialogFormVisible},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[n("el-form",{attrs:{model:t.dept}},[n("el-form-item",{attrs:{label:"部门名称","label-width":t.formLabelWidth}},[n("el-input",{attrs:{placeholder:"请输入部门名称",autocomplete:"off"},model:{value:t.dept.name,callback:function(e){t.$set(t.dept,"name",e)},expression:"dept.name"}})],1)],1),n("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取 消")]),n("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.add()}}},[t._v("确 定")])],1)],1)],2)},i=[],r=n("fe05"),o={data:function(){return{formLabelWidth:"120px",dialogFormVisible:!1,dept:{name:""},tableData:[]}},methods:{deleteById:function(t){var e=this;this.$confirm("确认删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(r["b"])(t).then((function(t){1==t.data.code?e.$message({message:"恭喜你,删除成功",type:"success"}):e.$message.error(t.data.msg),e.init()}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},selectById:function(t){var e=this;this.dialogFormVisible=!0,Object(r["d"])(t).then((function(t){e.dept=t.data.data}))},add:function(){var t,e=this;t=this.dept.id?Object(r["e"])(this.dept):Object(r["a"])(this.dept),t.then((function(t){1==t.data.code?(e.$message.success("恭喜你,保存成功"),e.init()):e.$message.error(t.data.msg)})),this.dialogFormVisible=!1,this.dept={}},init:function(){var t=this;Object(r["c"])().then((function(e){console.log(e),1==e.data.code&&(t.tableData=e.data.data)}))}},mounted:function(){this.init()}},l=o,c=n("2877"),d=Object(c["a"])(l,a,i,!1,null,null,null);e["default"]=d.exports},fe05:function(t,e,n){"use strict";n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return r})),n.d(e,"e",(function(){return o})),n.d(e,"b",(function(){return l})),n.d(e,"d",(function(){return c}));var a=n("b775");function i(){return Object(a["a"])({url:"/depts",method:"get"})}function r(t){return Object(a["a"])({url:"/depts",method:"post",data:t})}function o(t){return Object(a["a"])({url:"/depts",method:"put",data:t})}function l(t){return Object(a["a"])({url:"/depts/"+t,method:"delete"})}function c(t){return Object(a["a"])({url:"/depts/"+t,method:"get"})}}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-7274cda0.44bdb474.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-7274cda0.44bdb474.js new file mode 100644 index 0000000..556ac1b --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-7274cda0.44bdb474.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7274cda0"],{2576:function(n,t,e){"use strict";e.d(t,"a",(function(){return r})),e.d(t,"b",(function(){return u}));var r=function(){var n=this,t=n.$createElement;n._self._c;return n._m(0)},u=[function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{staticClass:"app-container"},[e("h1",{staticStyle:{"text-align":"center"}},[n._v("对不起, 当前功能暂未开发...")])])}]},"2d17":function(n,t,e){"use strict";e.r(t);var r=e("f872"),u=e.n(r);for(var a in r)["default"].indexOf(a)<0&&function(n){e.d(t,n,(function(){return r[n]}))}(a);t["default"]=u.a},ea99:function(n,t,e){"use strict";e.r(t);var r=e("2576"),u=e("2d17");for(var a in u)["default"].indexOf(a)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(a);var c=e("2877"),i=Object(c["a"])(u["default"],r["a"],r["b"],!1,null,null,null);t["default"]=i.exports},f872:function(n,t){}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-94d3c3c4.c6e29f6d.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-94d3c3c4.c6e29f6d.js new file mode 100644 index 0000000..ed19fb5 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-94d3c3c4.c6e29f6d.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-94d3c3c4"],{"0870":function(t,s,a){},"0a5f":function(t,s,a){"use strict";a("0870")},"26fc":function(t,s,a){t.exports=a.p+"static/img/404_cloud.0f4bc32b.png"},"8cdb":function(t,s,a){"use strict";a.r(s);var c=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"wscn-http404-container"},[a("div",{staticClass:"wscn-http404"},[t._m(0),a("div",{staticClass:"bullshit"},[a("div",{staticClass:"bullshit__oops"},[t._v("OOPS!")]),t._m(1),a("div",{staticClass:"bullshit__headline"},[t._v(t._s(t.message))]),a("div",{staticClass:"bullshit__info"},[t._v("Please check that the URL you entered is correct, or click the button below to return to the homepage.")]),a("a",{staticClass:"bullshit__return-home",attrs:{href:""}},[t._v("Back to home")])])])])},e=[function(){var t=this,s=t.$createElement,c=t._self._c||s;return c("div",{staticClass:"pic-404"},[c("img",{staticClass:"pic-404__parent",attrs:{src:a("a36b"),alt:"404"}}),c("img",{staticClass:"pic-404__child left",attrs:{src:a("26fc"),alt:"404"}}),c("img",{staticClass:"pic-404__child mid",attrs:{src:a("26fc"),alt:"404"}}),c("img",{staticClass:"pic-404__child right",attrs:{src:a("26fc"),alt:"404"}})])},function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",{staticClass:"bullshit__info"},[t._v("All rights reserved "),a("a",{staticStyle:{color:"#20a0ff"},attrs:{href:"https://wallstreetcn.com",target:"_blank"}},[t._v("wallstreetcn")])])}],i={name:"Page404",computed:{message:function(){return"The webmaster said that you can not enter this page..."}}},l=i,n=(a("0a5f"),a("2877")),r=Object(n["a"])(l,c,e,!1,null,"c095f994",null);s["default"]=r.exports},a36b:function(t,s,a){t.exports=a.p+"static/img/404.a57b6f31.png"}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-elementUI.0ba39929.js b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-elementUI.0ba39929.js new file mode 100644 index 0000000..03ba936 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/html/static/js/chunk-elementUI.0ba39929.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-elementUI"],{"0fae":function(e,t,i){},"12f2":function(e,t,i){"use strict";t.__esModule=!0,t.default=function(e){return{methods:{focus:function(){this.$refs[e].focus()}}}}},"14e9":function(e,t,i){e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=127)}({127:function(e,t,i){"use strict";i.r(t);var n=i(16),r=i(39),s=i.n(r),a=i(3),o=i(2),l={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function c(e){var t=e.move,i=e.size,n=e.bar,r={},s="translate"+n.axis+"("+t+"%)";return r[n.size]=i,r.transform=s,r.msTransform=s,r.webkitTransform=s,r}var u={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return l[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,i=this.move,n=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+n.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:c({size:t,move:i,bar:n})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),i=this.$refs.thumb[this.bar.offset]/2,n=100*(t-i)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=n*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(o["on"])(document,"mousemove",this.mouseMoveDocumentHandler),Object(o["on"])(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var i=-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),n=this.$refs.thumb[this.bar.offset]-t,r=100*(i-n)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=r*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(o["off"])(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(o["off"])(document,"mouseup",this.mouseUpDocumentHandler)}},h={name:"ElScrollbar",components:{Bar:u},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=s()(),i=this.wrapStyle;if(t){var n="-"+t+"px",r="margin-bottom: "+n+"; margin-right: "+n+";";Array.isArray(this.wrapStyle)?(i=Object(a["toObject"])(this.wrapStyle),i.marginRight=i.marginBottom=n):"string"===typeof this.wrapStyle?i+=r:i=r}var o=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),l=e("div",{ref:"wrap",style:i,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[o]]),c=void 0;return c=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:i},[[o]])]:[l,e(u,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(u,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},c)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e=void 0,t=void 0,i=this.wrap;i&&(e=100*i.clientHeight/i.scrollHeight,t=100*i.clientWidth/i.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(n["addResizeListener"])(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(n["removeResizeListener"])(this.$refs.resize,this.update)},install:function(e){e.component(h.name,h)}};t["default"]=h},16:function(e,t){e.exports=i("4010")},2:function(e,t){e.exports=i("5924")},3:function(e,t){e.exports=i("8122")},39:function(e,t){e.exports=i("e62d")}})},"299c":function(e,t,i){e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=131)}({131:function(e,t,i){"use strict";i.r(t);var n=i(5),r=i.n(n),s=i(17),a=i.n(s),o=i(2),l=i(3),c=i(7),u=i.n(c),h={name:"ElTooltip",mixins:[r.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(l["generateId"])(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new u.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=a()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var i=this.getFirstElement();if(!i)return null;var n=i.data=i.data||{};return n.staticClass=this.addTooltipClass(n.staticClass),i},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(o["on"])(this.referenceElm,"mouseenter",this.show),Object(o["on"])(this.referenceElm,"mouseleave",this.hide),Object(o["on"])(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(o["on"])(this.referenceElm,"blur",this.handleBlur),Object(o["on"])(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(o["addClass"])(this.referenceElm,"focusing"):Object(o["removeClass"])(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,i=0;il&&(e.scrollTop=a-e.clientHeight)}else e.scrollTop=0}},"2bb5":function(e,t,i){"use strict";t.__esModule=!0;i("8122");t.default={mounted:function(){},methods:{getMigratingConfig:function(){return{props:{},events:{}}}}}},4010:function(e,t,i){"use strict";t.__esModule=!0,t.removeResizeListener=t.addResizeListener=void 0;var n=i("6dd8"),r=s(n);function s(e){return e&&e.__esModule?e:{default:e}}var a="undefined"===typeof window,o=function(e){var t=e,i=Array.isArray(t),n=0;for(t=i?t:t[Symbol.iterator]();;){var r;if(i){if(n>=t.length)break;r=t[n++]}else{if(n=t.next(),n.done)break;r=n.value}var s=r,a=s.target.__resizeListeners__||[];a.length&&a.forEach((function(e){e()}))}};t.addResizeListener=function(e,t){a||(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new r.default(o),e.__ro__.observe(e)),e.__resizeListeners__.push(t))},t.removeResizeListener=function(e,t){e&&e.__resizeListeners__&&(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||e.__ro__.disconnect())}},"417f":function(e,t,i){"use strict";t.__esModule=!0;var n=i("2b0e"),r=a(n),s=i("5924");function a(e){return e&&e.__esModule?e:{default:e}}var o=[],l="@@clickoutsideContext",c=void 0,u=0;function h(e,t,i){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(i&&i.context&&n.target&&r.target)||e.contains(n.target)||e.contains(r.target)||e===n.target||i.context.popperElm&&(i.context.popperElm.contains(n.target)||i.context.popperElm.contains(r.target))||(t.expression&&e[l].methodName&&i.context[e[l].methodName]?i.context[e[l].methodName]():e[l].bindingFn&&e[l].bindingFn())}}!r.default.prototype.$isServer&&(0,s.on)(document,"mousedown",(function(e){return c=e})),!r.default.prototype.$isServer&&(0,s.on)(document,"mouseup",(function(e){o.forEach((function(t){return t[l].documentHandler(e,c)}))})),t.default={bind:function(e,t,i){o.push(e);var n=u++;e[l]={id:n,documentHandler:h(e,t,i),methodName:t.expression,bindingFn:t.value}},update:function(e,t,i){e[l].documentHandler=h(e,t,i),e[l].methodName=t.expression,e[l].bindingFn=t.value},unbind:function(e){for(var t=o.length,i=0;i\n \n '}else i||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,i=this.panel.isHoverMenu,n={on:{}};i&&(n.on.expand=this.handleExpand);var r=this.nodes.map((function(i,r){var s=i.hasChildren;return e("cascader-node",l()([{key:i.uid,attrs:{node:i,"node-id":t+"-"+r,"aria-haspopup":s,"aria-owns":s?t:null}},n]))}));return[].concat(r,[i?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,i=this.menuId,n={nativeOn:{}};return this.panel.isHoverMenu&&(n.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",l()([{attrs:{tag:"ul",role:"menu",id:i,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},n]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},$=D,O=Object(y["a"])($,x,C,!1,null,null,null);O.options.__file="packages/cascader-panel/src/cascader-menu.vue";var E=O.exports,T=i(21),P=function(){function e(e,t){for(var i=0;i1?t-1:0),n=1;n1?n-1:0),s=1;s0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),i=this.isSameNode(e,t);this.doCheck(i)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},P(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,i=this.config,n=i.disabled,r=i.checkStrictly;return e[n]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,i=this.hasChildren,n=this.children,r=this.config,s=r.lazy,a=r.leaf;if(s){var o=Object(T["isDef"])(e[a])?e[a]:!!t&&!n.length;return this.hasChildren=!o,o}return!i}}]),e}(),j=I;function F(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var L=function e(t,i){return t.reduce((function(t,n){return n.isLeaf?t.push(n):(!i&&t.push(n),t=t.concat(e(n.children,i))),t}),[])},A=function(){function e(t,i){F(this,e),this.config=i,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(m["coerceTruthyValueToArray"])(e),this.nodes=e.map((function(e){return new j(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var i=new j(e,this.config,t),n=t?t.children:this.nodes;n.push(i)},e.prototype.appendNodes=function(e,t){var i=this;e=Object(m["coerceTruthyValueToArray"])(e),e.forEach((function(e){return i.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=e?this.leafNodes:this.flattedNodes;return t?i:L(this.nodes,e)},e.prototype.getNodeByValue=function(e){if(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(m["valueEquals"])(t.path,e)||t.value===e}));return t&&t.length?t[0]:null}return null},e}(),V=A,z=i(9),B=i.n(z),R=i(32),H=i.n(R),W=i(31),q=i.n(W),Y=Object.assign||function(e){for(var t=1;t0){var l=i.store.getNodeByValue(s);l.data[o]||i.lazyLoad(l,(function(){i.handleExpand(l)})),i.loadCount===i.checkedValue.length&&i.$parent.computePresentText()}}t&&t(n)};n.lazyLoad(e,r)},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){if(!this.$isServer){var e=this.$refs.menu||[];e.forEach((function(e){var t=e.$el;if(t){var i=t.querySelector(".el-scrollbar__wrap"),n=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");q()(i,n)}}))}},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue,i=this.multiple;if(i){var n=this.getFlattedNodes(e);return n.filter((function(e){return e.checked}))}return Object(m["isEmpty"])(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,i=e.multiple,n=e.emitPath;i?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=n?[]:null}}},te=ee,ie=Object(y["a"])(te,n,r,!1,null,null,null);ie.options.__file="packages/cascader-panel/src/cascader-panel.vue";var ne=ie.exports;ne.install=function(e){e.component(ne.name,ne)};t["default"]=ne},6:function(e,t){e.exports=i("6b7c")},9:function(e,t){e.exports=i("7f4d")}})},4897:function(e,t,i){"use strict";t.__esModule=!0,t.i18n=t.use=t.t=void 0;var n=i("f0d9"),r=h(n),s=i("2b0e"),a=h(s),o=i("9afc"),l=h(o),c=i("9d7e"),u=h(c);function h(e){return e&&e.__esModule?e:{default:e}}var d=(0,u.default)(a.default),p=r.default,f=!1,m=function(){var e=Object.getPrototypeOf(this||a.default).$t;if("function"===typeof e&&a.default.locale)return f||(f=!0,a.default.locale(a.default.config.lang,(0,l.default)(p,a.default.locale(a.default.config.lang)||{},{clone:!0}))),e.apply(this,arguments)},v=t.t=function(e,t){var i=m.apply(this,arguments);if(null!==i&&void 0!==i)return i;for(var n=e.split("."),r=p,s=0,a=n.length;s0){var n=t[t.length-1];if(n.id===e){if(n.modalClass){var r=n.modalClass.trim().split(/\s+/);r.forEach((function(e){return(0,s.removeClass)(i,e)}))}t.pop(),t.length>0&&(i.style.zIndex=t[t.length-1].zIndex)}else for(var a=t.length-1;a>=0;a--)if(t[a].id===e){t.splice(a,1);break}}0===t.length&&(this.modalFade&&(0,s.addClass)(i,"v-modal-leave"),setTimeout((function(){0===t.length&&(i.parentNode&&i.parentNode.removeChild(i),i.style.display="none",d.modalDom=void 0),(0,s.removeClass)(i,"v-modal-leave")}),200))}};Object.defineProperty(d,"zIndex",{configurable:!0,get:function(){return l||(c=c||(r.default.prototype.$ELEMENT||{}).zIndex||2e3,l=!0),c},set:function(e){c=e}});var p=function(){if(!r.default.prototype.$isServer&&d.modalStack.length>0){var e=d.modalStack[d.modalStack.length-1];if(!e)return;var t=d.getInstance(e.id);return t}};r.default.prototype.$isServer||window.addEventListener("keydown",(function(e){if(27===e.keyCode){var t=p();t&&t.closeOnPressEscape&&(t.handleClose?t.handleClose():t.handleAction?t.handleAction("cancel"):t.close())}})),t.default=d},"4e4b":function(e,t,i){e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=61)}([function(e,t,i){"use strict";function n(e,t,i,n,r,s,a,o){var l,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),s&&(c._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:c}}i.d(t,"a",(function(){return n}))},,,function(e,t){e.exports=i("8122")},function(e,t){e.exports=i("d010")},function(e,t){e.exports=i("e974")},function(e,t){e.exports=i("6b7c")},,,,function(e,t){e.exports=i("f3ad")},,function(e,t){e.exports=i("417f")},,function(e,t){e.exports=i("14e9")},,function(e,t){e.exports=i("4010")},function(e,t){e.exports=i("0e15")},,function(e,t){e.exports=i("4897")},,function(e,t){e.exports=i("d397")},function(e,t){e.exports=i("12f2")},,,,,,,,,function(e,t){e.exports=i("2a5e")},,,function(e,t,i){"use strict";var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[i("span",[e._v(e._s(e.currentLabel))])])],2)},r=[];n._withStripped=!0;var s=i(4),a=i.n(s),o=i(3),l="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c={mixins:[a.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var i=this.select,n=i.remote,r=i.valueKey;if(!this.created&&!n){if(r&&"object"===("undefined"===typeof e?"undefined":l(e))&&"object"===("undefined"===typeof t?"undefined":l(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var i=this.select.valueKey;return Object(o["getValueByPath"])(e,i)===Object(o["getValueByPath"])(t,i)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var i=this.select.valueKey;return e&&e.some((function(e){return Object(o["getValueByPath"])(e,i)===Object(o["getValueByPath"])(t,i)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(o["escapeRegexpString"])(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,i=e.multiple,n=i?t:[t],r=this.select.cachedOptions.indexOf(this),s=n.indexOf(this);r>-1&&s<0&&this.select.cachedOptions.splice(r,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},u=c,h=i(0),d=Object(h["a"])(u,n,r,!1,null,null,null);d.options.__file="packages/select/src/option.vue";t["a"]=d.exports},,,,function(e,t){e.exports=i("8bbc")},,,,,,,,,,,,,,,,,,,,,,,function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?i("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?i("span",[i("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[i("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?i("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[i("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():i("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return i("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(i){e.deleteTag(i,t)}}},[i("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])})),1),e.filterable?i("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deletePrevTag(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),i("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur},nativeOn:{keyup:function(t){return e.debouncedOnInputChange(t)},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],paste:function(t){return e.debouncedOnInputChange(t)},mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?i("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),i("template",{slot:"suffix"},[i("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?i("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),i("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[i("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[i("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?i("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):i("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n "+e._s(e.emptyText)+"\n ")])]:e._e()],2)],1)],1)},r=[];n._withStripped=!0;var s=i(4),a=i.n(s),o=i(22),l=i.n(o),c=i(6),u=i.n(c),h=i(10),d=i.n(h),p=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":e.$parent.multiple},e.popperClass],style:{minWidth:e.minWidth}},[e._t("default")],2)},f=[];p._withStripped=!0;var m=i(5),v=i.n(m),g={name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[v.a],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",(function(){e.$parent.visible&&e.updatePopper()})),this.$on("destroyPopper",this.destroyPopper)}},b=g,y=i(0),_=Object(y["a"])(b,p,f,!1,null,null,null);_.options.__file="packages/select/src/select-dropdown.vue";var x=_.exports,C=i(34),w=i(38),k=i.n(w),S=i(14),D=i.n(S),$=i(17),O=i.n($),E=i(12),T=i.n(E),P=i(16),M=i(19),N=i(31),I=i.n(N),j=i(3),F={data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter((function(e){return e.visible})).every((function(e){return e.disabled}))}},watch:{hoverIndex:function(e){var t=this;"number"===typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach((function(e){e.hover=t.hoverOption===e}))}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var i=this.options[this.hoverIndex];!0!==i.disabled&&!0!==i.groupDisabled&&i.visible||this.navigateOptions(e),this.$nextTick((function(){return t.scrollToOption(t.hoverOption)}))}}else this.visible=!0}}},L=i(21),A={mixins:[a.a,u.a,l()("reference"),F],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!Object(j["isIE"])()&&!Object(j["isEdge"])()&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value,t=this.clearable&&!this.selectDisabled&&this.inputHovering&&e;return t},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter((function(e){return!e.created})).some((function(t){return t.currentLabel===e.query}));return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"}},components:{ElInput:d.a,ElSelectMenu:x,ElOption:C["a"],ElTag:k.a,ElScrollbar:D.a},directives:{Clickoutside:T.a},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,default:function(){return Object(M["t"])("el.select.placeholder")}},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick((function(){e.resetInputHeight()}))},placeholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),Object(j["valueEquals"])(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick((function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)})),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick((function(){e.broadcast("ElSelectDropdown","updatePopper")})),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleComposition:function(e){var t=this,i=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick((function(e){return t.handleQueryChange(i)}));else{var n=i[i.length-1]||"";this.isOnComposition=!Object(L["isKorean"])(n)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!==typeof this.filterMethod&&"function"!==typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick((function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")})),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()})),this.remote&&"function"===typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"===typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;if(this.$refs.popper&&t){var i=this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap");I()(i,t)}this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick((function(){return e.scrollToOption(e.selected)}))},emitChange:function(e){Object(j["valueEquals"])(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,i="[object object]"===Object.prototype.toString.call(e).toLowerCase(),n="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),s=this.cachedOptions.length-1;s>=0;s--){var a=this.cachedOptions[s],o=i?Object(j["getValueByPath"])(a.value,this.valueKey)===Object(j["getValueByPath"])(e,this.valueKey):a.value===e;if(o){t=a;break}}if(t)return t;var l=i||n||r?"":e,c={value:e,currentLabel:l};return this.multiple&&(c.hitState=!1),c},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var i=[];Array.isArray(this.value)&&this.value.forEach((function(t){i.push(e.getOption(t))})),this.selected=i,this.$nextTick((function(){e.resetInputHeight()}))},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.visible=!0,this.filterable&&(this.menuVisibleOnFocus=!0)),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout((function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)}),50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,i=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],n=e.$refs.tags,r=e.initialInputHeight||40;i.style.height=0===e.selected.length?r+"px":Math.max(n?n.clientHeight+(n.clientHeight>r?6:0):0,r)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},resetHoverIndex:function(){var e=this;setTimeout((function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map((function(t){return e.options.indexOf(t)}))):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)}),300)},handleOptionSelect:function(e,t){var i=this;if(this.multiple){var n=(this.value||[]).slice(),r=this.getValueIndex(n,e.value);r>-1?n.splice(r,1):(this.multipleLimit<=0||n.length0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],i="[object object]"===Object.prototype.toString.call(t).toLowerCase();if(i){var n=this.valueKey,r=-1;return e.some((function(e,i){return Object(j["getValueByPath"])(e,n)===Object(j["getValueByPath"])(t,n)&&(r=i,!0)})),r}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var i=this.selected.indexOf(t);if(i>-1&&!this.selectDisabled){var n=this.value.slice();n.splice(i,1),this.$emit("input",n),this.emitChange(n),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var i=0;i!==this.options.length;++i){var n=this.options[i];if(this.query){if(!n.disabled&&!n.groupDisabled&&n.visible){this.hoverIndex=i;break}}else if(n.itemSelected){this.hoverIndex=i;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:Object(j["getValueByPath"])(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.placeholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=O()(this.debounce,(function(){e.onInputChange()})),this.debouncedQueryChange=O()(this.debounce,(function(t){e.handleQueryChange(t.target.value)})),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Object(P["addResizeListener"])(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var i={medium:36,small:32,mini:28},n=t.$el.querySelector("input");this.initialInputHeight=n.getBoundingClientRect().height||i[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick((function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)})),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Object(P["removeResizeListener"])(this.$el,this.handleResize)}},V=A,z=Object(y["a"])(V,n,r,!1,null,null,null);z.options.__file="packages/select/src/select.vue";var B=z.exports;B.install=function(e){e.component(B.name,B)};t["default"]=B}])},5128:function(e,t,i){"use strict";t.__esModule=!0,t.PopupManager=void 0;var n=i("2b0e"),r=d(n),s=i("7f4d"),a=d(s),o=i("4b26"),l=d(o),c=i("e62d"),u=d(c),h=i("5924");function d(e){return e&&e.__esModule?e:{default:e}}var p=1,f=void 0;t.default={props:{visible:{type:Boolean,default:!1},openDelay:{},closeDelay:{},zIndex:{},modal:{type:Boolean,default:!1},modalFade:{type:Boolean,default:!0},modalClass:{},modalAppendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!1}},beforeMount:function(){this._popupId="popup-"+p++,l.default.register(this._popupId,this)},beforeDestroy:function(){l.default.deregister(this._popupId),l.default.closeModal(this._popupId),this.restoreBodyStyle()},data:function(){return{opened:!1,bodyPaddingRight:null,computedBodyPaddingRight:0,withoutHiddenClass:!0,rendered:!1}},watch:{visible:function(e){var t=this;if(e){if(this._opening)return;this.rendered?this.open():(this.rendered=!0,r.default.nextTick((function(){t.open()})))}else this.close()}},methods:{open:function(e){var t=this;this.rendered||(this.rendered=!0);var i=(0,a.default)({},this.$props||this,e);this._closeTimer&&(clearTimeout(this._closeTimer),this._closeTimer=null),clearTimeout(this._openTimer);var n=Number(i.openDelay);n>0?this._openTimer=setTimeout((function(){t._openTimer=null,t.doOpen(i)}),n):this.doOpen(i)},doOpen:function(e){if(!this.$isServer&&(!this.willOpen||this.willOpen())&&!this.opened){this._opening=!0;var t=this.$el,i=e.modal,n=e.zIndex;if(n&&(l.default.zIndex=n),i&&(this._closing&&(l.default.closeModal(this._popupId),this._closing=!1),l.default.openModal(this._popupId,l.default.nextZIndex(),this.modalAppendToBody?void 0:t,e.modalClass,e.modalFade),e.lockScroll)){this.withoutHiddenClass=!(0,h.hasClass)(document.body,"el-popup-parent--hidden"),this.withoutHiddenClass&&(this.bodyPaddingRight=document.body.style.paddingRight,this.computedBodyPaddingRight=parseInt((0,h.getStyle)(document.body,"paddingRight"),10)),f=(0,u.default)();var r=document.documentElement.clientHeight0&&(r||"scroll"===s)&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.computedBodyPaddingRight+f+"px"),(0,h.addClass)(document.body,"el-popup-parent--hidden")}"static"===getComputedStyle(t).position&&(t.style.position="absolute"),t.style.zIndex=l.default.nextZIndex(),this.opened=!0,this.onOpen&&this.onOpen(),this.doAfterOpen()}},doAfterOpen:function(){this._opening=!1},close:function(){var e=this;if(!this.willClose||this.willClose()){null!==this._openTimer&&(clearTimeout(this._openTimer),this._openTimer=null),clearTimeout(this._closeTimer);var t=Number(this.closeDelay);t>0?this._closeTimer=setTimeout((function(){e._closeTimer=null,e.doClose()}),t):this.doClose()}},doClose:function(){this._closing=!0,this.onClose&&this.onClose(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose()},doAfterClose:function(){l.default.closeModal(this._popupId),this._closing=!1},restoreBodyStyle:function(){this.modal&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.bodyPaddingRight,(0,h.removeClass)(document.body,"el-popup-parent--hidden")),this.withoutHiddenClass=!0}}},t.PopupManager=l.default},5488:function(e,t,i){"use strict";t.__esModule=!0;var n=i("5924");function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var s=function(){function e(){r(this,e)}return e.prototype.beforeEnter=function(e){(0,n.addClass)(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},e.prototype.enter=function(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},e.prototype.afterEnter=function(e){(0,n.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},e.prototype.beforeLeave=function(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},e.prototype.leave=function(e){0!==e.scrollHeight&&((0,n.addClass)(e,"collapse-transition"),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},e.prototype.afterLeave=function(e){(0,n.removeClass)(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},e}();t.default={name:"ElCollapseTransition",functional:!0,render:function(e,t){var i=t.children,n={on:new s};return e("transition",n,i)}}},5924:function(e,t,i){"use strict";t.__esModule=!0,t.isInContainer=t.getScrollContainer=t.isScroll=t.getStyle=t.once=t.off=t.on=void 0;var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.hasClass=m,t.addClass=v,t.removeClass=g,t.setStyle=y;var r=i("2b0e"),s=a(r);function a(e){return e&&e.__esModule?e:{default:e}}var o=s.default.prototype.$isServer,l=/([\:\-\_]+(.))/g,c=/^moz([A-Z])/,u=o?0:Number(document.documentMode),h=function(e){return(e||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},d=function(e){return e.replace(l,(function(e,t,i,n){return n?i.toUpperCase():i})).replace(c,"Moz$1")},p=t.on=function(){return!o&&document.addEventListener?function(e,t,i){e&&t&&i&&e.addEventListener(t,i,!1)}:function(e,t,i){e&&t&&i&&e.attachEvent("on"+t,i)}}(),f=t.off=function(){return!o&&document.removeEventListener?function(e,t,i){e&&t&&e.removeEventListener(t,i,!1)}:function(e,t,i){e&&t&&e.detachEvent("on"+t,i)}}();t.once=function(e,t,i){var n=function n(){i&&i.apply(this,arguments),f(e,t,n)};p(e,t,n)};function m(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}function v(e,t){if(e){for(var i=e.className,n=(t||"").split(" "),r=0,s=n.length;rn.top&&i.right>n.left&&i.left0?i("li",{staticClass:"number",class:{active:1===e.currentPage,disabled:e.disabled}},[e._v("1")]):e._e(),e.showPrevMore?i("li",{staticClass:"el-icon more btn-quickprev",class:[e.quickprevIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("left")},mouseleave:function(t){e.quickprevIconClass="el-icon-more"}}}):e._e(),e._l(e.pagers,(function(t){return i("li",{key:t,staticClass:"number",class:{active:e.currentPage===t,disabled:e.disabled}},[e._v(e._s(t))])})),e.showNextMore?i("li",{staticClass:"el-icon more btn-quicknext",class:[e.quicknextIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("right")},mouseleave:function(t){e.quicknextIconClass="el-icon-more"}}}):e._e(),e.pageCount>1?i("li",{staticClass:"number",class:{active:e.currentPage===e.pageCount,disabled:e.disabled}},[e._v(e._s(e.pageCount))]):e._e()],2)},r=[];n._withStripped=!0;var s={name:"ElPager",props:{currentPage:Number,pageCount:Number,pagerCount:Number,disabled:Boolean},watch:{showPrevMore:function(e){e||(this.quickprevIconClass="el-icon-more")},showNextMore:function(e){e||(this.quicknextIconClass="el-icon-more")}},methods:{onPagerClick:function(e){var t=e.target;if("UL"!==t.tagName&&!this.disabled){var i=Number(e.target.textContent),n=this.pageCount,r=this.currentPage,s=this.pagerCount-2;-1!==t.className.indexOf("more")&&(-1!==t.className.indexOf("quickprev")?i=r-s:-1!==t.className.indexOf("quicknext")&&(i=r+s)),isNaN(i)||(i<1&&(i=1),i>n&&(i=n)),i!==r&&this.$emit("change",i)}},onMouseenter:function(e){this.disabled||("left"===e?this.quickprevIconClass="el-icon-d-arrow-left":this.quicknextIconClass="el-icon-d-arrow-right")}},computed:{pagers:function(){var e=this.pagerCount,t=(e-1)/2,i=Number(this.currentPage),n=Number(this.pageCount),r=!1,s=!1;n>e&&(i>e-t&&(r=!0),i4&&e<22&&e%2===1},default:7},currentPage:{type:Number,default:1},layout:{default:"prev, pager, next, jumper, ->, total"},pageSizes:{type:Array,default:function(){return[10,20,30,40,50,100]}},popperClass:String,prevText:String,nextText:String,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean},data:function(){return{internalCurrentPage:1,internalPageSize:0,lastEmittedPage:-1,userChangePageSize:!1}},render:function(e){var t=this.layout;if(!t)return null;if(this.hideOnSinglePage&&(!this.internalPageCount||1===this.internalPageCount))return null;var i=e("div",{class:["el-pagination",{"is-background":this.background,"el-pagination--small":this.small}]}),n={prev:e("prev"),jumper:e("jumper"),pager:e("pager",{attrs:{currentPage:this.internalCurrentPage,pageCount:this.internalPageCount,pagerCount:this.pagerCount,disabled:this.disabled},on:{change:this.handleCurrentChange}}),next:e("next"),sizes:e("sizes",{attrs:{pageSizes:this.pageSizes}}),slot:e("slot",[this.$slots.default?this.$slots.default:""]),total:e("total")},r=t.split(",").map((function(e){return e.trim()})),s=e("div",{class:"el-pagination__rightwrapper"}),a=!1;return i.children=i.children||[],s.children=s.children||[],r.forEach((function(e){"->"!==e?a?s.children.push(n[e]):i.children.push(n[e]):a=!0})),a&&i.children.unshift(s),i},components:{Prev:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage<=1},class:"btn-prev",on:{click:this.$parent.prev}},[this.$parent.prevText?e("span",[this.$parent.prevText]):e("i",{class:"el-icon el-icon-arrow-left"})])}},Next:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage===this.$parent.internalPageCount||0===this.$parent.internalPageCount},class:"btn-next",on:{click:this.$parent.next}},[this.$parent.nextText?e("span",[this.$parent.nextText]):e("i",{class:"el-icon el-icon-arrow-right"})])}},Sizes:{mixins:[g.a],props:{pageSizes:Array},watch:{pageSizes:{immediate:!0,handler:function(e,t){Object(b["valueEquals"])(e,t)||Array.isArray(e)&&(this.$parent.internalPageSize=e.indexOf(this.$parent.pageSize)>-1?this.$parent.pageSize:this.pageSizes[0])}}},render:function(e){var t=this;return e("span",{class:"el-pagination__sizes"},[e("el-select",{attrs:{value:this.$parent.internalPageSize,popperClass:this.$parent.popperClass||"",size:"mini",disabled:this.$parent.disabled},on:{input:this.handleChange}},[this.pageSizes.map((function(i){return e("el-option",{attrs:{value:i,label:i+t.t("el.pagination.pagesize")}})}))])])},components:{ElSelect:h.a,ElOption:p.a},methods:{handleChange:function(e){e!==this.$parent.internalPageSize&&(this.$parent.internalPageSize=e=parseInt(e,10),this.$parent.userChangePageSize=!0,this.$parent.$emit("update:pageSize",e),this.$parent.$emit("size-change",e))}}},Jumper:{mixins:[g.a],components:{ElInput:m.a},data:function(){return{userInput:null}},watch:{"$parent.internalCurrentPage":function(){this.userInput=null}},methods:{handleKeyup:function(e){var t=e.keyCode,i=e.target;13===t&&this.handleChange(i.value)},handleInput:function(e){this.userInput=e},handleChange:function(e){this.$parent.internalCurrentPage=this.$parent.getValidCurrentPage(e),this.$parent.emitChange(),this.userInput=null}},render:function(e){return e("span",{class:"el-pagination__jump"},[this.t("el.pagination.goto"),e("el-input",{class:"el-pagination__editor is-in-pagination",attrs:{min:1,max:this.$parent.internalPageCount,value:null!==this.userInput?this.userInput:this.$parent.internalCurrentPage,type:"number",disabled:this.$parent.disabled},nativeOn:{keyup:this.handleKeyup},on:{input:this.handleInput,change:this.handleChange}}),this.t("el.pagination.pageClassifier")])}},Total:{mixins:[g.a],render:function(e){return"number"===typeof this.$parent.total?e("span",{class:"el-pagination__total"},[this.t("el.pagination.total",{total:this.$parent.total})]):""}},Pager:c},methods:{handleCurrentChange:function(e){this.internalCurrentPage=this.getValidCurrentPage(e),this.userChangePageSize=!0,this.emitChange()},prev:function(){if(!this.disabled){var e=this.internalCurrentPage-1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("prev-click",this.internalCurrentPage),this.emitChange()}},next:function(){if(!this.disabled){var e=this.internalCurrentPage+1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("next-click",this.internalCurrentPage),this.emitChange()}},getValidCurrentPage:function(e){e=parseInt(e,10);var t="number"===typeof this.internalPageCount,i=void 0;return t?e<1?i=1:e>this.internalPageCount&&(i=this.internalPageCount):(isNaN(e)||e<1)&&(i=1),(void 0===i&&isNaN(e)||0===i)&&(i=1),void 0===i?e:i},emitChange:function(){var e=this;this.$nextTick((function(){(e.internalCurrentPage!==e.lastEmittedPage||e.userChangePageSize)&&(e.$emit("current-change",e.internalCurrentPage),e.lastEmittedPage=e.internalCurrentPage,e.userChangePageSize=!1)}))}},computed:{internalPageCount:function(){return"number"===typeof this.total?Math.max(1,Math.ceil(this.total/this.internalPageSize)):"number"===typeof this.pageCount?Math.max(1,this.pageCount):null}},watch:{currentPage:{immediate:!0,handler:function(e){this.internalCurrentPage=this.getValidCurrentPage(e)}},pageSize:{immediate:!0,handler:function(e){this.internalPageSize=isNaN(e)?10:e}},internalCurrentPage:{immediate:!0,handler:function(e){this.$emit("update:currentPage",e),this.lastEmittedPage=-1}},internalPageCount:function(e){var t=this.internalCurrentPage;e>0&&0===t?this.internalCurrentPage=1:t>e&&(this.internalCurrentPage=0===e?1:e,this.userChangePageSize&&this.emitChange()),this.userChangePageSize=!1}},install:function(e){e.component(y.name,y)}},_=y,x=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"dialog-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-dialog__wrapper",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[i("div",{key:e.key,ref:"dialog",class:["el-dialog",{"is-fullscreen":e.fullscreen,"el-dialog--center":e.center},e.customClass],style:e.style,attrs:{role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"}},[i("div",{staticClass:"el-dialog__header"},[e._t("title",[i("span",{staticClass:"el-dialog__title"},[e._v(e._s(e.title))])]),e.showClose?i("button",{staticClass:"el-dialog__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:e.handleClose}},[i("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2),e.rendered?i("div",{staticClass:"el-dialog__body"},[e._t("default")],2):e._e(),e.$slots.footer?i("div",{staticClass:"el-dialog__footer"},[e._t("footer")],2):e._e()])])])},C=[];x._withStripped=!0;var w=i(14),k=i.n(w),S=i(9),D=i.n(S),$=i(3),O=i.n($),E={name:"ElDialog",mixins:[k.a,O.a,D.a],props:{title:{type:String,default:""},modal:{type:Boolean,default:!0},modalAppendToBody:{type:Boolean,default:!0},appendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},width:String,fullscreen:Boolean,customClass:{type:String,default:""},top:{type:String,default:"15vh"},beforeClose:Function,center:{type:Boolean,default:!1},destroyOnClose:Boolean},data:function(){return{closed:!1,key:0}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.$el.addEventListener("scroll",this.updatePopper),this.$nextTick((function(){t.$refs.dialog.scrollTop=0})),this.appendToBody&&document.body.appendChild(this.$el)):(this.$el.removeEventListener("scroll",this.updatePopper),this.closed||this.$emit("close"),this.destroyOnClose&&this.$nextTick((function(){t.key++})))}},computed:{style:function(){var e={};return this.fullscreen||(e.marginTop=this.top,this.width&&(e.width=this.width)),e}},methods:{getMigratingConfig:function(){return{props:{size:"size is removed."}}},handleWrapperClick:function(){this.closeOnClickModal&&this.handleClose()},handleClose:function(){"function"===typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),this.closed=!0)},updatePopper:function(){this.broadcast("ElSelectDropdown","updatePopper"),this.broadcast("ElDropdownMenu","updatePopper")},afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},T=E,P=o(T,x,C,!1,null,null,null);P.options.__file="packages/dialog/src/component.vue";var M=P.exports;M.install=function(e){e.component(M.name,M)};var N=M,I=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.close,expression:"close"}],staticClass:"el-autocomplete",attrs:{"aria-haspopup":"listbox",role:"combobox","aria-expanded":e.suggestionVisible,"aria-owns":e.id}},[i("el-input",e._b({ref:"input",on:{input:e.handleInput,change:e.handleChange,focus:e.handleFocus,blur:e.handleBlur,clear:e.handleClear},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex-1)},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex+1)},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleKeyEnter(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:e.close(t)}]}},"el-input",[e.$props,e.$attrs],!1),[e.$slots.prepend?i("template",{slot:"prepend"},[e._t("prepend")],2):e._e(),e.$slots.append?i("template",{slot:"append"},[e._t("append")],2):e._e(),e.$slots.prefix?i("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),e.$slots.suffix?i("template",{slot:"suffix"},[e._t("suffix")],2):e._e()],2),i("el-autocomplete-suggestions",{ref:"suggestions",class:[e.popperClass?e.popperClass:""],attrs:{"visible-arrow":"","popper-options":e.popperOptions,"append-to-body":e.popperAppendToBody,placement:e.placement,id:e.id}},e._l(e.suggestions,(function(t,n){return i("li",{key:n,class:{highlighted:e.highlightedIndex===n},attrs:{id:e.id+"-item-"+n,role:"option","aria-selected":e.highlightedIndex===n},on:{click:function(i){e.select(t)}}},[e._t("default",[e._v("\n "+e._s(t[e.valueKey])+"\n ")],{item:t})],2)})),0)],1)},j=[];I._withStripped=!0;var F=i(15),L=i.n(F),A=i(10),V=i.n(A),z=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-autocomplete-suggestion el-popper",class:{"is-loading":!e.parent.hideLoading&&e.parent.loading},style:{width:e.dropdownWidth},attrs:{role:"region"}},[i("el-scrollbar",{attrs:{tag:"ul","wrap-class":"el-autocomplete-suggestion__wrap","view-class":"el-autocomplete-suggestion__list"}},[!e.parent.hideLoading&&e.parent.loading?i("li",[i("i",{staticClass:"el-icon-loading"})]):e._t("default")],2)],1)])},B=[];z._withStripped=!0;var R=i(5),H=i.n(R),W=i(17),q=i.n(W),Y={components:{ElScrollbar:q.a},mixins:[H.a,O.a],componentName:"ElAutocompleteSuggestions",data:function(){return{parent:this.$parent,dropdownWidth:""}},props:{options:{default:function(){return{gpuAcceleration:!1}}},id:String},methods:{select:function(e){this.dispatch("ElAutocomplete","item-click",e)}},updated:function(){var e=this;this.$nextTick((function(t){e.popperJS&&e.updatePopper()}))},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$refs.input.$refs.input||this.$parent.$refs.input.$refs.textarea,this.referenceList=this.$el.querySelector(".el-autocomplete-suggestion__list"),this.referenceList.setAttribute("role","listbox"),this.referenceList.setAttribute("id",this.id)},created:function(){var e=this;this.$on("visible",(function(t,i){e.dropdownWidth=i+"px",e.showPopper=t}))}},K=Y,U=o(K,z,B,!1,null,null,null);U.options.__file="packages/autocomplete/src/autocomplete-suggestions.vue";var G=U.exports,X=i(22),Q=i.n(X),Z={name:"ElAutocomplete",mixins:[O.a,Q()("input"),D.a],inheritAttrs:!1,componentName:"ElAutocomplete",components:{ElInput:m.a,ElAutocompleteSuggestions:G},directives:{Clickoutside:V.a},props:{valueKey:{type:String,default:"value"},popperClass:String,popperOptions:Object,placeholder:String,clearable:{type:Boolean,default:!1},disabled:Boolean,name:String,size:String,value:String,maxlength:Number,minlength:Number,autofocus:Boolean,fetchSuggestions:Function,triggerOnFocus:{type:Boolean,default:!0},customItem:String,selectWhenUnmatched:{type:Boolean,default:!1},prefixIcon:String,suffixIcon:String,label:String,debounce:{type:Number,default:300},placement:{type:String,default:"bottom-start"},hideLoading:Boolean,popperAppendToBody:{type:Boolean,default:!0},highlightFirstItem:{type:Boolean,default:!1}},data:function(){return{activated:!1,suggestions:[],loading:!1,highlightedIndex:-1,suggestionDisabled:!1}},computed:{suggestionVisible:function(){var e=this.suggestions,t=Array.isArray(e)&&e.length>0;return(t||this.loading)&&this.activated},id:function(){return"el-autocomplete-"+Object(b["generateId"])()}},watch:{suggestionVisible:function(e){var t=this.getInput();t&&this.broadcast("ElAutocompleteSuggestions","visible",[e,t.offsetWidth])}},methods:{getMigratingConfig:function(){return{props:{"custom-item":"custom-item is removed, use scoped slot instead.",props:"props is removed, use value-key instead."}}},getData:function(e){var t=this;this.suggestionDisabled||(this.loading=!0,this.fetchSuggestions(e,(function(e){t.loading=!1,t.suggestionDisabled||(Array.isArray(e)?(t.suggestions=e,t.highlightedIndex=t.highlightFirstItem?0:-1):console.error("[Element Error][Autocomplete]autocomplete suggestions must be an array"))})))},handleInput:function(e){if(this.$emit("input",e),this.suggestionDisabled=!1,!this.triggerOnFocus&&!e)return this.suggestionDisabled=!0,void(this.suggestions=[]);this.debouncedGetData(e)},handleChange:function(e){this.$emit("change",e)},handleFocus:function(e){this.activated=!0,this.$emit("focus",e),this.triggerOnFocus&&this.debouncedGetData(this.value)},handleBlur:function(e){this.$emit("blur",e)},handleClear:function(){this.activated=!1,this.$emit("clear")},close:function(e){this.activated=!1},handleKeyEnter:function(e){var t=this;this.suggestionVisible&&this.highlightedIndex>=0&&this.highlightedIndex=this.suggestions.length&&(e=this.suggestions.length-1);var t=this.$refs.suggestions.$el.querySelector(".el-autocomplete-suggestion__wrap"),i=t.querySelectorAll(".el-autocomplete-suggestion__list li"),n=i[e],r=t.scrollTop,s=n.offsetTop;s+n.scrollHeight>r+t.clientHeight&&(t.scrollTop+=n.scrollHeight),s=0&&this.resetTabindex(this.triggerElm),clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.visible=!1}),"click"===this.trigger?0:this.hideTimeout))},handleClick:function(){this.triggerElm.disabled||(this.visible?this.hide():this.show())},handleTriggerKeyDown:function(e){var t=e.keyCode;[38,40].indexOf(t)>-1?(this.removeTabindex(),this.resetTabindex(this.menuItems[0]),this.menuItems[0].focus(),e.preventDefault(),e.stopPropagation()):13===t?this.handleClick():[9,27].indexOf(t)>-1&&this.hide()},handleItemKeyDown:function(e){var t=e.keyCode,i=e.target,n=this.menuItemsArray.indexOf(i),r=this.menuItemsArray.length-1,s=void 0;[38,40].indexOf(t)>-1?(s=38===t?0!==n?n-1:0:n-1&&(this.hide(),this.triggerElmFocus())},resetTabindex:function(e){this.removeTabindex(),e.setAttribute("tabindex","0")},removeTabindex:function(){this.triggerElm.setAttribute("tabindex","-1"),this.menuItemsArray.forEach((function(e){e.setAttribute("tabindex","-1")}))},initAria:function(){this.dropdownElm.setAttribute("id",this.listId),this.triggerElm.setAttribute("aria-haspopup","list"),this.triggerElm.setAttribute("aria-controls",this.listId),this.splitButton||(this.triggerElm.setAttribute("role","button"),this.triggerElm.setAttribute("tabindex",this.tabindex),this.triggerElm.setAttribute("class",(this.triggerElm.getAttribute("class")||"")+" el-dropdown-selfdefine"))},initEvent:function(){var e=this,t=this.trigger,i=this.show,n=this.hide,r=this.handleClick,s=this.splitButton,a=this.handleTriggerKeyDown,o=this.handleItemKeyDown;this.triggerElm=s?this.$refs.trigger.$el:this.$slots.default[0].elm;var l=this.dropdownElm;this.triggerElm.addEventListener("keydown",a),l.addEventListener("keydown",o,!0),s||(this.triggerElm.addEventListener("focus",(function(){e.focusing=!0})),this.triggerElm.addEventListener("blur",(function(){e.focusing=!1})),this.triggerElm.addEventListener("click",(function(){e.focusing=!1}))),"hover"===t?(this.triggerElm.addEventListener("mouseenter",i),this.triggerElm.addEventListener("mouseleave",n),l.addEventListener("mouseenter",i),l.addEventListener("mouseleave",n)):"click"===t&&this.triggerElm.addEventListener("click",r)},handleMenuItemClick:function(e,t){this.hideOnClick&&(this.visible=!1),this.$emit("command",e,t)},triggerElmFocus:function(){this.triggerElm.focus&&this.triggerElm.focus()},initDomOperation:function(){this.dropdownElm=this.popperElm,this.menuItems=this.dropdownElm.querySelectorAll("[tabindex='-1']"),this.menuItemsArray=[].slice.call(this.menuItems),this.initEvent(),this.initAria()}},render:function(e){var t=this,i=this.hide,n=this.splitButton,r=this.type,s=this.dropdownSize,a=function(e){t.$emit("click",e),i()},o=n?e("el-button-group",[e("el-button",{attrs:{type:r,size:s},nativeOn:{click:a}},[this.$slots.default]),e("el-button",{ref:"trigger",attrs:{type:r,size:s},class:"el-dropdown__caret-button"},[e("i",{class:"el-dropdown__icon el-icon-arrow-down"})])]):this.$slots.default;return e("div",{class:"el-dropdown",directives:[{name:"clickoutside",value:i}]},[o,this.$slots.dropdown])}},ue=ce,he=o(ue,ie,ne,!1,null,null,null);he.options.__file="packages/dropdown/src/dropdown.vue";var de=he.exports;de.install=function(e){e.component(de.name,de)};var pe=de,fe=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[i("ul",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-dropdown-menu el-popper",class:[e.size&&"el-dropdown-menu--"+e.size]},[e._t("default")],2)])},me=[];fe._withStripped=!0;var ve={name:"ElDropdownMenu",componentName:"ElDropdownMenu",mixins:[H.a],props:{visibleArrow:{type:Boolean,default:!0},arrowOffset:{type:Number,default:0}},data:function(){return{size:this.dropdown.dropdownSize}},inject:["dropdown"],created:function(){var e=this;this.$on("updatePopper",(function(){e.showPopper&&e.updatePopper()})),this.$on("visible",(function(t){e.showPopper=t}))},mounted:function(){this.dropdown.popperElm=this.popperElm=this.$el,this.referenceElm=this.dropdown.$el,this.dropdown.initDomOperation()},watch:{"dropdown.placement":{immediate:!0,handler:function(e){this.currentPlacement=e}}}},ge=ve,be=o(ge,fe,me,!1,null,null,null);be.options.__file="packages/dropdown/src/dropdown-menu.vue";var ye=be.exports;ye.install=function(e){e.component(ye.name,ye)};var _e=ye,xe=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{staticClass:"el-dropdown-menu__item",class:{"is-disabled":e.disabled,"el-dropdown-menu__item--divided":e.divided},attrs:{"aria-disabled":e.disabled,tabindex:e.disabled?null:-1},on:{click:e.handleClick}},[e.icon?i("i",{class:e.icon}):e._e(),e._t("default")],2)},Ce=[];xe._withStripped=!0;var we={name:"ElDropdownItem",mixins:[O.a],props:{command:{},disabled:Boolean,divided:Boolean,icon:String},methods:{handleClick:function(e){this.dispatch("ElDropdown","menu-item-click",[this.command,this])}}},ke=we,Se=o(ke,xe,Ce,!1,null,null,null);Se.options.__file="packages/dropdown/src/dropdown-item.vue";var De=Se.exports;De.install=function(e){e.component(De.name,De)};var $e=De,Oe=Oe||{};Oe.Utils=Oe.Utils||{},Oe.Utils.focusFirstDescendant=function(e){for(var t=0;t=0;t--){var i=e.childNodes[t];if(Oe.Utils.attemptFocus(i)||Oe.Utils.focusLastDescendant(i))return!0}return!1},Oe.Utils.attemptFocus=function(e){if(!Oe.Utils.isFocusable(e))return!1;Oe.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(t){}return Oe.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},Oe.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},Oe.Utils.triggerEvent=function(e,t){var i=void 0;i=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var n=document.createEvent(i),r=arguments.length,s=Array(r>2?r-2:0),a=2;a=0;t--)e.splice(t,0,e[t]);e=e.join("")}return/^[0-9a-fA-F]{6}$/.test(e)?{red:parseInt(e.slice(0,2),16),green:parseInt(e.slice(2,4),16),blue:parseInt(e.slice(4,6),16)}:{red:255,green:255,blue:255}},mixColor:function(e,t){var i=this.getColorChannels(e),n=i.red,r=i.green,s=i.blue;return t>0?(n*=1-t,r*=1-t,s*=1-t):(n+=(255-n)*t,r+=(255-r)*t,s+=(255-s)*t),"rgb("+Math.round(n)+", "+Math.round(r)+", "+Math.round(s)+")"},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},openMenu:function(e,t){var i=this.openedMenus;-1===i.indexOf(e)&&(this.uniqueOpened&&(this.openedMenus=i.filter((function(e){return-1!==t.indexOf(e)}))),this.openedMenus.push(e))},closeMenu:function(e){var t=this.openedMenus.indexOf(e);-1!==t&&this.openedMenus.splice(t,1)},handleSubmenuClick:function(e){var t=e.index,i=e.indexPath,n=-1!==this.openedMenus.indexOf(t);n?(this.closeMenu(t),this.$emit("close",t,i)):(this.openMenu(t,i),this.$emit("open",t,i))},handleItemClick:function(e){var t=this,i=e.index,n=e.indexPath,r=this.activeIndex,s=null!==e.index;s&&(this.activeIndex=e.index),this.$emit("select",i,n,e),("horizontal"===this.mode||this.collapse)&&(this.openedMenus=[]),this.router&&s&&this.routeToItem(e,(function(e){if(t.activeIndex=r,e){if("NavigationDuplicated"===e.name)return;console.error(e)}}))},initOpenedMenu:function(){var e=this,t=this.activeIndex,i=this.items[t];if(i&&"horizontal"!==this.mode&&!this.collapse){var n=i.indexPath;n.forEach((function(t){var i=e.submenus[t];i&&e.openMenu(t,i.indexPath)}))}},routeToItem:function(e,t){var i=e.route||e.index;try{this.$router.push(i,(function(){}),t)}catch(n){console.error(n)}},open:function(e){var t=this,i=this.submenus[e.toString()].indexPath;i.forEach((function(e){return t.openMenu(e,i)}))},close:function(e){this.closeMenu(e)}},mounted:function(){this.initOpenedMenu(),this.$on("item-click",this.handleItemClick),this.$on("submenu-click",this.handleSubmenuClick),"horizontal"===this.mode&&new Le(this.$el),this.$watch("items",this.updateActiveIndex)}},ze=Ve,Be=o(ze,je,Fe,!1,null,null,null);Be.options.__file="packages/menu/src/menu.vue";var Re=Be.exports;Re.install=function(e){e.component(Re.name,Re)};var He,We,qe=Re,Ye=i(21),Ke=i.n(Ye),Ue={inject:["rootMenu"],computed:{indexPath:function(){var e=[this.index],t=this.$parent;while("ElMenu"!==t.$options.componentName)t.index&&e.unshift(t.index),t=t.$parent;return e},parentMenu:function(){var e=this.$parent;while(e&&-1===["ElMenu","ElSubmenu"].indexOf(e.$options.componentName))e=e.$parent;return e},paddingStyle:function(){if("vertical"!==this.rootMenu.mode)return{};var e=20,t=this.$parent;if(this.rootMenu.collapse)e=20;else while(t&&"ElMenu"!==t.$options.componentName)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return{paddingLeft:e+"px"}}}},Ge={props:{transformOrigin:{type:[Boolean,String],default:!1},offset:H.a.props.offset,boundariesPadding:H.a.props.boundariesPadding,popperOptions:H.a.props.popperOptions},data:H.a.data,methods:H.a.methods,beforeDestroy:H.a.beforeDestroy,deactivated:H.a.deactivated},Xe={name:"ElSubmenu",componentName:"ElSubmenu",mixins:[Ue,O.a,Ge],components:{ElCollapseTransition:Ke.a},props:{index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0}},data:function(){return{popperJS:null,timeout:null,items:{},submenus:{},mouseInChild:!1}},watch:{opened:function(e){var t=this;this.isMenuPopup&&this.$nextTick((function(e){t.updatePopper()}))}},computed:{appendToBody:function(){return void 0===this.popperAppendToBody?this.isFirstLevel:this.popperAppendToBody},menuTransitionName:function(){return this.rootMenu.collapse?"el-zoom-in-left":"el-zoom-in-top"},opened:function(){return this.rootMenu.openedMenus.indexOf(this.index)>-1},active:function(){var e=!1,t=this.submenus,i=this.items;return Object.keys(i).forEach((function(t){i[t].active&&(e=!0)})),Object.keys(t).forEach((function(i){t[i].active&&(e=!0)})),e},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},isMenuPopup:function(){return this.rootMenu.isMenuPopup},titleStyle:function(){return"horizontal"!==this.mode?{color:this.textColor}:{borderBottomColor:this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent",color:this.active?this.activeTextColor:this.textColor}},isFirstLevel:function(){var e=!0,t=this.$parent;while(t&&t!==this.rootMenu){if(["ElSubmenu","ElMenuItemGroup"].indexOf(t.$options.componentName)>-1){e=!1;break}t=t.$parent}return e}},methods:{handleCollapseToggle:function(e){e?this.initPopper():this.doDestroy()},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},handleClick:function(){var e=this.rootMenu,t=this.disabled;"hover"===e.menuTrigger&&"horizontal"===e.mode||e.collapse&&"vertical"===e.mode||t||this.dispatch("ElMenu","submenu-click",this)},handleMouseenter:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.showTimeout;if("ActiveXObject"in window||"focus"!==e.type||e.relatedTarget){var n=this.rootMenu,r=this.disabled;"click"===n.menuTrigger&&"horizontal"===n.mode||!n.collapse&&"vertical"===n.mode||r||(this.dispatch("ElSubmenu","mouse-enter-child"),clearTimeout(this.timeout),this.timeout=setTimeout((function(){t.rootMenu.openMenu(t.index,t.indexPath)}),i),this.appendToBody&&this.$parent.$el.dispatchEvent(new MouseEvent("mouseenter")))}},handleMouseleave:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.rootMenu;"click"===i.menuTrigger&&"horizontal"===i.mode||!i.collapse&&"vertical"===i.mode||(this.dispatch("ElSubmenu","mouse-leave-child"),clearTimeout(this.timeout),this.timeout=setTimeout((function(){!e.mouseInChild&&e.rootMenu.closeMenu(e.index)}),this.hideTimeout),this.appendToBody&&t&&"ElSubmenu"===this.$parent.$options.name&&this.$parent.handleMouseleave(!0))},handleTitleMouseenter:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.hoverBackground)}},handleTitleMouseleave:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.backgroundColor||"")}},updatePlacement:function(){this.currentPlacement="horizontal"===this.mode&&this.isFirstLevel?"bottom-start":"right-start"},initPopper:function(){this.referenceElm=this.$el,this.popperElm=this.$refs.menu,this.updatePlacement()}},created:function(){var e=this;this.$on("toggle-collapse",this.handleCollapseToggle),this.$on("mouse-enter-child",(function(){e.mouseInChild=!0,clearTimeout(e.timeout)})),this.$on("mouse-leave-child",(function(){e.mouseInChild=!1,clearTimeout(e.timeout)}))},mounted:function(){this.parentMenu.addSubmenu(this),this.rootMenu.addSubmenu(this),this.initPopper()},beforeDestroy:function(){this.parentMenu.removeSubmenu(this),this.rootMenu.removeSubmenu(this)},render:function(e){var t=this,i=this.active,n=this.opened,r=this.paddingStyle,s=this.titleStyle,a=this.backgroundColor,o=this.rootMenu,l=this.currentPlacement,c=this.menuTransitionName,u=this.mode,h=this.disabled,d=this.popperClass,p=this.$slots,f=this.isFirstLevel,m=e("transition",{attrs:{name:c}},[e("div",{ref:"menu",directives:[{name:"show",value:n}],class:["el-menu--"+u,d],on:{mouseenter:function(e){return t.handleMouseenter(e,100)},mouseleave:function(){return t.handleMouseleave(!0)},focus:function(e){return t.handleMouseenter(e,100)}}},[e("ul",{attrs:{role:"menu"},class:["el-menu el-menu--popup","el-menu--popup-"+l],style:{backgroundColor:o.backgroundColor||""}},[p.default])])]),v=e("el-collapse-transition",[e("ul",{attrs:{role:"menu"},class:"el-menu el-menu--inline",directives:[{name:"show",value:n}],style:{backgroundColor:o.backgroundColor||""}},[p.default])]),g="horizontal"===o.mode&&f||"vertical"===o.mode&&!o.collapse?"el-icon-arrow-down":"el-icon-arrow-right";return e("li",{class:{"el-submenu":!0,"is-active":i,"is-opened":n,"is-disabled":h},attrs:{role:"menuitem","aria-haspopup":"true","aria-expanded":n},on:{mouseenter:this.handleMouseenter,mouseleave:function(){return t.handleMouseleave(!1)},focus:this.handleMouseenter}},[e("div",{class:"el-submenu__title",ref:"submenu-title",on:{click:this.handleClick,mouseenter:this.handleTitleMouseenter,mouseleave:this.handleTitleMouseleave},style:[r,s,{backgroundColor:a}]},[p.title,e("i",{class:["el-submenu__icon-arrow",g]})]),this.isMenuPopup?m:v])}},Qe=Xe,Ze=o(Qe,He,We,!1,null,null,null);Ze.options.__file="packages/menu/src/submenu.vue";var Je=Ze.exports;Je.install=function(e){e.component(Je.name,Je)};var et=Je,tt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{staticClass:"el-menu-item",class:{"is-active":e.active,"is-disabled":e.disabled},style:[e.paddingStyle,e.itemStyle,{backgroundColor:e.backgroundColor}],attrs:{role:"menuitem",tabindex:"-1"},on:{click:e.handleClick,mouseenter:e.onMouseEnter,focus:e.onMouseEnter,blur:e.onMouseLeave,mouseleave:e.onMouseLeave}},["ElMenu"===e.parentMenu.$options.componentName&&e.rootMenu.collapse&&e.$slots.title?i("el-tooltip",{attrs:{effect:"dark",placement:"right"}},[i("div",{attrs:{slot:"content"},slot:"content"},[e._t("title")],2),i("div",{staticStyle:{position:"absolute",left:"0",top:"0",height:"100%",width:"100%",display:"inline-block","box-sizing":"border-box",padding:"0 20px"}},[e._t("default")],2)]):[e._t("default"),e._t("title")]],2)},it=[];tt._withStripped=!0;var nt=i(26),rt=i.n(nt),st={name:"ElMenuItem",componentName:"ElMenuItem",mixins:[Ue,O.a],components:{ElTooltip:rt.a},props:{index:{default:null,validator:function(e){return"string"===typeof e||null===e}},route:[String,Object],disabled:Boolean},computed:{active:function(){return this.index===this.rootMenu.activeIndex},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},itemStyle:function(){var e={color:this.active?this.activeTextColor:this.textColor};return"horizontal"!==this.mode||this.isNested||(e.borderBottomColor=this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent"),e},isNested:function(){return this.parentMenu!==this.rootMenu}},methods:{onMouseEnter:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.hoverBackground)},onMouseLeave:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.backgroundColor)},handleClick:function(){this.disabled||(this.dispatch("ElMenu","item-click",this),this.$emit("click",this))}},mounted:function(){this.parentMenu.addItem(this),this.rootMenu.addItem(this)},beforeDestroy:function(){this.parentMenu.removeItem(this),this.rootMenu.removeItem(this)}},at=st,ot=o(at,tt,it,!1,null,null,null);ot.options.__file="packages/menu/src/menu-item.vue";var lt=ot.exports;lt.install=function(e){e.component(lt.name,lt)};var ct=lt,ut=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{staticClass:"el-menu-item-group"},[i("div",{staticClass:"el-menu-item-group__title",style:{paddingLeft:e.levelPadding+"px"}},[e.$slots.title?e._t("title"):[e._v(e._s(e.title))]],2),i("ul",[e._t("default")],2)])},ht=[];ut._withStripped=!0;var dt={name:"ElMenuItemGroup",componentName:"ElMenuItemGroup",inject:["rootMenu"],props:{title:{type:String}},data:function(){return{paddingLeft:20}},computed:{levelPadding:function(){var e=20,t=this.$parent;if(this.rootMenu.collapse)return 20;while(t&&"ElMenu"!==t.$options.componentName)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return e}}},pt=dt,ft=o(pt,ut,ht,!1,null,null,null);ft.options.__file="packages/menu/src/menu-item-group.vue";var mt=ft.exports;mt.install=function(e){e.component(mt.name,mt)};var vt=mt,gt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?i("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?i("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?i("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?i("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?i("span",{staticClass:"el-input__suffix"},[i("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?i("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?i("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?i("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?i("span",{staticClass:"el-input__count"},[i("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?i("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?i("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:i("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?i("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)},bt=[];gt._withStripped=!0;var yt=void 0,_t="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",xt=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function Ct(e){var t=window.getComputedStyle(e),i=t.getPropertyValue("box-sizing"),n=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),s=xt.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";");return{contextStyle:s,paddingSize:n,borderSize:r,boxSizing:i}}function wt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;yt||(yt=document.createElement("textarea"),document.body.appendChild(yt));var n=Ct(e),r=n.paddingSize,s=n.borderSize,a=n.boxSizing,o=n.contextStyle;yt.setAttribute("style",o+";"+_t),yt.value=e.value||e.placeholder||"";var l=yt.scrollHeight,c={};"border-box"===a?l+=s:"content-box"===a&&(l-=r),yt.value="";var u=yt.scrollHeight-r;if(null!==t){var h=u*t;"border-box"===a&&(h=h+r+s),l=Math.max(h,l),c.minHeight=h+"px"}if(null!==i){var d=u*i;"border-box"===a&&(d=d+r+s),l=Math.min(d,l)}return c.height=l+"px",yt.parentNode&&yt.parentNode.removeChild(yt),yt=null,c}var kt=i(7),St=i.n(kt),Dt=i(19),$t={name:"ElInput",componentName:"ElInput",mixins:[O.a,D.a],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return St()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"===typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize,t=this.type;if("textarea"===t)if(e){var i=e.minRows,n=e.maxRows;this.textareaCalcStyle=wt(this.$refs.textarea,i,n)}else this.textareaCalcStyle={minHeight:wt(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(){this.isComposing=!0},handleCompositionUpdate:function(e){var t=e.target.value,i=t[t.length-1]||"";this.isComposing=!Object(Dt["isKorean"])(i)},handleCompositionEnd:function(e){this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var i=null,n=0;n=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var i=this.getPrecision(this.step),n=Math.pow(10,i);t=Math.round(t/this.step)*n*this.step/n}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)this.max},numPrecision:function(){var e=this.value,t=this.step,i=this.getPrecision,n=this.precision,r=i(t);return void 0!==n?(r>n&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),n):Math.max(i(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"===typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),i=Math.pow(10,t);e=Math.round(e/this.step)*i*this.step/i}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),i=t.indexOf("."),n=0;return-1!==i&&(n=t.length-i-1),n},_increase:function(e,t){if("number"!==typeof e&&void 0!==e)return this.currentValue;var i=Math.pow(10,this.numPrecision);return this.toPrecision((i*e+i*t)/i)},_decrease:function(e,t){if("number"!==typeof e&&void 0!==e)return this.currentValue;var i=Math.pow(10,this.numPrecision);return this.toPrecision((i*e-i*t)/i)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"===typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){if(this.$refs&&this.$refs.input){var e=this.$refs.input.$refs.input;e.setAttribute("aria-valuenow",this.currentValue)}}},Ft=jt,Lt=o(Ft,Mt,Nt,!1,null,null,null);Lt.options.__file="packages/input-number/src/input-number.vue";var At=Lt.exports;At.install=function(e){e.component(At.name,At)};var Vt=At,zt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-radio",class:[e.border&&e.radioSize?"el-radio--"+e.radioSize:"",{"is-disabled":e.isDisabled},{"is-focus":e.focus},{"is-bordered":e.border},{"is-checked":e.model===e.label}],attrs:{role:"radio","aria-checked":e.model===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.model=e.isDisabled?e.model:e.label}}},[i("span",{staticClass:"el-radio__input",class:{"is-disabled":e.isDisabled,"is-checked":e.model===e.label}},[i("span",{staticClass:"el-radio__inner"}),i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],ref:"radio",staticClass:"el-radio__original",attrs:{type:"radio","aria-hidden":"true",name:e.name,disabled:e.isDisabled,tabindex:"-1"},domProps:{value:e.label,checked:e._q(e.model,e.label)},on:{focus:function(t){e.focus=!0},blur:function(t){e.focus=!1},change:[function(t){e.model=e.label},e.handleChange]}})]),i("span",{staticClass:"el-radio__label",on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])},Bt=[];zt._withStripped=!0;var Rt={name:"ElRadio",mixins:[O.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElRadio",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},data:function(){return{focus:!1}},computed:{isGroup:function(){var e=this.$parent;while(e){if("ElRadioGroup"===e.$options.componentName)return this._radioGroup=e,!0;e=e.$parent}return!1},model:{get:function(){return this.isGroup?this._radioGroup.value:this.value},set:function(e){this.isGroup?this.dispatch("ElRadioGroup","input",[e]):this.$emit("input",e),this.$refs.radio&&(this.$refs.radio.checked=this.model===this.label)}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},radioSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._radioGroup.radioGroupSize||e},isDisabled:function(){return this.isGroup?this._radioGroup.disabled||this.disabled||(this.elForm||{}).disabled:this.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this.isGroup&&this.model!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.model),e.isGroup&&e.dispatch("ElRadioGroup","handleChange",e.model)}))}}},Ht=Rt,Wt=o(Ht,zt,Bt,!1,null,null,null);Wt.options.__file="packages/radio/src/radio.vue";var qt=Wt.exports;qt.install=function(e){e.component(qt.name,qt)};var Yt=qt,Kt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i(e._elTag,{tag:"component",staticClass:"el-radio-group",attrs:{role:"radiogroup"},on:{keydown:e.handleKeydown}},[e._t("default")],2)},Ut=[];Kt._withStripped=!0;var Gt=Object.freeze({LEFT:37,UP:38,RIGHT:39,DOWN:40}),Xt={name:"ElRadioGroup",componentName:"ElRadioGroup",inject:{elFormItem:{default:""}},mixins:[O.a],props:{value:{},size:String,fill:String,textColor:String,disabled:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},_elTag:function(){return(this.$vnode.data||{}).tag||"div"},radioGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},created:function(){var e=this;this.$on("handleChange",(function(t){e.$emit("change",t)}))},mounted:function(){var e=this.$el.querySelectorAll("[type=radio]"),t=this.$el.querySelectorAll("[role=radio]")[0];![].some.call(e,(function(e){return e.checked}))&&t&&(t.tabIndex=0)},methods:{handleKeydown:function(e){var t=e.target,i="INPUT"===t.nodeName?"[type=radio]":"[role=radio]",n=this.$el.querySelectorAll(i),r=n.length,s=[].indexOf.call(n,t),a=this.$el.querySelectorAll("[role=radio]");switch(e.keyCode){case Gt.LEFT:case Gt.UP:e.stopPropagation(),e.preventDefault(),0===s?(a[r-1].click(),a[r-1].focus()):(a[s-1].click(),a[s-1].focus());break;case Gt.RIGHT:case Gt.DOWN:s===r-1?(e.stopPropagation(),e.preventDefault(),a[0].click(),a[0].focus()):(a[s+1].click(),a[s+1].focus());break;default:break}}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[this.value])}}},Qt=Xt,Zt=o(Qt,Kt,Ut,!1,null,null,null);Zt.options.__file="packages/radio/src/radio-group.vue";var Jt=Zt.exports;Jt.install=function(e){e.component(Jt.name,Jt)};var ei=Jt,ti=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-radio-button",class:[e.size?"el-radio-button--"+e.size:"",{"is-active":e.value===e.label},{"is-disabled":e.isDisabled},{"is-focus":e.focus}],attrs:{role:"radio","aria-checked":e.value===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.value=e.isDisabled?e.value:e.label}}},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],staticClass:"el-radio-button__orig-radio",attrs:{type:"radio",name:e.name,disabled:e.isDisabled,tabindex:"-1"},domProps:{value:e.label,checked:e._q(e.value,e.label)},on:{change:[function(t){e.value=e.label},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),i("span",{staticClass:"el-radio-button__inner",style:e.value===e.label?e.activeStyle:null,on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])},ii=[];ti._withStripped=!0;var ni={name:"ElRadioButton",mixins:[O.a],inject:{elForm:{default:""},elFormItem:{default:""}},props:{label:{},disabled:Boolean,name:String},data:function(){return{focus:!1}},computed:{value:{get:function(){return this._radioGroup.value},set:function(e){this._radioGroup.$emit("input",e)}},_radioGroup:function(){var e=this.$parent;while(e){if("ElRadioGroup"===e.$options.componentName)return e;e=e.$parent}return!1},activeStyle:function(){return{backgroundColor:this._radioGroup.fill||"",borderColor:this._radioGroup.fill||"",boxShadow:this._radioGroup.fill?"-1px 0 0 0 "+this._radioGroup.fill:"",color:this._radioGroup.textColor||""}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._radioGroup.radioGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isDisabled:function(){return this.disabled||this._radioGroup.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this._radioGroup&&this.value!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick((function(){e.dispatch("ElRadioGroup","handleChange",e.value)}))}}},ri=ni,si=o(ri,ti,ii,!1,null,null,null);si.options.__file="packages/radio/src/radio-button.vue";var ai=si.exports;ai.install=function(e){e.component(ai.name,ai)};var oi=ai,li=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[i("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[i("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var i=e.model,n=t.target,r=n.checked?e.trueLabel:e.falseLabel;if(Array.isArray(i)){var s=null,a=e._i(i,s);n.checked?a<0&&(e.model=i.concat([s])):a>-1&&(e.model=i.slice(0,a).concat(i.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var i=e.model,n=t.target,r=!!n.checked;if(Array.isArray(i)){var s=e.label,a=e._i(i,s);n.checked?a<0&&(e.model=i.concat([s])):a>-1&&(e.model=i.slice(0,a).concat(i.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?i("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])},ci=[];li._withStripped=!0;var ui={name:"ElCheckbox",mixins:[O.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.lengththis._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){var e=this.$parent;while(e){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,i=e.min;return!(!t&&!i)&&this.model.length>=t&&!this.isChecked||this.model.length<=i&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var i=void 0;i=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",i,e),this.$nextTick((function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},hi=ui,di=o(hi,li,ci,!1,null,null,null);di.options.__file="packages/checkbox/src/checkbox.vue";var pi=di.exports;pi.install=function(e){e.component(pi.name,pi)};var fi=pi,mi=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-checkbox-button",class:[e.size?"el-checkbox-button--"+e.size:"",{"is-disabled":e.isDisabled},{"is-checked":e.isChecked},{"is-focus":e.focus}],attrs:{role:"checkbox","aria-checked":e.isChecked,"aria-disabled":e.isDisabled}},[e.trueLabel||e.falseLabel?i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var i=e.model,n=t.target,r=n.checked?e.trueLabel:e.falseLabel;if(Array.isArray(i)){var s=null,a=e._i(i,s);n.checked?a<0&&(e.model=i.concat([s])):a>-1&&(e.model=i.slice(0,a).concat(i.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var i=e.model,n=t.target,r=!!n.checked;if(Array.isArray(i)){var s=e.label,a=e._i(i,s);n.checked?a<0&&(e.model=i.concat([s])):a>-1&&(e.model=i.slice(0,a).concat(i.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),e.$slots.default||e.label?i("span",{staticClass:"el-checkbox-button__inner",style:e.isChecked?e.activeStyle:null},[e._t("default",[e._v(e._s(e.label))])],2):e._e()])},vi=[];mi._withStripped=!0;var gi={name:"ElCheckboxButton",mixins:[O.a],inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},props:{value:{},label:{},disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number]},computed:{model:{get:function(){return this._checkboxGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this._checkboxGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.lengththis._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):void 0!==this.value?this.$emit("input",e):this.selfModel=e}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},_checkboxGroup:function(){var e=this.$parent;while(e){if("ElCheckboxGroup"===e.$options.componentName)return e;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},activeStyle:function(){return{backgroundColor:this._checkboxGroup.fill||"",borderColor:this._checkboxGroup.fill||"",color:this._checkboxGroup.textColor||"","box-shadow":"-1px 0 0 0 "+this._checkboxGroup.fill}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._checkboxGroup.checkboxGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,i=e.min;return!(!t&&!i)&&this.model.length>=t&&!this.isChecked||this.model.length<=i&&this.isChecked},isDisabled:function(){return this._checkboxGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled}},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var i=void 0;i=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",i,e),this.$nextTick((function(){t._checkboxGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()}},bi=gi,yi=o(bi,mi,vi,!1,null,null,null);yi.options.__file="packages/checkbox/src/checkbox-button.vue";var _i=yi.exports;_i.install=function(e){e.component(_i.name,_i)};var xi=_i,Ci=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-checkbox-group",attrs:{role:"group","aria-label":"checkbox-group"}},[e._t("default")],2)},wi=[];Ci._withStripped=!0;var ki={name:"ElCheckboxGroup",componentName:"ElCheckboxGroup",mixins:[O.a],inject:{elFormItem:{default:""}},props:{value:{},disabled:Boolean,min:Number,max:Number,size:String,fill:String,textColor:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[e])}}},Si=ki,Di=o(Si,Ci,wi,!1,null,null,null);Di.options.__file="packages/checkbox/src/checkbox-group.vue";var $i=Di.exports;$i.install=function(e){e.component($i.name,$i)};var Oi=$i,Ei=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-switch",class:{"is-disabled":e.switchDisabled,"is-checked":e.checked},attrs:{role:"switch","aria-checked":e.checked,"aria-disabled":e.switchDisabled},on:{click:function(t){return t.preventDefault(),e.switchValue(t)}}},[i("input",{ref:"input",staticClass:"el-switch__input",attrs:{type:"checkbox",id:e.id,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:e.switchDisabled},on:{change:e.handleChange,keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.switchValue(t)}}}),e.inactiveIconClass||e.inactiveText?i("span",{class:["el-switch__label","el-switch__label--left",e.checked?"":"is-active"]},[e.inactiveIconClass?i("i",{class:[e.inactiveIconClass]}):e._e(),!e.inactiveIconClass&&e.inactiveText?i("span",{attrs:{"aria-hidden":e.checked}},[e._v(e._s(e.inactiveText))]):e._e()]):e._e(),i("span",{ref:"core",staticClass:"el-switch__core",style:{width:e.coreWidth+"px"}}),e.activeIconClass||e.activeText?i("span",{class:["el-switch__label","el-switch__label--right",e.checked?"is-active":""]},[e.activeIconClass?i("i",{class:[e.activeIconClass]}):e._e(),!e.activeIconClass&&e.activeText?i("span",{attrs:{"aria-hidden":!e.checked}},[e._v(e._s(e.activeText))]):e._e()]):e._e()])},Ti=[];Ei._withStripped=!0;var Pi={name:"ElSwitch",mixins:[Q()("input"),D.a,O.a],inject:{elForm:{default:""}},props:{value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:Number,default:40},activeIconClass:{type:String,default:""},inactiveIconClass:{type:String,default:""},activeText:String,inactiveText:String,activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String},data:function(){return{coreWidth:this.width}},created:function(){~[this.activeValue,this.inactiveValue].indexOf(this.value)||this.$emit("input",this.inactiveValue)},computed:{checked:function(){return this.value===this.activeValue},switchDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{checked:function(){this.$refs.input.checked=this.checked,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[this.value])}},methods:{handleChange:function(e){var t=this,i=this.checked?this.inactiveValue:this.activeValue;this.$emit("input",i),this.$emit("change",i),this.$nextTick((function(){t.$refs.input.checked=t.checked}))},setBackgroundColor:function(){var e=this.checked?this.activeColor:this.inactiveColor;this.$refs.core.style.borderColor=e,this.$refs.core.style.backgroundColor=e},switchValue:function(){!this.switchDisabled&&this.handleChange()},getMigratingConfig:function(){return{props:{"on-color":"on-color is renamed to active-color.","off-color":"off-color is renamed to inactive-color.","on-text":"on-text is renamed to active-text.","off-text":"off-text is renamed to inactive-text.","on-value":"on-value is renamed to active-value.","off-value":"off-value is renamed to inactive-value.","on-icon-class":"on-icon-class is renamed to active-icon-class.","off-icon-class":"off-icon-class is renamed to inactive-icon-class."}}}},mounted:function(){this.coreWidth=this.width||40,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.$refs.input.checked=this.checked}},Mi=Pi,Ni=o(Mi,Ei,Ti,!1,null,null,null);Ni.options.__file="packages/switch/src/component.vue";var Ii=Ni.exports;Ii.install=function(e){e.component(Ii.name,Ii)};var ji=Ii,Fi=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?i("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?i("span",[i("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[i("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?i("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[i("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():i("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,(function(t){return i("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(i){e.deleteTag(i,t)}}},[i("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])})),1),e.filterable?i("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.deletePrevTag(t)},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),i("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur},nativeOn:{keyup:function(t){return e.debouncedOnInputChange(t)},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("prev")},function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.preventDefault(),e.selectOption(t))},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],paste:function(t){return e.debouncedOnInputChange(t)},mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?i("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),i("template",{slot:"suffix"},[i("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?i("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),i("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[i("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[i("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?i("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):i("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n "+e._s(e.emptyText)+"\n ")])]:e._e()],2)],1)],1)},Li=[];Fi._withStripped=!0;var Ai=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":e.$parent.multiple},e.popperClass],style:{minWidth:e.minWidth}},[e._t("default")],2)},Vi=[];Ai._withStripped=!0;var zi={name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[H.a],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",(function(){e.$parent.visible&&e.updatePopper()})),this.$on("destroyPopper",this.destroyPopper)}},Bi=zi,Ri=o(Bi,Ai,Vi,!1,null,null,null);Ri.options.__file="packages/select/src/select-dropdown.vue";var Hi=Ri.exports,Wi=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[i("span",[e._v(e._s(e.currentLabel))])])],2)},qi=[];Wi._withStripped=!0;var Yi="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ki={mixins:[O.a],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var i=this.select,n=i.remote,r=i.valueKey;if(!this.created&&!n){if(r&&"object"===("undefined"===typeof e?"undefined":Yi(e))&&"object"===("undefined"===typeof t?"undefined":Yi(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var i=this.select.valueKey;return Object(b["getValueByPath"])(e,i)===Object(b["getValueByPath"])(t,i)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var i=this.select.valueKey;return e&&e.some((function(e){return Object(b["getValueByPath"])(e,i)===Object(b["getValueByPath"])(t,i)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(b["escapeRegexpString"])(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,i=e.multiple,n=i?t:[t],r=this.select.cachedOptions.indexOf(this),s=n.indexOf(this);r>-1&&s<0&&this.select.cachedOptions.splice(r,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},Ui=Ki,Gi=o(Ui,Wi,qi,!1,null,null,null);Gi.options.__file="packages/select/src/option.vue";var Xi=Gi.exports,Qi=i(30),Zi=i.n(Qi),Ji=i(13),en=i(11),tn=i.n(en),nn=i(27),rn=i.n(nn),sn={data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter((function(e){return e.visible})).every((function(e){return e.disabled}))}},watch:{hoverIndex:function(e){var t=this;"number"===typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach((function(e){e.hover=t.hoverOption===e}))}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var i=this.options[this.hoverIndex];!0!==i.disabled&&!0!==i.groupDisabled&&i.visible||this.navigateOptions(e),this.$nextTick((function(){return t.scrollToOption(t.hoverOption)}))}}else this.visible=!0}}},an={mixins:[O.a,g.a,Q()("reference"),sn],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!Object(b["isIE"])()&&!Object(b["isEdge"])()&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value,t=this.clearable&&!this.selectDisabled&&this.inputHovering&&e;return t},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter((function(e){return!e.created})).some((function(t){return t.currentLabel===e.query}));return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"}},components:{ElInput:m.a,ElSelectMenu:Hi,ElOption:Xi,ElTag:Zi.a,ElScrollbar:q.a},directives:{Clickoutside:V.a},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,default:function(){return Object(en["t"])("el.select.placeholder")}},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick((function(){e.resetInputHeight()}))},placeholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),Object(b["valueEquals"])(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick((function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)})),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick((function(){e.broadcast("ElSelectDropdown","updatePopper")})),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleComposition:function(e){var t=this,i=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick((function(e){return t.handleQueryChange(i)}));else{var n=i[i.length-1]||"";this.isOnComposition=!Object(Dt["isKorean"])(n)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!==typeof this.filterMethod&&"function"!==typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick((function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")})),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick((function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()})),this.remote&&"function"===typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"===typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;if(this.$refs.popper&&t){var i=this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap");rn()(i,t)}this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick((function(){return e.scrollToOption(e.selected)}))},emitChange:function(e){Object(b["valueEquals"])(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,i="[object object]"===Object.prototype.toString.call(e).toLowerCase(),n="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),s=this.cachedOptions.length-1;s>=0;s--){var a=this.cachedOptions[s],o=i?Object(b["getValueByPath"])(a.value,this.valueKey)===Object(b["getValueByPath"])(e,this.valueKey):a.value===e;if(o){t=a;break}}if(t)return t;var l=i||n||r?"":e,c={value:e,currentLabel:l};return this.multiple&&(c.hitState=!1),c},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var i=[];Array.isArray(this.value)&&this.value.forEach((function(t){i.push(e.getOption(t))})),this.selected=i,this.$nextTick((function(){e.resetInputHeight()}))},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.visible=!0,this.filterable&&(this.menuVisibleOnFocus=!0)),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout((function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)}),50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick((function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,i=[].filter.call(t,(function(e){return"INPUT"===e.tagName}))[0],n=e.$refs.tags,r=e.initialInputHeight||40;i.style.height=0===e.selected.length?r+"px":Math.max(n?n.clientHeight+(n.clientHeight>r?6:0):0,r)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}}))},resetHoverIndex:function(){var e=this;setTimeout((function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map((function(t){return e.options.indexOf(t)}))):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)}),300)},handleOptionSelect:function(e,t){var i=this;if(this.multiple){var n=(this.value||[]).slice(),r=this.getValueIndex(n,e.value);r>-1?n.splice(r,1):(this.multipleLimit<=0||n.length0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1],i="[object object]"===Object.prototype.toString.call(t).toLowerCase();if(i){var n=this.valueKey,r=-1;return e.some((function(e,i){return Object(b["getValueByPath"])(e,n)===Object(b["getValueByPath"])(t,n)&&(r=i,!0)})),r}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var i=this.selected.indexOf(t);if(i>-1&&!this.selectDisabled){var n=this.value.slice();n.splice(i,1),this.$emit("input",n),this.emitChange(n),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var i=0;i!==this.options.length;++i){var n=this.options[i];if(this.query){if(!n.disabled&&!n.groupDisabled&&n.visible){this.hoverIndex=i;break}}else if(n.itemSelected){this.hoverIndex=i;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:Object(b["getValueByPath"])(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.placeholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=L()(this.debounce,(function(){e.onInputChange()})),this.debouncedQueryChange=L()(this.debounce,(function(t){e.handleQueryChange(t.target.value)})),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Object(Ji["addResizeListener"])(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var i={medium:36,small:32,mini:28},n=t.$el.querySelector("input");this.initialInputHeight=n.getBoundingClientRect().height||i[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick((function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)})),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Object(Ji["removeResizeListener"])(this.$el,this.handleResize)}},on=an,ln=o(on,Fi,Li,!1,null,null,null);ln.options.__file="packages/select/src/select.vue";var cn=ln.exports;cn.install=function(e){e.component(cn.name,cn)};var un=cn;Xi.install=function(e){e.component(Xi.name,Xi)};var hn=Xi,dn=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ul",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-group__wrap"},[i("li",{staticClass:"el-select-group__title"},[e._v(e._s(e.label))]),i("li",[i("ul",{staticClass:"el-select-group"},[e._t("default")],2)])])},pn=[];dn._withStripped=!0;var fn={mixins:[O.a],name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},data:function(){return{visible:!0}},watch:{disabled:function(e){this.broadcast("ElOption","handleGroupDisabled",e)}},methods:{queryChange:function(){this.visible=this.$children&&Array.isArray(this.$children)&&this.$children.some((function(e){return!0===e.visible}))}},created:function(){this.$on("queryChange",this.queryChange)},mounted:function(){this.disabled&&this.broadcast("ElOption","handleGroupDisabled",this.disabled)}},mn=fn,vn=o(mn,dn,pn,!1,null,null,null);vn.options.__file="packages/select/src/option-group.vue";var gn=vn.exports;gn.install=function(e){e.component(gn.name,gn)};var bn=gn,yn=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?i("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?i("i",{class:e.icon}):e._e(),e.$slots.default?i("span",[e._t("default")],2):e._e()])},_n=[];yn._withStripped=!0;var xn={name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},Cn=xn,wn=o(Cn,yn,_n,!1,null,null,null);wn.options.__file="packages/button/src/button.vue";var kn=wn.exports;kn.install=function(e){e.component(kn.name,kn)};var Sn=kn,Dn=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-button-group"},[e._t("default")],2)},$n=[];Dn._withStripped=!0;var On={name:"ElButtonGroup"},En=On,Tn=o(En,Dn,$n,!1,null,null,null);Tn.options.__file="packages/button/src/button-group.vue";var Pn=Tn.exports;Pn.install=function(e){e.component(Pn.name,Pn)};var Mn=Pn,Nn=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-table",class:[{"el-table--fit":e.fit,"el-table--striped":e.stripe,"el-table--border":e.border||e.isGroup,"el-table--hidden":e.isHidden,"el-table--group":e.isGroup,"el-table--fluid-height":e.maxHeight,"el-table--scrollable-x":e.layout.scrollX,"el-table--scrollable-y":e.layout.scrollY,"el-table--enable-row-hover":!e.store.states.isComplex,"el-table--enable-row-transition":0!==(e.store.states.data||[]).length&&(e.store.states.data||[]).length<100},e.tableSize?"el-table--"+e.tableSize:""],on:{mouseleave:function(t){e.handleMouseLeave(t)}}},[i("div",{ref:"hiddenColumns",staticClass:"hidden-columns"},[e._t("default")],2),e.showHeader?i("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"headerWrapper",staticClass:"el-table__header-wrapper"},[i("table-header",{ref:"tableHeader",style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"default-sort":e.defaultSort}})],1):e._e(),i("div",{ref:"bodyWrapper",staticClass:"el-table__body-wrapper",class:[e.layout.scrollX?"is-scrolling-"+e.scrollPosition:"is-scrolling-none"],style:[e.bodyHeight]},[i("table-body",{style:{width:e.bodyWidth},attrs:{context:e.context,store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.data&&0!==e.data.length?e._e():i("div",{ref:"emptyBlock",staticClass:"el-table__empty-block",style:e.emptyBlockStyle},[i("span",{staticClass:"el-table__empty-text"},[e._t("empty",[e._v(e._s(e.emptyText||e.t("el.table.emptyText")))])],2)]),e.$slots.append?i("div",{ref:"appendWrapper",staticClass:"el-table__append-wrapper"},[e._t("append")],2):e._e()],1),e.showSummary?i("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"},{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"footerWrapper",staticClass:"el-table__footer-wrapper"},[i("table-footer",{style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,"default-sort":e.defaultSort}})],1):e._e(),e.fixedColumns.length>0?i("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"fixedWrapper",staticClass:"el-table__fixed",style:[{width:e.layout.fixedWidth?e.layout.fixedWidth+"px":""},e.fixedHeight]},[e.showHeader?i("div",{ref:"fixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[i("table-header",{ref:"fixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,store:e.store}})],1):e._e(),i("div",{ref:"fixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[i("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"left",store:e.store,stripe:e.stripe,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"row-style":e.rowStyle}}),e.$slots.append?i("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?i("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"fixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[i("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?i("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"rightFixedWrapper",staticClass:"el-table__fixed-right",style:[{width:e.layout.rightFixedWidth?e.layout.rightFixedWidth+"px":"",right:e.layout.scrollY?(e.border?e.layout.gutterWidth:e.layout.gutterWidth||0)+"px":""},e.fixedHeight]},[e.showHeader?i("div",{ref:"rightFixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[i("table-header",{ref:"rightFixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,store:e.store}})],1):e._e(),i("div",{ref:"rightFixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[i("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"right",store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.$slots.append?i("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?i("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"rightFixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[i("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?i("div",{ref:"rightFixedPatch",staticClass:"el-table__fixed-right-patch",style:{width:e.layout.scrollY?e.layout.gutterWidth+"px":"0",height:e.layout.headerHeight+"px"}}):e._e(),i("div",{directives:[{name:"show",rawName:"v-show",value:e.resizeProxyVisible,expression:"resizeProxyVisible"}],ref:"resizeProxy",staticClass:"el-table__column-resize-proxy"})])},In=[];Nn._withStripped=!0;var jn=i(16),Fn=i.n(jn),Ln=i(35),An=i(38),Vn=i.n(An),zn="undefined"!==typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>-1,Bn=function(e,t){e&&e.addEventListener&&e.addEventListener(zn?"DOMMouseScroll":"mousewheel",(function(e){var i=Vn()(e);t&&t.apply(this,[e,i])}))},Rn={bind:function(e,t){Bn(e,t.value)}},Hn=i(6),Wn=i.n(Hn),qn="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Yn=function(e){var t=e.target;while(t&&"HTML"!==t.tagName.toUpperCase()){if("TD"===t.tagName.toUpperCase())return t;t=t.parentNode}return null},Kn=function(e){return null!==e&&"object"===("undefined"===typeof e?"undefined":qn(e))},Un=function(e,t,i,n,r){if(!t&&!n&&(!r||Array.isArray(r)&&!r.length))return e;i="string"===typeof i?"descending"===i?-1:1:i&&i<0?-1:1;var s=n?null:function(i,n){return r?(Array.isArray(r)||(r=[r]),r.map((function(t){return"string"===typeof t?Object(b["getValueByPath"])(i,t):t(i,n,e)}))):("$key"!==t&&Kn(i)&&"$value"in i&&(i=i.$value),[Kn(i)?Object(b["getValueByPath"])(i,t):i])},a=function(e,t){if(n)return n(e.value,t.value);for(var i=0,r=e.key.length;it.key[i])return 1}return 0};return e.map((function(e,t){return{value:e,index:t,key:s?s(e,t):null}})).sort((function(e,t){var n=a(e,t);return n||(n=e.index-t.index),n*i})).map((function(e){return e.value}))},Gn=function(e,t){var i=null;return e.columns.forEach((function(e){e.id===t&&(i=e)})),i},Xn=function(e,t){for(var i=null,n=0;n2&&void 0!==arguments[2]?arguments[2]:"children",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"hasChildren",r=function(e){return!(Array.isArray(e)&&e.length)};function s(e,a,o){t(e,a,o),a.forEach((function(e){if(e[n])t(e,null,o+1);else{var a=e[i];r(a)||s(e,a,o+1)}}))}e.forEach((function(e){if(e[n])t(e,null,0);else{var a=e[i];r(a)||s(e,a,0)}}))}var lr={data:function(){return{states:{defaultExpandAll:!1,expandRows:[]}}},methods:{updateExpandRows:function(){var e=this.states,t=e.data,i=void 0===t?[]:t,n=e.rowKey,r=e.defaultExpandAll,s=e.expandRows;if(r)this.states.expandRows=i.slice();else if(n){var a=Jn(s,n);this.states.expandRows=i.reduce((function(e,t){var i=Zn(t,n),r=a[i];return r&&e.push(t),e}),[])}else this.states.expandRows=[]},toggleRowExpansion:function(e,t){var i=ar(this.states.expandRows,e,t);i&&(this.table.$emit("expand-change",e,this.states.expandRows.slice()),this.scheduleLayout())},setExpandRowKeys:function(e){this.assertRowKey();var t=this.states,i=t.data,n=t.rowKey,r=Jn(i,n);this.states.expandRows=e.reduce((function(e,t){var i=r[t];return i&&e.push(i.row),e}),[])},isRowExpanded:function(e){var t=this.states,i=t.expandRows,n=void 0===i?[]:i,r=t.rowKey;if(r){var s=Jn(n,r);return!!s[Zn(e,r)]}return-1!==n.indexOf(e)}}},cr={data:function(){return{states:{_currentRowKey:null,currentRow:null}}},methods:{setCurrentRowKey:function(e){this.assertRowKey(),this.states._currentRowKey=e,this.setCurrentRowByKey(e)},restoreCurrentRowKey:function(){this.states._currentRowKey=null},setCurrentRowByKey:function(e){var t=this.states,i=t.data,n=void 0===i?[]:i,r=t.rowKey,s=null;r&&(s=Object(b["arrayFind"])(n,(function(t){return Zn(t,r)===e}))),t.currentRow=s},updateCurrentRow:function(e){var t=this.states,i=this.table,n=t.currentRow;if(e&&e!==n)return t.currentRow=e,void i.$emit("current-change",e,n);!e&&n&&(t.currentRow=null,i.$emit("current-change",null,n))},updateCurrentRowData:function(){var e=this.states,t=this.table,i=e.rowKey,n=e._currentRowKey,r=e.data||[],s=e.currentRow;if(-1===r.indexOf(s)&&s){if(i){var a=Zn(s,i);this.setCurrentRowByKey(a)}else e.currentRow=null;null===e.currentRow&&t.$emit("current-change",null,s)}else n&&(this.setCurrentRowByKey(n),this.restoreCurrentRowKey())}}},ur=Object.assign||function(e){for(var t=1;t0&&t[0]&&"selection"===t[0].type&&!t[0].fixed&&(t[0].fixed=!0,e.fixedColumns.unshift(t[0]));var i=t.filter((function(e){return!e.fixed}));e.originColumns=[].concat(e.fixedColumns).concat(i).concat(e.rightFixedColumns);var n=pr(i),r=pr(e.fixedColumns),s=pr(e.rightFixedColumns);e.leafColumnsLength=n.length,e.fixedLeafColumnsLength=r.length,e.rightFixedLeafColumnsLength=s.length,e.columns=[].concat(r).concat(n).concat(s),e.isComplex=e.fixedColumns.length>0||e.rightFixedColumns.length>0},scheduleLayout:function(e){e&&this.updateColumns(),this.table.debouncedUpdateLayout()},isSelected:function(e){var t=this.states.selection,i=void 0===t?[]:t;return i.indexOf(e)>-1},clearSelection:function(){var e=this.states;e.isAllSelected=!1;var t=e.selection;t.length&&(e.selection=[],this.table.$emit("selection-change",[]))},cleanSelection:function(){var e=this.states,t=e.data,i=e.rowKey,n=e.selection,r=void 0;if(i){r=[];var s=Jn(n,i),a=Jn(t,i);for(var o in s)s.hasOwnProperty(o)&&!a[o]&&r.push(s[o].row)}else r=n.filter((function(e){return-1===t.indexOf(e)}));if(r.length){var l=n.filter((function(e){return-1===r.indexOf(e)}));e.selection=l,this.table.$emit("selection-change",l.slice())}},toggleRowSelection:function(e,t){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=ar(this.states.selection,e,t);if(n){var r=(this.states.selection||[]).slice();i&&this.table.$emit("select",r,e),this.table.$emit("selection-change",r)}},_toggleAllSelection:function(){var e=this.states,t=e.data,i=void 0===t?[]:t,n=e.selection,r=e.selectOnIndeterminate?!e.isAllSelected:!(e.isAllSelected||n.length);e.isAllSelected=r;var s=!1;i.forEach((function(t,i){e.selectable?e.selectable.call(null,t,i)&&ar(n,t,r)&&(s=!0):ar(n,t,r)&&(s=!0)})),s&&this.table.$emit("selection-change",n?n.slice():[]),this.table.$emit("select-all",n)},updateSelectionByRowKey:function(){var e=this.states,t=e.selection,i=e.rowKey,n=e.data,r=Jn(t,i);n.forEach((function(e){var n=Zn(e,i),s=r[n];s&&(t[s.index]=e)}))},updateAllSelected:function(){var e=this.states,t=e.selection,i=e.rowKey,n=e.selectable,r=e.data||[];if(0!==r.length){var s=void 0;i&&(s=Jn(t,i));for(var a=function(e){return s?!!s[Zn(e,i)]:-1!==t.indexOf(e)},o=!0,l=0,c=0,u=r.length;c1?i-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Table is required.");var i=new mr;return i.table=e,i.toggleAllSelection=L()(10,i._toggleAllSelection),Object.keys(t).forEach((function(e){i.states[e]=t[e]})),i}function gr(e){var t={};return Object.keys(e).forEach((function(i){var n=e[i],r=void 0;"string"===typeof n?r=function(){return this.store.states[n]}:"function"===typeof n?r=function(){return n.call(this,this.store.states)}:console.error("invalid value type"),r&&(t[i]=r)})),t}var br=i(31),yr=i.n(br);function _r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var xr=function(){function e(t){for(var i in _r(this,e),this.observers=[],this.table=null,this.store=null,this.columns=null,this.fit=!0,this.showHeader=!0,this.height=null,this.scrollX=!1,this.scrollY=!1,this.bodyWidth=null,this.fixedWidth=null,this.rightFixedWidth=null,this.tableHeight=null,this.headerHeight=44,this.appendHeight=0,this.footerHeight=44,this.viewportHeight=null,this.bodyHeight=null,this.fixedBodyHeight=null,this.gutterWidth=yr()(),t)t.hasOwnProperty(i)&&(this[i]=t[i]);if(!this.table)throw new Error("table is required for Table Layout");if(!this.store)throw new Error("store is required for Table Layout")}return e.prototype.updateScrollY=function(){var e=this.height;if(null===e)return!1;var t=this.table.bodyWrapper;if(this.table.$el&&t){var i=t.querySelector(".el-table__body"),n=this.scrollY,r=i.offsetHeight>this.bodyHeight;return this.scrollY=r,n!==r}return!1},e.prototype.setHeight=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"height";if(!Wn.a.prototype.$isServer){var n=this.table.$el;if(e=rr(e),this.height=e,!n&&(e||0===e))return Wn.a.nextTick((function(){return t.setHeight(e,i)}));"number"===typeof e?(n.style[i]=e+"px",this.updateElsHeight()):"string"===typeof e&&(n.style[i]=e,this.updateElsHeight())}},e.prototype.setMaxHeight=function(e){this.setHeight(e,"max-height")},e.prototype.getFlattenColumns=function(){var e=[],t=this.table.columns;return t.forEach((function(t){t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)})),e},e.prototype.updateElsHeight=function(){var e=this;if(!this.table.$ready)return Wn.a.nextTick((function(){return e.updateElsHeight()}));var t=this.table.$refs,i=t.headerWrapper,n=t.appendWrapper,r=t.footerWrapper;if(this.appendHeight=n?n.offsetHeight:0,!this.showHeader||i){var s=i?i.querySelector(".el-table__header tr"):null,a=this.headerDisplayNone(s),o=this.headerHeight=this.showHeader?i.offsetHeight:0;if(this.showHeader&&!a&&i.offsetWidth>0&&(this.table.columns||[]).length>0&&o<2)return Wn.a.nextTick((function(){return e.updateElsHeight()}));var l=this.tableHeight=this.table.$el.clientHeight,c=this.footerHeight=r?r.offsetHeight:0;null!==this.height&&(this.bodyHeight=l-o-c+(r?1:0)),this.fixedBodyHeight=this.scrollX?this.bodyHeight-this.gutterWidth:this.bodyHeight;var u=!(this.store.states.data&&this.store.states.data.length);this.viewportHeight=this.scrollX?l-(u?0:this.gutterWidth):l,this.updateScrollY(),this.notifyObservers("scrollable")}},e.prototype.headerDisplayNone=function(e){if(!e)return!0;var t=e;while("DIV"!==t.tagName){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1},e.prototype.updateColumnsWidth=function(){if(!Wn.a.prototype.$isServer){var e=this.fit,t=this.table.$el.clientWidth,i=0,n=this.getFlattenColumns(),r=n.filter((function(e){return"number"!==typeof e.width}));if(n.forEach((function(e){"number"===typeof e.width&&e.realWidth&&(e.realWidth=null)})),r.length>0&&e){n.forEach((function(e){i+=e.width||e.minWidth||80}));var s=this.scrollY?this.gutterWidth:0;if(i<=t-s){this.scrollX=!1;var a=t-s-i;if(1===r.length)r[0].realWidth=(r[0].minWidth||80)+a;else{var o=r.reduce((function(e,t){return e+(t.minWidth||80)}),0),l=a/o,c=0;r.forEach((function(e,t){if(0!==t){var i=Math.floor((e.minWidth||80)*l);c+=i,e.realWidth=(e.minWidth||80)+i}})),r[0].realWidth=(r[0].minWidth||80)+a-c}}else this.scrollX=!0,r.forEach((function(e){e.realWidth=e.minWidth}));this.bodyWidth=Math.max(i,t),this.table.resizeState.width=this.bodyWidth}else n.forEach((function(e){e.width||e.minWidth?e.realWidth=e.width||e.minWidth:e.realWidth=80,i+=e.realWidth})),this.scrollX=i>t,this.bodyWidth=i;var u=this.store.states.fixedColumns;if(u.length>0){var h=0;u.forEach((function(e){h+=e.realWidth||e.width})),this.fixedWidth=h}var d=this.store.states.rightFixedColumns;if(d.length>0){var p=0;d.forEach((function(e){p+=e.realWidth||e.width})),this.rightFixedWidth=p}this.notifyObservers("columns")}},e.prototype.addObserver=function(e){this.observers.push(e)},e.prototype.removeObserver=function(e){var t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)},e.prototype.notifyObservers=function(e){var t=this,i=this.observers;i.forEach((function(i){switch(e){case"columns":i.onColumnsChange(t);break;case"scrollable":i.onScrollableChange(t);break;default:throw new Error("Table Layout don't have event "+e+".")}}))},e}(),Cr=xr,wr={created:function(){this.tableLayout.addObserver(this)},destroyed:function(){this.tableLayout.removeObserver(this)},computed:{tableLayout:function(){var e=this.layout;if(!e&&this.table&&(e=this.table.layout),!e)throw new Error("Can not find table layout.");return e}},mounted:function(){this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout)},updated:function(){this.__updated__||(this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout),this.__updated__=!0)},methods:{onColumnsChange:function(e){var t=this.$el.querySelectorAll("colgroup > col");if(t.length){var i=e.getFlattenColumns(),n={};i.forEach((function(e){n[e.id]=e}));for(var r=0,s=t.length;r col[name=gutter]"),i=0,n=t.length;i=this.leftFixedLeafCount:"right"===this.fixed?e=this.columnsCount-this.rightFixedLeafCount},getSpan:function(e,t,i,n){var r=1,s=1,a=this.table.spanMethod;if("function"===typeof a){var o=a({row:e,column:t,rowIndex:i,columnIndex:n});Array.isArray(o)?(r=o[0],s=o[1]):"object"===("undefined"===typeof o?"undefined":kr(o))&&(r=o.rowspan,s=o.colspan)}return{rowspan:r,colspan:s}},getRowStyle:function(e,t){var i=this.table.rowStyle;return"function"===typeof i?i.call(null,{row:e,rowIndex:t}):i||null},getRowClass:function(e,t){var i=["el-table__row"];this.table.highlightCurrentRow&&e===this.store.states.currentRow&&i.push("current-row"),this.stripe&&t%2===1&&i.push("el-table__row--striped");var n=this.table.rowClassName;return"string"===typeof n?i.push(n):"function"===typeof n&&i.push(n.call(null,{row:e,rowIndex:t})),this.store.states.expandRows.indexOf(e)>-1&&i.push("expanded"),i},getCellStyle:function(e,t,i,n){var r=this.table.cellStyle;return"function"===typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:i,column:n}):r},getCellClass:function(e,t,i,n){var r=[n.id,n.align,n.className];this.isColumnHidden(t)&&r.push("is-hidden");var s=this.table.cellClassName;return"string"===typeof s?r.push(s):"function"===typeof s&&r.push(s.call(null,{rowIndex:e,columnIndex:t,row:i,column:n})),r.join(" ")},getColspanRealWidth:function(e,t,i){if(t<1)return e[i].realWidth;var n=e.map((function(e){var t=e.realWidth;return t})).slice(i,i+t);return n.reduce((function(e,t){return e+t}),-1)},handleCellMouseEnter:function(e,t){var i=this.table,n=Yn(e);if(n){var r=Qn(i,n),s=i.hoverState={cell:n,column:r,row:t};i.$emit("cell-mouse-enter",s.row,s.column,s.cell,e)}var a=e.target.querySelector(".cell");if(Object(Ae["hasClass"])(a,"el-tooltip")&&a.childNodes.length){var o=document.createRange();o.setStart(a,0),o.setEnd(a,a.childNodes.length);var l=o.getBoundingClientRect().width,c=(parseInt(Object(Ae["getStyle"])(a,"paddingLeft"),10)||0)+(parseInt(Object(Ae["getStyle"])(a,"paddingRight"),10)||0);if((l+c>a.offsetWidth||a.scrollWidth>a.offsetWidth)&&this.$refs.tooltip){var u=this.$refs.tooltip;this.tooltipContent=n.innerText||n.textContent,u.referenceElm=n,u.$refs.popper&&(u.$refs.popper.style.display="none"),u.doDestroy(),u.setExpectedState(!0),this.activateTooltip(u)}}},handleCellMouseLeave:function(e){var t=this.$refs.tooltip;t&&(t.setExpectedState(!1),t.handleClosePopper());var i=Yn(e);if(i){var n=this.table.hoverState||{};this.table.$emit("cell-mouse-leave",n.row,n.column,n.cell,e)}},handleMouseEnter:L()(30,(function(e){this.store.commit("setHoverRow",e)})),handleMouseLeave:L()(30,(function(){this.store.commit("setHoverRow",null)})),handleContextMenu:function(e,t){this.handleEvent(e,t,"contextmenu")},handleDoubleClick:function(e,t){this.handleEvent(e,t,"dblclick")},handleClick:function(e,t){this.store.commit("setCurrentRow",t),this.handleEvent(e,t,"click")},handleEvent:function(e,t,i){var n=this.table,r=Yn(e),s=void 0;r&&(s=Qn(n,r),s&&n.$emit("cell-"+i,t,s,r,e)),n.$emit("row-"+i,t,s,e)},rowRender:function(e,t,i){var n=this,r=this.$createElement,s=this.treeIndent,a=this.columns,o=this.firstDefaultColumnIndex,l=a.map((function(e,t){return n.isColumnHidden(t)})),c=this.getRowClass(e,t),u=!0;i&&(c.push("el-table__row--level-"+i.level),u=i.display);var h=u?null:{display:"none"};return r("tr",{style:[h,this.getRowStyle(e,t)],class:c,key:this.getKeyOfRow(e,t),on:{dblclick:function(t){return n.handleDoubleClick(t,e)},click:function(t){return n.handleClick(t,e)},contextmenu:function(t){return n.handleContextMenu(t,e)},mouseenter:function(e){return n.handleMouseEnter(t)},mouseleave:this.handleMouseLeave}},[a.map((function(c,u){var h=n.getSpan(e,c,t,u),d=h.rowspan,p=h.colspan;if(!d||!p)return null;var f=Sr({},c);f.realWidth=n.getColspanRealWidth(a,p,u);var m={store:n.store,_self:n.context||n.table.$vnode.context,column:f,row:e,$index:t};return u===o&&i&&(m.treeNode={indent:i.level*s,level:i.level},"boolean"===typeof i.expanded&&(m.treeNode.expanded=i.expanded,"loading"in i&&(m.treeNode.loading=i.loading),"noLazyChildren"in i&&(m.treeNode.noLazyChildren=i.noLazyChildren))),r("td",{style:n.getCellStyle(t,u,e,c),class:n.getCellClass(t,u,e,c),attrs:{rowspan:d,colspan:p},on:{mouseenter:function(t){return n.handleCellMouseEnter(t,e)},mouseleave:n.handleCellMouseLeave}},[c.renderCell.call(n._renderProxy,n.$createElement,m,l[u])])}))])},wrappedRowRender:function(e,t){var i=this,n=this.$createElement,r=this.store,s=r.isRowExpanded,a=r.assertRowKey,o=r.states,l=o.treeData,c=o.lazyTreeNodeMap,u=o.childrenColumnName,h=o.rowKey;if(this.hasExpandColumn&&s(e)){var d=this.table.renderExpanded,p=this.rowRender(e,t);return d?[[p,n("tr",{key:"expanded-row__"+p.key},[n("td",{attrs:{colspan:this.columnsCount},class:"el-table__expanded-cell"},[d(this.$createElement,{row:e,$index:t,store:this.store})])])]]:(console.error("[Element Error]renderExpanded is required."),p)}if(Object.keys(l).length){a();var f=Zn(e,h),m=l[f],v=null;m&&(v={expanded:m.expanded,level:m.level,display:!0},"boolean"===typeof m.lazy&&("boolean"===typeof m.loaded&&m.loaded&&(v.noLazyChildren=!(m.children&&m.children.length)),v.loading=m.loading));var g=[this.rowRender(e,t,v)];if(m){var b=0,y=function e(n,r){n&&n.length&&r&&n.forEach((function(n){var s={display:r.display&&r.expanded,level:r.level+1},a=Zn(n,h);if(void 0===a||null===a)throw new Error("for nested data item, row-key is required.");if(m=Sr({},l[a]),m&&(s.expanded=m.expanded,m.level=m.level||s.level,m.display=!(!m.expanded||!s.display),"boolean"===typeof m.lazy&&("boolean"===typeof m.loaded&&m.loaded&&(s.noLazyChildren=!(m.children&&m.children.length)),s.loading=m.loading)),b++,g.push(i.rowRender(n,t+b,s)),m){var o=c[a]||n[u];e(o,m)}}))};m.display=!0;var _=c[f]||e[u];y(_,m)}return g}return this.rowRender(e,t)}}},$r=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"}},[e.multiple?i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[i("div",{staticClass:"el-table-filter__content"},[i("el-scrollbar",{attrs:{"wrap-class":"el-table-filter__wrap"}},[i("el-checkbox-group",{staticClass:"el-table-filter__checkbox-group",model:{value:e.filteredValue,callback:function(t){e.filteredValue=t},expression:"filteredValue"}},e._l(e.filters,(function(t){return i("el-checkbox",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.text))])})),1)],1)],1),i("div",{staticClass:"el-table-filter__bottom"},[i("button",{class:{"is-disabled":0===e.filteredValue.length},attrs:{disabled:0===e.filteredValue.length},on:{click:e.handleConfirm}},[e._v(e._s(e.t("el.table.confirmFilter")))]),i("button",{on:{click:e.handleReset}},[e._v(e._s(e.t("el.table.resetFilter")))])])]):i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[i("ul",{staticClass:"el-table-filter__list"},[i("li",{staticClass:"el-table-filter__list-item",class:{"is-active":void 0===e.filterValue||null===e.filterValue},on:{click:function(t){e.handleSelect(null)}}},[e._v(e._s(e.t("el.table.clearFilter")))]),e._l(e.filters,(function(t){return i("li",{key:t.value,staticClass:"el-table-filter__list-item",class:{"is-active":e.isActive(t)},attrs:{label:t.value},on:{click:function(i){e.handleSelect(t.value)}}},[e._v(e._s(t.text))])}))],2)])])},Or=[];$r._withStripped=!0;var Er=[];!Wn.a.prototype.$isServer&&document.addEventListener("click",(function(e){Er.forEach((function(t){var i=e.target;t&&t.$el&&(i===t.$el||t.$el.contains(i)||t.handleOutsideClick&&t.handleOutsideClick(e))}))}));var Tr={open:function(e){e&&Er.push(e)},close:function(e){var t=Er.indexOf(e);-1!==t&&Er.splice(e,1)}},Pr=i(32),Mr=i.n(Pr),Nr={name:"ElTableFilterPanel",mixins:[H.a,g.a],directives:{Clickoutside:V.a},components:{ElCheckbox:Fn.a,ElCheckboxGroup:Mr.a,ElScrollbar:q.a},props:{placement:{type:String,default:"bottom-end"}},methods:{isActive:function(e){return e.value===this.filterValue},handleOutsideClick:function(){var e=this;setTimeout((function(){e.showPopper=!1}),16)},handleConfirm:function(){this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleReset:function(){this.filteredValue=[],this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleSelect:function(e){this.filterValue=e,"undefined"!==typeof e&&null!==e?this.confirmFilter(this.filteredValue):this.confirmFilter([]),this.handleOutsideClick()},confirmFilter:function(e){this.table.store.commit("filterChange",{column:this.column,values:e}),this.table.store.updateAllSelected()}},data:function(){return{table:null,cell:null,column:null}},computed:{filters:function(){return this.column&&this.column.filters},filterValue:{get:function(){return(this.column.filteredValue||[])[0]},set:function(e){this.filteredValue&&("undefined"!==typeof e&&null!==e?this.filteredValue.splice(0,1,e):this.filteredValue.splice(0,1))}},filteredValue:{get:function(){return this.column&&this.column.filteredValue||[]},set:function(e){this.column&&(this.column.filteredValue=e)}},multiple:function(){return!this.column||this.column.filterMultiple}},mounted:function(){var e=this;this.popperElm=this.$el,this.referenceElm=this.cell,this.table.bodyWrapper.addEventListener("scroll",(function(){e.updatePopper()})),this.$watch("showPopper",(function(t){e.column&&(e.column.filterOpened=t),t?Tr.open(e):Tr.close(e)}))},watch:{showPopper:function(e){!0===e&&parseInt(this.popperJS._popper.style.zIndex,10)1;return r&&(this.$parent.isGroup=!0),e("table",{class:"el-table__header",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map((function(t){return e("col",{attrs:{name:t.id},key:t.id})})),this.hasGutter?e("col",{attrs:{name:"gutter"}}):""]),e("thead",{class:[{"is-group":r,"has-gutter":this.hasGutter}]},[this._l(n,(function(i,n){return e("tr",{style:t.getHeaderRowStyle(n),class:t.getHeaderRowClass(n)},[i.map((function(r,s){return e("th",{attrs:{colspan:r.colSpan,rowspan:r.rowSpan},on:{mousemove:function(e){return t.handleMouseMove(e,r)},mouseout:t.handleMouseOut,mousedown:function(e){return t.handleMouseDown(e,r)},click:function(e){return t.handleHeaderClick(e,r)},contextmenu:function(e){return t.handleHeaderContextMenu(e,r)}},style:t.getHeaderCellStyle(n,s,i,r),class:t.getHeaderCellClass(n,s,i,r),key:r.id},[e("div",{class:["cell",r.filteredValue&&r.filteredValue.length>0?"highlight":"",r.labelClassName]},[r.renderHeader?r.renderHeader.call(t._renderProxy,e,{column:r,$index:s,store:t.store,_self:t.$parent.$vnode.context}):r.label,r.sortable?e("span",{class:"caret-wrapper",on:{click:function(e){return t.handleSortClick(e,r)}}},[e("i",{class:"sort-caret ascending",on:{click:function(e){return t.handleSortClick(e,r,"ascending")}}}),e("i",{class:"sort-caret descending",on:{click:function(e){return t.handleSortClick(e,r,"descending")}}})]):"",r.filterable?e("span",{class:"el-table__column-filter-trigger",on:{click:function(e){return t.handleFilterClick(e,r)}}},[e("i",{class:["el-icon-arrow-down",r.filterOpened?"el-icon-arrow-up":""]})]):""])])})),t.hasGutter?e("th",{class:"gutter"}):""])}))])])},props:{fixed:String,store:{required:!0},border:Boolean,defaultSort:{type:Object,default:function(){return{prop:"",order:""}}}},components:{ElCheckbox:Fn.a},computed:Lr({table:function(){return this.$parent},hasGutter:function(){return!this.fixed&&this.tableLayout.gutterWidth}},gr({columns:"columns",isAllSelected:"isAllSelected",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length}})),created:function(){this.filterPanels={}},mounted:function(){var e=this;this.$nextTick((function(){var t=e.defaultSort,i=t.prop,n=t.order,r=!0;e.store.commit("sort",{prop:i,order:n,init:r})}))},beforeDestroy:function(){var e=this.filterPanels;for(var t in e)e.hasOwnProperty(t)&&e[t]&&e[t].$destroy(!0)},methods:{isCellHidden:function(e,t){for(var i=0,n=0;n=this.leftFixedLeafCount:"right"===this.fixed?i=this.columnsCount-this.rightFixedLeafCount},getHeaderRowStyle:function(e){var t=this.table.headerRowStyle;return"function"===typeof t?t.call(null,{rowIndex:e}):t},getHeaderRowClass:function(e){var t=[],i=this.table.headerRowClassName;return"string"===typeof i?t.push(i):"function"===typeof i&&t.push(i.call(null,{rowIndex:e})),t.join(" ")},getHeaderCellStyle:function(e,t,i,n){var r=this.table.headerCellStyle;return"function"===typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:i,column:n}):r},getHeaderCellClass:function(e,t,i,n){var r=[n.id,n.order,n.headerAlign,n.className,n.labelClassName];0===e&&this.isCellHidden(t,i)&&r.push("is-hidden"),n.children||r.push("is-leaf"),n.sortable&&r.push("is-sortable");var s=this.table.headerCellClassName;return"string"===typeof s?r.push(s):"function"===typeof s&&r.push(s.call(null,{rowIndex:e,columnIndex:t,row:i,column:n})),r.join(" ")},toggleAllSelection:function(e){e.stopPropagation(),this.store.commit("toggleAllSelection")},handleFilterClick:function(e,t){e.stopPropagation();var i=e.target,n="TH"===i.tagName?i:i.parentNode;if(!Object(Ae["hasClass"])(n,"noclick")){n=n.querySelector(".el-table__column-filter-trigger")||n;var r=this.$parent,s=this.filterPanels[t.id];s&&t.filterOpened?s.showPopper=!1:(s||(s=new Wn.a(Fr),this.filterPanels[t.id]=s,t.filterPlacement&&(s.placement=t.filterPlacement),s.table=r,s.cell=n,s.column=t,!this.$isServer&&s.$mount(document.createElement("div"))),setTimeout((function(){s.showPopper=!0}),16))}},handleHeaderClick:function(e,t){!t.filters&&t.sortable?this.handleSortClick(e,t):t.filterable&&!t.sortable&&this.handleFilterClick(e,t),this.$parent.$emit("header-click",t,e)},handleHeaderContextMenu:function(e,t){this.$parent.$emit("header-contextmenu",t,e)},handleMouseDown:function(e,t){var i=this;if(!this.$isServer&&!(t.children&&t.children.length>0)&&this.draggingColumn&&this.border){this.dragging=!0,this.$parent.resizeProxyVisible=!0;var n=this.$parent,r=n.$el,s=r.getBoundingClientRect().left,a=this.$el.querySelector("th."+t.id),o=a.getBoundingClientRect(),l=o.left-s+30;Object(Ae["addClass"])(a,"noclick"),this.dragState={startMouseLeft:e.clientX,startLeft:o.right-s,startColumnLeft:o.left-s,tableLeft:s};var c=n.$refs.resizeProxy;c.style.left=this.dragState.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};var u=function(e){var t=e.clientX-i.dragState.startMouseLeft,n=i.dragState.startLeft+t;c.style.left=Math.max(l,n)+"px"},h=function r(){if(i.dragging){var s=i.dragState,o=s.startColumnLeft,l=s.startLeft,h=parseInt(c.style.left,10),d=h-o;t.width=t.realWidth=d,n.$emit("header-dragend",t.width,l-o,t,e),i.store.scheduleLayout(),document.body.style.cursor="",i.dragging=!1,i.draggingColumn=null,i.dragState={},n.resizeProxyVisible=!1}document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",r),document.onselectstart=null,document.ondragstart=null,setTimeout((function(){Object(Ae["removeClass"])(a,"noclick")}),0)};document.addEventListener("mousemove",u),document.addEventListener("mouseup",h)}},handleMouseMove:function(e,t){if(!(t.children&&t.children.length>0)){var i=e.target;while(i&&"TH"!==i.tagName)i=i.parentNode;if(t&&t.resizable&&!this.dragging&&this.border){var n=i.getBoundingClientRect(),r=document.body.style;n.width>12&&n.right-e.pageX<8?(r.cursor="col-resize",Object(Ae["hasClass"])(i,"is-sortable")&&(i.style.cursor="col-resize"),this.draggingColumn=t):this.dragging||(r.cursor="",Object(Ae["hasClass"])(i,"is-sortable")&&(i.style.cursor="pointer"),this.draggingColumn=null)}}},handleMouseOut:function(){this.$isServer||(document.body.style.cursor="")},toggleOrder:function(e){var t=e.order,i=e.sortOrders;if(""===t)return i[0];var n=i.indexOf(t||null);return i[n>i.length-2?0:n+1]},handleSortClick:function(e,t,i){e.stopPropagation();var n=t.order===i?null:i||this.toggleOrder(t),r=e.target;while(r&&"TH"!==r.tagName)r=r.parentNode;if(r&&"TH"===r.tagName&&Object(Ae["hasClass"])(r,"noclick"))Object(Ae["removeClass"])(r,"noclick");else if(t.sortable){var s=this.store.states,a=s.sortProp,o=void 0,l=s.sortingColumn;(l!==t||l===t&&null===l.order)&&(l&&(l.order=null),s.sortingColumn=t,a=t.property),o=t.order=n||null,s.sortProp=a,s.sortOrder=o,this.store.commit("changeSortCondition")}}},data:function(){return{draggingColumn:null,dragging:!1,dragState:{}}}},Br=Object.assign||function(e){for(var t=1;t=this.leftFixedLeafCount;if("right"===this.fixed){for(var n=0,r=0;r=this.columnsCount-this.rightFixedCount)},getRowClasses:function(e,t){var i=[e.id,e.align,e.labelClassName];return e.className&&i.push(e.className),this.isCellHidden(t,this.columns,e)&&i.push("is-hidden"),e.children||i.push("is-leaf"),i}}},Hr=Object.assign||function(e){for(var t=1;t0){var n=i.scrollTop;t.pixelY<0&&0!==n&&e.preventDefault(),t.pixelY>0&&i.scrollHeight-i.clientHeight>n&&e.preventDefault(),i.scrollTop+=Math.ceil(t.pixelY/5)}else i.scrollLeft+=Math.ceil(t.pixelX/5)},handleHeaderFooterMousewheel:function(e,t){var i=t.pixelX,n=t.pixelY;Math.abs(i)>=Math.abs(n)&&(this.bodyWrapper.scrollLeft+=t.pixelX/5)},syncPostion:Object(Ln["throttle"])(20,(function(){var e=this.bodyWrapper,t=e.scrollLeft,i=e.scrollTop,n=e.offsetWidth,r=e.scrollWidth,s=this.$refs,a=s.headerWrapper,o=s.footerWrapper,l=s.fixedBodyWrapper,c=s.rightFixedBodyWrapper;a&&(a.scrollLeft=t),o&&(o.scrollLeft=t),l&&(l.scrollTop=i),c&&(c.scrollTop=i);var u=r-n-1;this.scrollPosition=t>=u?"right":0===t?"left":"middle"})),bindEvents:function(){this.bodyWrapper.addEventListener("scroll",this.syncPostion,{passive:!0}),this.fit&&Object(Ji["addResizeListener"])(this.$el,this.resizeListener)},unbindEvents:function(){this.bodyWrapper.removeEventListener("scroll",this.syncPostion,{passive:!0}),this.fit&&Object(Ji["removeResizeListener"])(this.$el,this.resizeListener)},resizeListener:function(){if(this.$ready){var e=!1,t=this.$el,i=this.resizeState,n=i.width,r=i.height,s=t.offsetWidth;n!==s&&(e=!0);var a=t.offsetHeight;(this.height||this.shouldUpdateHeight)&&r!==a&&(e=!0),e&&(this.resizeState.width=s,this.resizeState.height=a,this.doLayout())}},doLayout:function(){this.shouldUpdateHeight&&this.layout.updateElsHeight(),this.layout.updateColumnsWidth()},sort:function(e,t){this.store.commit("sort",{prop:e,order:t})},toggleAllSelection:function(){this.store.commit("toggleAllSelection")}},computed:Hr({tableSize:function(){return this.size||(this.$ELEMENT||{}).size},bodyWrapper:function(){return this.$refs.bodyWrapper},shouldUpdateHeight:function(){return this.height||this.maxHeight||this.fixedColumns.length>0||this.rightFixedColumns.length>0},bodyWidth:function(){var e=this.layout,t=e.bodyWidth,i=e.scrollY,n=e.gutterWidth;return t?t-(i?n:0)+"px":""},bodyHeight:function(){var e=this.layout,t=e.headerHeight,i=void 0===t?0:t,n=e.bodyHeight,r=e.footerHeight,s=void 0===r?0:r;if(this.height)return{height:n?n+"px":""};if(this.maxHeight){var a=rr(this.maxHeight);if("number"===typeof a)return{"max-height":a-s-(this.showHeader?i:0)+"px"}}return{}},fixedBodyHeight:function(){if(this.height)return{height:this.layout.fixedBodyHeight?this.layout.fixedBodyHeight+"px":""};if(this.maxHeight){var e=rr(this.maxHeight);if("number"===typeof e)return e=this.layout.scrollX?e-this.layout.gutterWidth:e,this.showHeader&&(e-=this.layout.headerHeight),e-=this.layout.footerHeight,{"max-height":e+"px"}}return{}},fixedHeight:function(){return this.maxHeight?this.showSummary?{bottom:0}:{bottom:this.layout.scrollX&&this.data.length?this.layout.gutterWidth+"px":""}:this.showSummary?{height:this.layout.tableHeight?this.layout.tableHeight+"px":""}:{height:this.layout.viewportHeight?this.layout.viewportHeight+"px":""}},emptyBlockStyle:function(){if(this.data&&this.data.length)return null;var e="100%";return this.layout.appendHeight&&(e="calc(100% - "+this.layout.appendHeight+"px)"),{width:this.bodyWidth,height:e}}},gr({selection:"selection",columns:"columns",tableData:"data",fixedColumns:"fixedColumns",rightFixedColumns:"rightFixedColumns"})),watch:{height:{immediate:!0,handler:function(e){this.layout.setHeight(e)}},maxHeight:{immediate:!0,handler:function(e){this.layout.setMaxHeight(e)}},currentRowKey:{immediate:!0,handler:function(e){this.rowKey&&this.store.setCurrentRowKey(e)}},data:{immediate:!0,handler:function(e){this.store.commit("setData",e)}},expandRowKeys:{immediate:!0,handler:function(e){e&&this.store.setExpandRowKeysAdapter(e)}}},created:function(){var e=this;this.tableId="el-table_"+Wr++,this.debouncedUpdateLayout=Object(Ln["debounce"])(50,(function(){return e.doLayout()}))},mounted:function(){var e=this;this.bindEvents(),this.store.updateColumns(),this.doLayout(),this.resizeState={width:this.$el.offsetWidth,height:this.$el.offsetHeight},this.store.states.columns.forEach((function(t){t.filteredValue&&t.filteredValue.length&&e.store.commit("filterChange",{column:t,values:t.filteredValue,silent:!0})})),this.$ready=!0},destroyed:function(){this.unbindEvents()},data:function(){var e=this.treeProps,t=e.hasChildren,i=void 0===t?"hasChildren":t,n=e.children,r=void 0===n?"children":n;this.store=vr(this,{rowKey:this.rowKey,defaultExpandAll:this.defaultExpandAll,selectOnIndeterminate:this.selectOnIndeterminate,indent:this.indent,lazy:this.lazy,lazyColumnIdentifier:i,childrenColumnName:r});var s=new Cr({store:this.store,table:this,fit:this.fit,showHeader:this.showHeader});return{layout:s,isHidden:!1,renderExpanded:null,resizeProxyVisible:!1,resizeState:{width:null,height:null},isGroup:!1,scrollPosition:"left"}}},Yr=qr,Kr=o(Yr,Nn,In,!1,null,null,null);Kr.options.__file="packages/table/src/table.vue";var Ur=Kr.exports;Ur.install=function(e){e.component(Ur.name,Ur)};var Gr=Ur,Xr={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:"",className:"el-table-column--selection"},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},Qr={selection:{renderHeader:function(e,t){var i=t.store;return e("el-checkbox",{attrs:{disabled:i.states.data&&0===i.states.data.length,indeterminate:i.states.selection.length>0&&!this.isAllSelected,value:this.isAllSelected},nativeOn:{click:this.toggleAllSelection}})},renderCell:function(e,t){var i=t.row,n=t.column,r=t.store,s=t.$index;return e("el-checkbox",{nativeOn:{click:function(e){return e.stopPropagation()}},attrs:{value:r.isSelected(i),disabled:!!n.selectable&&!n.selectable.call(null,i,s)},on:{input:function(){r.commit("rowSelectedChanged",i)}}})},sortable:!1,resizable:!1},index:{renderHeader:function(e,t){var i=t.column;return i.label||"#"},renderCell:function(e,t){var i=t.$index,n=t.column,r=i+1,s=n.index;return"number"===typeof s?r=i+s:"function"===typeof s&&(r=s(i)),e("div",[r])},sortable:!1},expand:{renderHeader:function(e,t){var i=t.column;return i.label||""},renderCell:function(e,t){var i=t.row,n=t.store,r=["el-table__expand-icon"];n.states.expandRows.indexOf(i)>-1&&r.push("el-table__expand-icon--expanded");var s=function(e){e.stopPropagation(),n.toggleRowExpansion(i)};return e("div",{class:r,on:{click:s}},[e("i",{class:"el-icon el-icon-arrow-right"})])},sortable:!1,resizable:!1,className:"el-table__expand-column"}};function Zr(e,t){var i=t.row,n=t.column,r=t.$index,s=n.property,a=s&&Object(b["getPropByPath"])(i,s).v;return n&&n.formatter?n.formatter(i,n,a,r):a}function Jr(e,t){var i=t.row,n=t.treeNode,r=t.store;if(!n)return null;var s=[],a=function(e){e.stopPropagation(),r.loadOrToggle(i)};if(n.indent&&s.push(e("span",{class:"el-table__indent",style:{"padding-left":n.indent+"px"}})),"boolean"!==typeof n.expanded||n.noLazyChildren)s.push(e("span",{class:"el-table__placeholder"}));else{var o=["el-table__expand-icon",n.expanded?"el-table__expand-icon--expanded":""],l=["el-icon-arrow-right"];n.loading&&(l=["el-icon-loading"]),s.push(e("div",{class:o,on:{click:a}},[e("i",{class:l})]))}return s}var es=Object.assign||function(e){for(var t=1;t-1}))}}},data:function(){return{isSubColumn:!1,columns:[]}},computed:{owner:function(){var e=this.$parent;while(e&&!e.tableId)e=e.$parent;return e},columnOrTableParent:function(){var e=this.$parent;while(e&&!e.tableId&&!e.columnId)e=e.$parent;return e},realWidth:function(){return ir(this.width)},realMinWidth:function(){return nr(this.minWidth)},realAlign:function(){return this.align?"is-"+this.align:null},realHeaderAlign:function(){return this.headerAlign?"is-"+this.headerAlign:this.realAlign}},methods:{getPropsData:function(){for(var e=this,t=arguments.length,i=Array(t),n=0;n3&&void 0!==arguments[3]?arguments[3]:"-";if(!e)return null;var r=(fs[i]||fs["default"]).parser,s=t||ls[i];return r(e,s,n)},gs=function(e,t,i){if(!e)return null;var n=(fs[i]||fs["default"]).formatter,r=t||ls[i];return n(e,r)},bs=function(e,t){var i=function(e,t){var i=e instanceof Date,n=t instanceof Date;return i&&n?e.getTime()===t.getTime():!i&&!n&&e===t},n=e instanceof Array,r=t instanceof Array;return n&&r?e.length===t.length&&e.every((function(e,n){return i(e,t[n])})):!n&&!r&&i(e,t)},ys=function(e){return"string"===typeof e||e instanceof String},_s=function(e){return null===e||void 0===e||ys(e)||Array.isArray(e)&&2===e.length&&e.every(ys)},xs={mixins:[O.a,os],inject:{elForm:{default:""},elFormItem:{default:""}},props:{size:String,format:String,valueFormat:String,readonly:Boolean,placeholder:String,startPlaceholder:String,endPlaceholder:String,prefixIcon:String,clearIcon:{type:String,default:"el-icon-circle-close"},name:{default:"",validator:_s},disabled:Boolean,clearable:{type:Boolean,default:!0},id:{default:"",validator:_s},popperClass:String,editable:{type:Boolean,default:!0},align:{type:String,default:"left"},value:{},defaultValue:{},defaultTime:{},rangeSeparator:{default:"-"},pickerOptions:{},unlinkPanels:Boolean,validateEvent:{type:Boolean,default:!0}},components:{ElInput:m.a},directives:{Clickoutside:V.a},data:function(){return{pickerVisible:!1,showClose:!1,userInput:null,valueOnOpen:null,unwatchPickerOptions:null}},watch:{pickerVisible:function(e){this.readonly||this.pickerDisabled||(e?(this.showPicker(),this.valueOnOpen=Array.isArray(this.value)?[].concat(this.value):this.value):(this.hidePicker(),this.emitChange(this.value),this.userInput=null,this.validateEvent&&this.dispatch("ElFormItem","el.form.blur"),this.$emit("blur",this),this.blur()))},parsedValue:{immediate:!0,handler:function(e){this.picker&&(this.picker.value=e)}},defaultValue:function(e){this.picker&&(this.picker.defaultValue=e)},value:function(e,t){bs(e,t)||this.pickerVisible||!this.validateEvent||this.dispatch("ElFormItem","el.form.change",e)}},computed:{ranged:function(){return this.type.indexOf("range")>-1},reference:function(){var e=this.$refs.reference;return e.$el||e},refInput:function(){return this.reference?[].slice.call(this.reference.querySelectorAll("input")):[]},valueIsEmpty:function(){var e=this.value;if(Array.isArray(e)){for(var t=0,i=e.length;t0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.userInput=null,e.pickerVisible=e.picker.visible=i,e.emitInput(t),e.picker.resetView&&e.picker.resetView()})),this.picker.$on("select-range",(function(t,i,n){0!==e.refInput.length&&(n&&"min"!==n?"max"===n&&(e.refInput[1].setSelectionRange(t,i),e.refInput[1].focus()):(e.refInput[0].setSelectionRange(t,i),e.refInput[0].focus()))}))},unmountPicker:function(){this.picker&&(this.picker.$destroy(),this.picker.$off(),"function"===typeof this.unwatchPickerOptions&&this.unwatchPickerOptions(),this.picker.$el.parentNode.removeChild(this.picker.$el))},emitChange:function(e){bs(e,this.valueOnOpen)||(this.$emit("change",e),this.valueOnOpen=e,this.validateEvent&&this.dispatch("ElFormItem","el.form.change",e))},emitInput:function(e){var t=this.formatToValue(e);bs(this.value,t)||this.$emit("input",t)},isValidValue:function(e){return this.picker||this.mountPicker(),!this.picker.isValidValue||e&&this.picker.isValidValue(e)}}},Cs=xs,ws=o(Cs,rs,ss,!1,null,null,null);ws.options.__file="packages/date-picker/src/picker.vue";var ks=ws.exports,Ss=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-enter":e.handleEnter,"after-leave":e.handleLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[i("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?i("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,n){return i("button",{key:n,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(i){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),i("div",{staticClass:"el-picker-panel__body"},[e.showTime?i("div",{staticClass:"el-date-picker__time-header"},[i("span",{staticClass:"el-date-picker__editor-wrap"},[i("el-input",{attrs:{placeholder:e.t("el.datepicker.selectDate"),value:e.visibleDate,size:"small"},on:{input:function(t){return e.userInputDate=t},change:e.handleVisibleDateChange}})],1),i("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleTimePickClose,expression:"handleTimePickClose"}],staticClass:"el-date-picker__editor-wrap"},[i("el-input",{ref:"input",attrs:{placeholder:e.t("el.datepicker.selectTime"),value:e.visibleTime,size:"small"},on:{focus:function(t){e.timePickerVisible=!0},input:function(t){return e.userInputTime=t},change:e.handleVisibleTimeChange}}),i("time-picker",{ref:"timepicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.timePickerVisible},on:{pick:e.handleTimePick,mounted:e.proxyTimePickerDataProperties}})],1)]):e._e(),i("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],staticClass:"el-date-picker__header",class:{"el-date-picker__header--bordered":"year"===e.currentView||"month"===e.currentView}},[i("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-d-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevYear")},on:{click:e.prevYear}}),i("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevMonth")},on:{click:e.prevMonth}}),i("span",{staticClass:"el-date-picker__header-label",attrs:{role:"button"},on:{click:e.showYearPicker}},[e._v(e._s(e.yearLabel))]),i("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-date-picker__header-label",class:{active:"month"===e.currentView},attrs:{role:"button"},on:{click:e.showMonthPicker}},[e._v(e._s(e.t("el.datepicker.month"+(e.month+1))))]),i("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-d-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextYear")},on:{click:e.nextYear}}),i("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextMonth")},on:{click:e.nextMonth}})]),i("div",{staticClass:"el-picker-panel__content"},[i("date-table",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],attrs:{"selection-mode":e.selectionMode,"first-day-of-week":e.firstDayOfWeek,value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"cell-class-name":e.cellClassName,"disabled-date":e.disabledDate},on:{pick:e.handleDatePick}}),i("year-table",{directives:[{name:"show",rawName:"v-show",value:"year"===e.currentView,expression:"currentView === 'year'"}],attrs:{value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleYearPick}}),i("month-table",{directives:[{name:"show",rawName:"v-show",value:"month"===e.currentView,expression:"currentView === 'month'"}],attrs:{value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleMonthPick}})],1)])],2),i("div",{directives:[{name:"show",rawName:"v-show",value:e.footerVisible&&"date"===e.currentView,expression:"footerVisible && currentView === 'date'"}],staticClass:"el-picker-panel__footer"},[i("el-button",{directives:[{name:"show",rawName:"v-show",value:"dates"!==e.selectionMode,expression:"selectionMode !== 'dates'"}],staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.changeToNow}},[e._v("\n "+e._s(e.t("el.datepicker.now"))+"\n ")]),i("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini"},on:{click:e.confirm}},[e._v("\n "+e._s(e.t("el.datepicker.confirm"))+"\n ")])],1)])])},Ds=[];Ss._withStripped=!0;var $s=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-panel el-popper",class:e.popperClass},[i("div",{staticClass:"el-time-panel__content",class:{"has-seconds":e.showSeconds}},[i("time-spinner",{ref:"spinner",attrs:{"arrow-control":e.useArrow,"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,date:e.date},on:{change:e.handleChange,"select-range":e.setSelectionRange}})],1),i("div",{staticClass:"el-time-panel__footer"},[i("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:e.handleCancel}},[e._v(e._s(e.t("el.datepicker.cancel")))]),i("button",{staticClass:"el-time-panel__btn",class:{confirm:!e.disabled},attrs:{type:"button"},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])},Os=[];$s._withStripped=!0;var Es=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-time-spinner",class:{"has-seconds":e.showSeconds}},[e.arrowControl?e._e():[i("el-scrollbar",{ref:"hours",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("hours")},mousemove:function(t){e.adjustCurrentSpinner("hours")}}},e._l(e.hoursList,(function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:n===e.hours,disabled:t},on:{click:function(i){e.handleClick("hours",{value:n,disabled:t})}}},[e._v(e._s(("0"+(e.amPmMode?n%12||12:n)).slice(-2))+e._s(e.amPm(n)))])})),0),i("el-scrollbar",{ref:"minutes",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("minutes")},mousemove:function(t){e.adjustCurrentSpinner("minutes")}}},e._l(e.minutesList,(function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:n===e.minutes,disabled:!t},on:{click:function(t){e.handleClick("minutes",{value:n,disabled:!1})}}},[e._v(e._s(("0"+n).slice(-2)))])})),0),i("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.showSeconds,expression:"showSeconds"}],ref:"seconds",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("seconds")},mousemove:function(t){e.adjustCurrentSpinner("seconds")}}},e._l(60,(function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:n===e.seconds},on:{click:function(t){e.handleClick("seconds",{value:n,disabled:!1})}}},[e._v(e._s(("0"+n).slice(-2)))])})),0)],e.arrowControl?[i("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("hours")}}},[i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),i("ul",{ref:"hours",staticClass:"el-time-spinner__list"},e._l(e.arrowHourList,(function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:t===e.hours,disabled:e.hoursList[t]}},[e._v(e._s(void 0===t?"":("0"+(e.amPmMode?t%12||12:t)).slice(-2)+e.amPm(t)))])})),0)]),i("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("minutes")}}},[i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),i("ul",{ref:"minutes",staticClass:"el-time-spinner__list"},e._l(e.arrowMinuteList,(function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:t===e.minutes}},[e._v("\n "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n ")])})),0)]),e.showSeconds?i("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("seconds")}}},[i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),i("ul",{ref:"seconds",staticClass:"el-time-spinner__list"},e._l(e.arrowSecondList,(function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:t===e.seconds}},[e._v("\n "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n ")])})),0)]):e._e()]:e._e()],2)},Ts=[];Es._withStripped=!0;var Ps={components:{ElScrollbar:q.a},directives:{repeatClick:It},props:{date:{},defaultValue:{},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:String,default:""}},computed:{hours:function(){return this.date.getHours()},minutes:function(){return this.date.getMinutes()},seconds:function(){return this.date.getSeconds()},hoursList:function(){return Object(as["getRangeHours"])(this.selectableRange)},minutesList:function(){return Object(as["getRangeMinutes"])(this.selectableRange,this.hours)},arrowHourList:function(){var e=this.hours;return[e>0?e-1:void 0,e,e<23?e+1:void 0]},arrowMinuteList:function(){var e=this.minutes;return[e>0?e-1:void 0,e,e<59?e+1:void 0]},arrowSecondList:function(){var e=this.seconds;return[e>0?e-1:void 0,e,e<59?e+1:void 0]}},data:function(){return{selectableRange:[],currentScrollbar:null}},mounted:function(){var e=this;this.$nextTick((function(){!e.arrowControl&&e.bindScrollEvent()}))},methods:{increase:function(){this.scrollDown(1)},decrease:function(){this.scrollDown(-1)},modifyDateField:function(e,t){switch(e){case"hours":this.$emit("change",Object(as["modifyTime"])(this.date,t,this.minutes,this.seconds));break;case"minutes":this.$emit("change",Object(as["modifyTime"])(this.date,this.hours,t,this.seconds));break;case"seconds":this.$emit("change",Object(as["modifyTime"])(this.date,this.hours,this.minutes,t));break}},handleClick:function(e,t){var i=t.value,n=t.disabled;n||(this.modifyDateField(e,i),this.emitSelectRange(e),this.adjustSpinner(e,i))},emitSelectRange:function(e){"hours"===e?this.$emit("select-range",0,2):"minutes"===e?this.$emit("select-range",3,5):"seconds"===e&&this.$emit("select-range",6,8),this.currentScrollbar=e},bindScrollEvent:function(){var e=this,t=function(t){e.$refs[t].wrap.onscroll=function(i){e.handleScroll(t,i)}};t("hours"),t("minutes"),t("seconds")},handleScroll:function(e){var t=Math.min(Math.round((this.$refs[e].wrap.scrollTop-(.5*this.scrollBarHeight(e)-10)/this.typeItemHeight(e)+3)/this.typeItemHeight(e)),"hours"===e?23:59);this.modifyDateField(e,t)},adjustSpinners:function(){this.adjustSpinner("hours",this.hours),this.adjustSpinner("minutes",this.minutes),this.adjustSpinner("seconds",this.seconds)},adjustCurrentSpinner:function(e){this.adjustSpinner(e,this[e])},adjustSpinner:function(e,t){if(!this.arrowControl){var i=this.$refs[e].wrap;i&&(i.scrollTop=Math.max(0,t*this.typeItemHeight(e)))}},scrollDown:function(e){var t=this;this.currentScrollbar||this.emitSelectRange("hours");var i=this.currentScrollbar,n=this.hoursList,r=this[i];if("hours"===this.currentScrollbar){var s=Math.abs(e);e=e>0?1:-1;var a=n.length;while(a--&&s)r=(r+e+n.length)%n.length,n[r]||s--;if(n[r])return}else r=(r+e+60)%60;this.modifyDateField(i,r),this.adjustSpinner(i,r),this.$nextTick((function(){return t.emitSelectRange(t.currentScrollbar)}))},amPm:function(e){var t="a"===this.amPmMode.toLowerCase();if(!t)return"";var i="A"===this.amPmMode,n=e<12?" am":" pm";return i&&(n=n.toUpperCase()),n},typeItemHeight:function(e){return this.$refs[e].$el.querySelector("li").offsetHeight},scrollBarHeight:function(e){return this.$refs[e].$el.offsetHeight}}},Ms=Ps,Ns=o(Ms,Es,Ts,!1,null,null,null);Ns.options.__file="packages/date-picker/src/basic/time-spinner.vue";var Is=Ns.exports,js={mixins:[g.a],components:{TimeSpinner:Is},props:{visible:Boolean,timeArrowControl:Boolean},watch:{visible:function(e){var t=this;e?(this.oldValue=this.value,this.$nextTick((function(){return t.$refs.spinner.emitSelectRange("hours")}))):this.needInitAdjust=!0},value:function(e){var t=this,i=void 0;e instanceof Date?i=Object(as["limitTimeRange"])(e,this.selectableRange,this.format):e||(i=this.defaultValue?new Date(this.defaultValue):new Date),this.date=i,this.visible&&this.needInitAdjust&&(this.$nextTick((function(e){return t.adjustSpinners()})),this.needInitAdjust=!1)},selectableRange:function(e){this.$refs.spinner.selectableRange=e},defaultValue:function(e){Object(as["isDate"])(this.value)||(this.date=e?new Date(e):new Date)}},data:function(){return{popperClass:"",format:"HH:mm:ss",value:"",defaultValue:null,date:new Date,oldValue:new Date,selectableRange:[],selectionRange:[0,2],disabled:!1,arrowControl:!1,needInitAdjust:!0}},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},useArrow:function(){return this.arrowControl||this.timeArrowControl||!1},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},methods:{handleCancel:function(){this.$emit("pick",this.oldValue,!1)},handleChange:function(e){this.visible&&(this.date=Object(as["clearMilliseconds"])(e),this.isValidValue(this.date)&&this.$emit("pick",this.date,!0))},setSelectionRange:function(e,t){this.$emit("select-range",e,t),this.selectionRange=[e,t]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];if(!t){var i=Object(as["clearMilliseconds"])(Object(as["limitTimeRange"])(this.date,this.selectableRange,this.format));this.$emit("pick",i,e,t)}},handleKeydown:function(e){var t=e.keyCode,i={38:-1,40:1,37:-1,39:1};if(37===t||39===t){var n=i[t];return this.changeSelectionRange(n),void e.preventDefault()}if(38===t||40===t){var r=i[t];return this.$refs.spinner.scrollDown(r),void e.preventDefault()}},isValidValue:function(e){return Object(as["timeWithinRange"])(e,this.selectableRange,this.format)},adjustSpinners:function(){return this.$refs.spinner.adjustSpinners()},changeSelectionRange:function(e){var t=[0,3].concat(this.showSeconds?[6]:[]),i=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),n=t.indexOf(this.selectionRange[0]),r=(n+e+t.length)%t.length;this.$refs.spinner.emitSelectRange(i[r])}},mounted:function(){var e=this;this.$nextTick((function(){return e.handleConfirm(!0,!0)})),this.$emit("mounted")}},Fs=js,Ls=o(Fs,$s,Os,!1,null,null,null);Ls.options.__file="packages/date-picker/src/panel/time.vue";var As=Ls.exports,Vs=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("table",{staticClass:"el-year-table",on:{click:e.handleYearTableClick}},[i("tbody",[i("tr",[i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+0)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+1)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+1))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+2)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+2))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+3)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+3))])])]),i("tr",[i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+4)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+4))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+5)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+5))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+6)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+6))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+7)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+7))])])]),i("tr",[i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+8)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+8))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+9)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+9))])]),i("td"),i("td")])])])},zs=[];Vs._withStripped=!0;var Bs=function(e){var t=Object(as["getDayCountOfYear"])(e),i=new Date(e,0,1);return Object(as["range"])(t).map((function(e){return Object(as["nextDate"])(i,e)}))},Rs={props:{disabledDate:{},value:{},defaultValue:{validator:function(e){return null===e||e instanceof Date&&Object(as["isDate"])(e)}},date:{}},computed:{startYear:function(){return 10*Math.floor(this.date.getFullYear()/10)}},methods:{getCellStyle:function(e){var t={},i=new Date;return t.disabled="function"===typeof this.disabledDate&&Bs(e).every(this.disabledDate),t.current=Object(b["arrayFindIndex"])(Object(b["coerceTruthyValueToArray"])(this.value),(function(t){return t.getFullYear()===e}))>=0,t.today=i.getFullYear()===e,t.default=this.defaultValue&&this.defaultValue.getFullYear()===e,t},handleYearTableClick:function(e){var t=e.target;if("A"===t.tagName){if(Object(Ae["hasClass"])(t.parentNode,"disabled"))return;var i=t.textContent||t.innerText;this.$emit("pick",Number(i))}}}},Hs=Rs,Ws=o(Hs,Vs,zs,!1,null,null,null);Ws.options.__file="packages/date-picker/src/basic/year-table.vue";var qs=Ws.exports,Ys=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("table",{staticClass:"el-month-table",on:{click:e.handleMonthTableClick,mousemove:e.handleMouseMove}},[i("tbody",e._l(e.rows,(function(t,n){return i("tr",{key:n},e._l(t,(function(t,n){return i("td",{key:n,class:e.getCellStyle(t)},[i("div",[i("a",{staticClass:"cell"},[e._v(e._s(e.t("el.datepicker.months."+e.months[t.text])))])])])})),0)})),0)])},Ks=[];Ys._withStripped=!0;var Us=function(e,t){var i=Object(as["getDayCountOfMonth"])(e,t),n=new Date(e,t,1);return Object(as["range"])(i).map((function(e){return Object(as["nextDate"])(n,e)}))},Gs=function(e){return new Date(e.getFullYear(),e.getMonth())},Xs=function(e){return"number"===typeof e||"string"===typeof e?Gs(new Date(e)).getTime():e instanceof Date?Gs(e).getTime():NaN},Qs={props:{disabledDate:{},value:{},selectionMode:{default:"month"},minDate:{},maxDate:{},defaultValue:{validator:function(e){return null===e||Object(as["isDate"])(e)||Array.isArray(e)&&e.every(as["isDate"])}},date:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},mixins:[g.a],watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){Xs(e)!==Xs(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){Xs(e)!==Xs(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{months:["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],tableRows:[[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var i=new Date(t);return this.date.getFullYear()===i.getFullYear()&&Number(e.text)===i.getMonth()},getCellStyle:function(e){var t=this,i={},n=this.date.getFullYear(),r=new Date,s=e.text,a=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[];return i.disabled="function"===typeof this.disabledDate&&Us(n,s).every(this.disabledDate),i.current=Object(b["arrayFindIndex"])(Object(b["coerceTruthyValueToArray"])(this.value),(function(e){return e.getFullYear()===n&&e.getMonth()===s}))>=0,i.today=r.getFullYear()===n&&r.getMonth()===s,i.default=a.some((function(i){return t.cellMatchesDate(e,i)})),e.inRange&&(i["in-range"]=!0,e.start&&(i["start-date"]=!0),e.end&&(i["end-date"]=!0)),i},getMonthOfCell:function(e){var t=this.date.getFullYear();return new Date(t,e,1)},markRange:function(e,t){e=Xs(e),t=Xs(t)||e;var i=[Math.min(e,t),Math.max(e,t)];e=i[0],t=i[1];for(var n=this.rows,r=0,s=n.length;r=e&&h<=t,c.start=e&&h===e,c.end=t&&h===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var i=t.parentNode.rowIndex,n=t.cellIndex;this.rows[i][n].disabled||i===this.lastRow&&n===this.lastColumn||(this.lastRow=i,this.lastColumn=n,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getMonthOfCell(4*i+n)}}))}}},handleMonthTableClick:function(e){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName&&!Object(Ae["hasClass"])(t,"disabled")){var i=t.cellIndex,n=t.parentNode.rowIndex,r=4*n+i,s=this.getMonthOfCell(r);"range"===this.selectionMode?this.rangeState.selecting?(s>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:s}):this.$emit("pick",{minDate:s,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:s,maxDate:null}),this.rangeState.selecting=!0):this.$emit("pick",r)}}},computed:{rows:function(){for(var e=this,t=this.tableRows,i=this.disabledDate,n=[],r=Xs(new Date),s=0;s<3;s++)for(var a=t[s],o=function(t){var o=a[t];o||(o={row:s,column:t,type:"normal",inRange:!1,start:!1,end:!1}),o.type="normal";var l=4*s+t,c=new Date(e.date.getFullYear(),l).getTime();o.inRange=c>=Xs(e.minDate)&&c<=Xs(e.maxDate),o.start=e.minDate&&c===Xs(e.minDate),o.end=e.maxDate&&c===Xs(e.maxDate);var u=c===r;u&&(o.type="today"),o.text=l;var h=new Date(c);o.disabled="function"===typeof i&&i(h),o.selected=Object(b["arrayFind"])(n,(function(e){return e.getTime()===h.getTime()})),e.$set(a,t,o)},l=0;l<4;l++)o(l);return t}}},Zs=Qs,Js=o(Zs,Ys,Ks,!1,null,null,null);Js.options.__file="packages/date-picker/src/basic/month-table.vue";var ea=Js.exports,ta=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("table",{staticClass:"el-date-table",class:{"is-week-mode":"week"===e.selectionMode},attrs:{cellspacing:"0",cellpadding:"0"},on:{click:e.handleClick,mousemove:e.handleMouseMove}},[i("tbody",[i("tr",[e.showWeekNumber?i("th",[e._v(e._s(e.t("el.datepicker.week")))]):e._e(),e._l(e.WEEKS,(function(t,n){return i("th",{key:n},[e._v(e._s(e.t("el.datepicker.weeks."+t)))])}))],2),e._l(e.rows,(function(t,n){return i("tr",{key:n,staticClass:"el-date-table__row",class:{current:e.isWeekActive(t[1])}},e._l(t,(function(t,n){return i("td",{key:n,class:e.getCellClasses(t)},[i("div",[i("span",[e._v("\n "+e._s(t.text)+"\n ")])])])})),0)}))],2)])},ia=[];ta._withStripped=!0;var na=["sun","mon","tue","wed","thu","fri","sat"],ra=function(e){return"number"===typeof e||"string"===typeof e?Object(as["clearTime"])(new Date(e)).getTime():e instanceof Date?Object(as["clearTime"])(e).getTime():NaN},sa=function(e,t){var i="function"===typeof t?Object(b["arrayFindIndex"])(e,t):e.indexOf(t);return i>=0?[].concat(e.slice(0,i),e.slice(i+1)):e},aa={mixins:[g.a],props:{firstDayOfWeek:{default:7,type:Number,validator:function(e){return e>=1&&e<=7}},value:{},defaultValue:{validator:function(e){return null===e||Object(as["isDate"])(e)||Array.isArray(e)&&e.every(as["isDate"])}},date:{},selectionMode:{default:"day"},showWeekNumber:{type:Boolean,default:!1},disabledDate:{},cellClassName:{},minDate:{},maxDate:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},computed:{offsetDay:function(){var e=this.firstDayOfWeek;return e>3?7-e:-e},WEEKS:function(){var e=this.firstDayOfWeek;return na.concat(na).slice(e,e+7)},year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},startDate:function(){return Object(as["getStartDateOfMonth"])(this.year,this.month)},rows:function(){var e=this,t=new Date(this.year,this.month,1),i=Object(as["getFirstDayOfMonth"])(t),n=Object(as["getDayCountOfMonth"])(t.getFullYear(),t.getMonth()),r=Object(as["getDayCountOfMonth"])(t.getFullYear(),0===t.getMonth()?11:t.getMonth()-1);i=0===i?7:i;for(var s=this.offsetDay,a=this.tableRows,o=1,l=this.startDate,c=this.disabledDate,u=this.cellClassName,h="dates"===this.selectionMode?Object(b["coerceTruthyValueToArray"])(this.value):[],d=ra(new Date),p=0;p<6;p++){var f=a[p];this.showWeekNumber&&(f[0]||(f[0]={type:"week",text:Object(as["getWeekNumber"])(Object(as["nextDate"])(l,7*p+1))}));for(var m=function(t){var a=f[e.showWeekNumber?t+1:t];a||(a={row:p,column:t,type:"normal",inRange:!1,start:!1,end:!1}),a.type="normal";var m=7*p+t,v=Object(as["nextDate"])(l,m-s).getTime();a.inRange=v>=ra(e.minDate)&&v<=ra(e.maxDate),a.start=e.minDate&&v===ra(e.minDate),a.end=e.maxDate&&v===ra(e.maxDate);var g=v===d;if(g&&(a.type="today"),p>=0&&p<=1){var y=i+s<0?7+i+s:i+s;t+7*p>=y?a.text=o++:(a.text=r-(y-t%7)+1+7*p,a.type="prev-month")}else o<=n?a.text=o++:(a.text=o++-n,a.type="next-month");var _=new Date(v);a.disabled="function"===typeof c&&c(_),a.selected=Object(b["arrayFind"])(h,(function(e){return e.getTime()===_.getTime()})),a.customClass="function"===typeof u&&u(_),e.$set(f,e.showWeekNumber?t+1:t,a)},v=0;v<7;v++)m(v);if("week"===this.selectionMode){var g=this.showWeekNumber?1:0,y=this.showWeekNumber?7:6,_=this.isWeekActive(f[g+1]);f[g].inRange=_,f[g].start=_,f[y].inRange=_,f[y].end=_}}return a}},watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){ra(e)!==ra(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){ra(e)!==ra(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{tableRows:[[],[],[],[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var i=new Date(t);return this.year===i.getFullYear()&&this.month===i.getMonth()&&Number(e.text)===i.getDate()},getCellClasses:function(e){var t=this,i=this.selectionMode,n=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[],r=[];return"normal"!==e.type&&"today"!==e.type||e.disabled?r.push(e.type):(r.push("available"),"today"===e.type&&r.push("today")),"normal"===e.type&&n.some((function(i){return t.cellMatchesDate(e,i)}))&&r.push("default"),"day"!==i||"normal"!==e.type&&"today"!==e.type||!this.cellMatchesDate(e,this.value)||r.push("current"),!e.inRange||"normal"!==e.type&&"today"!==e.type&&"week"!==this.selectionMode||(r.push("in-range"),e.start&&r.push("start-date"),e.end&&r.push("end-date")),e.disabled&&r.push("disabled"),e.selected&&r.push("selected"),e.customClass&&r.push(e.customClass),r.join(" ")},getDateOfCell:function(e,t){var i=7*e+(t-(this.showWeekNumber?1:0))-this.offsetDay;return Object(as["nextDate"])(this.startDate,i)},isWeekActive:function(e){if("week"!==this.selectionMode)return!1;var t=new Date(this.year,this.month,1),i=t.getFullYear(),n=t.getMonth();if("prev-month"===e.type&&(t.setMonth(0===n?11:n-1),t.setFullYear(0===n?i-1:i)),"next-month"===e.type&&(t.setMonth(11===n?0:n+1),t.setFullYear(11===n?i+1:i)),t.setDate(parseInt(e.text,10)),Object(as["isDate"])(this.value)){var r=(this.value.getDay()-this.firstDayOfWeek+7)%7-1,s=Object(as["prevDate"])(this.value,r);return s.getTime()===t.getTime()}return!1},markRange:function(e,t){e=ra(e),t=ra(t)||e;var i=[Math.min(e,t),Math.max(e,t)];e=i[0],t=i[1];for(var n=this.startDate,r=this.rows,s=0,a=r.length;s=e&&d<=t,u.start=e&&d===e,u.end=t&&d===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var i=t.parentNode.rowIndex-1,n=t.cellIndex;this.rows[i][n].disabled||i===this.lastRow&&n===this.lastColumn||(this.lastRow=i,this.lastColumn=n,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getDateOfCell(i,n)}}))}}},handleClick:function(e){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var i=t.parentNode.rowIndex-1,n="week"===this.selectionMode?1:t.cellIndex,r=this.rows[i][n];if(!r.disabled&&"week"!==r.type){var s=this.getDateOfCell(i,n);if("range"===this.selectionMode)this.rangeState.selecting?(s>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:s}):this.$emit("pick",{minDate:s,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:s,maxDate:null}),this.rangeState.selecting=!0);else if("day"===this.selectionMode)this.$emit("pick",s);else if("week"===this.selectionMode){var a=Object(as["getWeekNumber"])(s),o=s.getFullYear()+"w"+a;this.$emit("pick",{year:s.getFullYear(),week:a,value:o,date:s})}else if("dates"===this.selectionMode){var l=this.value||[],c=r.selected?sa(l,(function(e){return e.getTime()===s.getTime()})):[].concat(l,[s]);this.$emit("pick",c)}}}}}},oa=aa,la=o(oa,ta,ia,!1,null,null,null);la.options.__file="packages/date-picker/src/basic/date-table.vue";var ca=la.exports,ua={mixins:[g.a],directives:{Clickoutside:V.a},watch:{showTime:function(e){var t=this;e&&this.$nextTick((function(e){var i=t.$refs.input.$el;i&&(t.pickerWidth=i.getBoundingClientRect().width+10)}))},value:function(e){"dates"===this.selectionMode&&this.value||(Object(as["isDate"])(e)?this.date=new Date(e):this.date=this.getDefaultValue())},defaultValue:function(e){Object(as["isDate"])(this.value)||(this.date=e?new Date(e):new Date)},timePickerVisible:function(e){var t=this;e&&this.$nextTick((function(){return t.$refs.timepicker.adjustSpinners()}))},selectionMode:function(e){"month"===e?"year"===this.currentView&&"month"===this.currentView||(this.currentView="month"):"dates"===e&&(this.currentView="date")}},methods:{proxyTimePickerDataProperties:function(){var e=this,t=function(t){e.$refs.timepicker.format=t},i=function(t){e.$refs.timepicker.value=t},n=function(t){e.$refs.timepicker.date=t},r=function(t){e.$refs.timepicker.selectableRange=t};this.$watch("value",i),this.$watch("date",n),this.$watch("selectableRange",r),t(this.timeFormat),i(this.value),n(this.date),r(this.selectableRange)},handleClear:function(){this.date=this.getDefaultValue(),this.$emit("pick",null)},emit:function(e){for(var t=this,i=arguments.length,n=Array(i>1?i-1:0),r=1;r0)||Object(as["timeWithinRange"])(e,this.selectableRange,this.format||"HH:mm:ss")}},components:{TimePicker:As,YearTable:qs,MonthTable:ea,DateTable:ca,ElInput:m.a,ElButton:ae.a},data:function(){return{popperClass:"",date:new Date,value:"",defaultValue:null,defaultTime:null,showTime:!1,selectionMode:"day",shortcuts:"",visible:!1,currentView:"date",disabledDate:"",cellClassName:"",selectableRange:[],firstDayOfWeek:7,showWeekNumber:!1,timePickerVisible:!1,format:"",arrowControl:!1,userInputDate:null,userInputTime:null}},computed:{year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},week:function(){return Object(as["getWeekNumber"])(this.date)},monthDate:function(){return this.date.getDate()},footerVisible:function(){return this.showTime||"dates"===this.selectionMode},visibleTime:function(){return null!==this.userInputTime?this.userInputTime:Object(as["formatDate"])(this.value||this.defaultValue,this.timeFormat)},visibleDate:function(){return null!==this.userInputDate?this.userInputDate:Object(as["formatDate"])(this.value||this.defaultValue,this.dateFormat)},yearLabel:function(){var e=this.t("el.datepicker.year");if("year"===this.currentView){var t=10*Math.floor(this.year/10);return e?t+" "+e+" - "+(t+9)+" "+e:t+" - "+(t+9)}return this.year+" "+e},timeFormat:function(){return this.format?Object(as["extractTimeFormat"])(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Object(as["extractDateFormat"])(this.format):"yyyy-MM-dd"}}},ha=ua,da=o(ha,Ss,Ds,!1,null,null,null);da.options.__file="packages/date-picker/src/panel/date.vue";var pa=da.exports,fa=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[i("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?i("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,n){return i("button",{key:n,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(i){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),i("div",{staticClass:"el-picker-panel__body"},[e.showTime?i("div",{staticClass:"el-date-range-picker__time-header"},[i("span",{staticClass:"el-date-range-picker__editors-wrap"},[i("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[i("el-input",{ref:"minInput",staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startDate"),value:e.minVisibleDate},on:{input:function(t){return e.handleDateInput(t,"min")},change:function(t){return e.handleDateChange(t,"min")}}})],1),i("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMinTimeClose,expression:"handleMinTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[i("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startTime"),value:e.minVisibleTime},on:{focus:function(t){e.minTimePickerVisible=!0},input:function(t){return e.handleTimeInput(t,"min")},change:function(t){return e.handleTimeChange(t,"min")}}}),i("time-picker",{ref:"minTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.minTimePickerVisible},on:{pick:e.handleMinTimePick,mounted:function(t){e.$refs.minTimePicker.format=e.timeFormat}}})],1)]),i("span",{staticClass:"el-icon-arrow-right"}),i("span",{staticClass:"el-date-range-picker__editors-wrap is-right"},[i("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[i("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endDate"),value:e.maxVisibleDate,readonly:!e.minDate},on:{input:function(t){return e.handleDateInput(t,"max")},change:function(t){return e.handleDateChange(t,"max")}}})],1),i("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMaxTimeClose,expression:"handleMaxTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[i("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endTime"),value:e.maxVisibleTime,readonly:!e.minDate},on:{focus:function(t){e.minDate&&(e.maxTimePickerVisible=!0)},input:function(t){return e.handleTimeInput(t,"max")},change:function(t){return e.handleTimeChange(t,"max")}}}),i("time-picker",{ref:"maxTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.maxTimePickerVisible},on:{pick:e.handleMaxTimePick,mounted:function(t){e.$refs.maxTimePicker.format=e.timeFormat}}})],1)])]):e._e(),i("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[i("div",{staticClass:"el-date-range-picker__header"},[i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),i("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevMonth}}),e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.leftNextMonth}}):e._e(),i("div",[e._v(e._s(e.leftLabel))])]),i("date-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),i("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[i("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.rightPrevMonth}}):e._e(),i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),i("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",attrs:{type:"button"},on:{click:e.rightNextMonth}}),i("div",[e._v(e._s(e.rightLabel))])]),i("date-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2),e.showTime?i("div",{staticClass:"el-picker-panel__footer"},[i("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.handleClear}},[e._v("\n "+e._s(e.t("el.datepicker.clear"))+"\n ")]),i("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm(!1)}}},[e._v("\n "+e._s(e.t("el.datepicker.confirm"))+"\n ")])],1):e._e()])])},ma=[];fa._withStripped=!0;var va=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Object(as["nextDate"])(new Date(e),1)]:[new Date,Object(as["nextDate"])(new Date,1)]},ga={mixins:[g.a],directives:{Clickoutside:V.a},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.leftDate.getMonth()+1))},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.rightDate.getMonth()+1))},leftYear:function(){return this.leftDate.getFullYear()},leftMonth:function(){return this.leftDate.getMonth()},leftMonthDate:function(){return this.leftDate.getDate()},rightYear:function(){return this.rightDate.getFullYear()},rightMonth:function(){return this.rightDate.getMonth()},rightMonthDate:function(){return this.rightDate.getDate()},minVisibleDate:function(){return null!==this.dateUserInput.min?this.dateUserInput.min:this.minDate?Object(as["formatDate"])(this.minDate,this.dateFormat):""},maxVisibleDate:function(){return null!==this.dateUserInput.max?this.dateUserInput.max:this.maxDate||this.minDate?Object(as["formatDate"])(this.maxDate||this.minDate,this.dateFormat):""},minVisibleTime:function(){return null!==this.timeUserInput.min?this.timeUserInput.min:this.minDate?Object(as["formatDate"])(this.minDate,this.timeFormat):""},maxVisibleTime:function(){return null!==this.timeUserInput.max?this.timeUserInput.max:this.maxDate||this.minDate?Object(as["formatDate"])(this.maxDate||this.minDate,this.timeFormat):""},timeFormat:function(){return this.format?Object(as["extractTimeFormat"])(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Object(as["extractDateFormat"])(this.format):"yyyy-MM-dd"},enableMonthArrow:function(){var e=(this.leftMonth+1)%12,t=this.leftMonth+1>=12?1:0;return this.unlinkPanels&&new Date(this.leftYear+t,e)=12}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Object(as["nextMonth"])(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},showTime:!1,shortcuts:"",visible:"",disabledDate:"",cellClassName:"",firstDayOfWeek:7,minTimePickerVisible:!1,maxTimePickerVisible:!1,format:"",arrowControl:!1,unlinkPanels:!1,dateUserInput:{min:null,max:null},timeUserInput:{min:null,max:null}}},watch:{minDate:function(e){var t=this;this.dateUserInput.min=null,this.timeUserInput.min=null,this.$nextTick((function(){if(t.$refs.maxTimePicker&&t.maxDate&&t.maxDatethis.maxDate&&(this.maxDate=this.minDate)):(this.maxDate=Object(as["modifyDate"])(this.maxDate,i.getFullYear(),i.getMonth(),i.getDate()),this.maxDatethis.maxDate&&(this.maxDate=this.minDate),this.$refs.minTimePicker.value=this.minDate,this.minTimePickerVisible=!1):(this.maxDate=Object(as["modifyTime"])(this.maxDate,i.getHours(),i.getMinutes(),i.getSeconds()),this.maxDate1&&void 0!==arguments[1])||arguments[1],n=this.defaultTime||[],r=Object(as["modifyWithTimeString"])(e.minDate,n[0]),s=Object(as["modifyWithTimeString"])(e.maxDate,n[1]);this.maxDate===s&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=s,this.minDate=r,setTimeout((function(){t.maxDate=s,t.minDate=r}),10),i&&!this.showTime&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},handleMinTimePick:function(e,t,i){this.minDate=this.minDate||new Date,e&&(this.minDate=Object(as["modifyTime"])(this.minDate,e.getHours(),e.getMinutes(),e.getSeconds())),i||(this.minTimePickerVisible=t),(!this.maxDate||this.maxDate&&this.maxDate.getTime()this.maxDate.getTime()&&(this.minDate=new Date(this.maxDate))},handleMaxTimeClose:function(){this.maxTimePickerVisible=!1},leftPrevYear:function(){this.leftDate=Object(as["prevYear"])(this.leftDate),this.unlinkPanels||(this.rightDate=Object(as["nextMonth"])(this.leftDate))},leftPrevMonth:function(){this.leftDate=Object(as["prevMonth"])(this.leftDate),this.unlinkPanels||(this.rightDate=Object(as["nextMonth"])(this.leftDate))},rightNextYear:function(){this.unlinkPanels?this.rightDate=Object(as["nextYear"])(this.rightDate):(this.leftDate=Object(as["nextYear"])(this.leftDate),this.rightDate=Object(as["nextMonth"])(this.leftDate))},rightNextMonth:function(){this.unlinkPanels?this.rightDate=Object(as["nextMonth"])(this.rightDate):(this.leftDate=Object(as["nextMonth"])(this.leftDate),this.rightDate=Object(as["nextMonth"])(this.leftDate))},leftNextYear:function(){this.leftDate=Object(as["nextYear"])(this.leftDate)},leftNextMonth:function(){this.leftDate=Object(as["nextMonth"])(this.leftDate)},rightPrevYear:function(){this.rightDate=Object(as["prevYear"])(this.rightDate)},rightPrevMonth:function(){this.rightDate=Object(as["prevMonth"])(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&Object(as["isDate"])(e[0])&&Object(as["isDate"])(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!==typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate&&null==this.maxDate&&(this.rangeState.selecting=!1),this.minDate=this.value&&Object(as["isDate"])(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&Object(as["isDate"])(this.value[0])?new Date(this.value[1]):null}},components:{TimePicker:As,DateTable:ca,ElInput:m.a,ElButton:ae.a}},ba=ga,ya=o(ba,fa,ma,!1,null,null,null);ya.options.__file="packages/date-picker/src/panel/date-range.vue";var _a=ya.exports,xa=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts},e.popperClass]},[i("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?i("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,(function(t,n){return i("button",{key:n,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(i){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])})),0):e._e(),i("div",{staticClass:"el-picker-panel__body"},[i("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[i("div",{staticClass:"el-date-range-picker__header"},[i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),i("div",[e._v(e._s(e.leftLabel))])]),i("month-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),i("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[i("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),i("div",[e._v(e._s(e.rightLabel))])]),i("month-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2)])])},Ca=[];xa._withStripped=!0;var wa=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Object(as["nextMonth"])(new Date(e))]:[new Date,Object(as["nextMonth"])(new Date)]},ka={mixins:[g.a],directives:{Clickoutside:V.a},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")},leftYear:function(){return this.leftDate.getFullYear()},rightYear:function(){return this.rightDate.getFullYear()===this.leftDate.getFullYear()?this.leftDate.getFullYear()+1:this.rightDate.getFullYear()},enableYearArrow:function(){return this.unlinkPanels&&this.rightYear>this.leftYear+1}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Object(as["nextYear"])(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},shortcuts:"",visible:"",disabledDate:"",format:"",arrowControl:!1,unlinkPanels:!1}},watch:{value:function(e){if(e){if(Array.isArray(e))if(this.minDate=Object(as["isDate"])(e[0])?new Date(e[0]):null,this.maxDate=Object(as["isDate"])(e[1])?new Date(e[1]):null,this.minDate)if(this.leftDate=this.minDate,this.unlinkPanels&&this.maxDate){var t=this.minDate.getFullYear(),i=this.maxDate.getFullYear();this.rightDate=t===i?Object(as["nextYear"])(this.maxDate):this.maxDate}else this.rightDate=Object(as["nextYear"])(this.leftDate);else this.leftDate=wa(this.defaultValue)[0],this.rightDate=Object(as["nextYear"])(this.leftDate)}else this.minDate=null,this.maxDate=null},defaultValue:function(e){if(!Array.isArray(this.value)){var t=wa(e),i=t[0],n=t[1];this.leftDate=i,this.rightDate=e&&e[1]&&i.getFullYear()!==n.getFullYear()&&this.unlinkPanels?n:Object(as["nextYear"])(this.leftDate)}}},methods:{handleClear:function(){this.minDate=null,this.maxDate=null,this.leftDate=wa(this.defaultValue)[0],this.rightDate=Object(as["nextYear"])(this.leftDate),this.$emit("pick",null)},handleChangeRange:function(e){this.minDate=e.minDate,this.maxDate=e.maxDate,this.rangeState=e.rangeState},handleRangePick:function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.defaultTime||[],r=Object(as["modifyWithTimeString"])(e.minDate,n[0]),s=Object(as["modifyWithTimeString"])(e.maxDate,n[1]);this.maxDate===s&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=s,this.minDate=r,setTimeout((function(){t.maxDate=s,t.minDate=r}),10),i&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},leftPrevYear:function(){this.leftDate=Object(as["prevYear"])(this.leftDate),this.unlinkPanels||(this.rightDate=Object(as["prevYear"])(this.rightDate))},rightNextYear:function(){this.unlinkPanels||(this.leftDate=Object(as["nextYear"])(this.leftDate)),this.rightDate=Object(as["nextYear"])(this.rightDate)},leftNextYear:function(){this.leftDate=Object(as["nextYear"])(this.leftDate)},rightPrevYear:function(){this.rightDate=Object(as["prevYear"])(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&Object(as["isDate"])(e[0])&&Object(as["isDate"])(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!==typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate=this.value&&Object(as["isDate"])(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&Object(as["isDate"])(this.value[0])?new Date(this.value[1]):null}},components:{MonthTable:ea,ElInput:m.a,ElButton:ae.a}},Sa=ka,Da=o(Sa,xa,Ca,!1,null,null,null);Da.options.__file="packages/date-picker/src/panel/month-range.vue";var $a=Da.exports,Oa=function(e){return"daterange"===e||"datetimerange"===e?_a:"monthrange"===e?$a:pa},Ea={mixins:[ks],name:"ElDatePicker",props:{type:{type:String,default:"date"},timeArrowControl:Boolean},watch:{type:function(e){this.picker?(this.unmountPicker(),this.panel=Oa(e),this.mountPicker()):this.panel=Oa(e)}},created:function(){this.panel=Oa(this.type)},install:function(e){e.component(Ea.name,Ea)}},Ta=Ea,Pa=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"popper",staticClass:"el-picker-panel time-select el-popper",class:e.popperClass,style:{width:e.width+"px"}},[i("el-scrollbar",{attrs:{noresize:"","wrap-class":"el-picker-panel__content"}},e._l(e.items,(function(t){return i("div",{key:t.value,staticClass:"time-select-item",class:{selected:e.value===t.value,disabled:t.disabled,default:t.value===e.defaultValue},attrs:{disabled:t.disabled},on:{click:function(i){e.handleClick(t)}}},[e._v(e._s(t.value))])})),0)],1)])},Ma=[];Pa._withStripped=!0;var Na=function(e){var t=(e||"").split(":");if(t.length>=2){var i=parseInt(t[0],10),n=parseInt(t[1],10);return{hours:i,minutes:n}}return null},Ia=function(e,t){var i=Na(e),n=Na(t),r=i.minutes+60*i.hours,s=n.minutes+60*n.hours;return r===s?0:r>s?1:-1},ja=function(e){return(e.hours<10?"0"+e.hours:e.hours)+":"+(e.minutes<10?"0"+e.minutes:e.minutes)},Fa=function(e,t){var i=Na(e),n=Na(t),r={hours:i.hours,minutes:i.minutes};return r.minutes+=n.minutes,r.hours+=n.hours,r.hours+=Math.floor(r.minutes/60),r.minutes=r.minutes%60,ja(r)},La={components:{ElScrollbar:q.a},watch:{value:function(e){var t=this;e&&this.$nextTick((function(){return t.scrollToOption()}))}},methods:{handleClick:function(e){e.disabled||this.$emit("pick",e.value)},handleClear:function(){this.$emit("pick",null)},scrollToOption:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".selected",t=this.$refs.popper.querySelector(".el-picker-panel__content");rn()(t,t.querySelector(e))},handleMenuEnter:function(){var e=this,t=-1!==this.items.map((function(e){return e.value})).indexOf(this.value),i=-1!==this.items.map((function(e){return e.value})).indexOf(this.defaultValue),n=(t?".selected":i&&".default")||".time-select-item:not(.disabled)";this.$nextTick((function(){return e.scrollToOption(n)}))},scrollDown:function(e){var t=this.items,i=t.length,n=t.length,r=t.map((function(e){return e.value})).indexOf(this.value);while(n--)if(r=(r+e+i)%i,!t[r].disabled)return void this.$emit("pick",t[r].value,!0)},isValidValue:function(e){return-1!==this.items.filter((function(e){return!e.disabled})).map((function(e){return e.value})).indexOf(e)},handleKeydown:function(e){var t=e.keyCode;if(38===t||40===t){var i={40:1,38:-1},n=i[t.toString()];return this.scrollDown(n),void e.stopPropagation()}}},data:function(){return{popperClass:"",start:"09:00",end:"18:00",step:"00:30",value:"",defaultValue:"",visible:!1,minTime:"",maxTime:"",width:0}},computed:{items:function(){var e=this.start,t=this.end,i=this.step,n=[];if(e&&t&&i){var r=e;while(Ia(r,t)<=0)n.push({value:r,disabled:Ia(r,this.minTime||"-1:-1")<=0||Ia(r,this.maxTime||"100:100")>=0}),r=Fa(r,i)}return n}}},Aa=La,Va=o(Aa,Pa,Ma,!1,null,null,null);Va.options.__file="packages/date-picker/src/panel/time-select.vue";var za=Va.exports,Ba={mixins:[ks],name:"ElTimeSelect",componentName:"ElTimeSelect",props:{type:{type:String,default:"time-select"}},beforeCreate:function(){this.panel=za},install:function(e){e.component(Ba.name,Ba)}},Ra=Ba,Ha=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-range-picker el-picker-panel el-popper",class:e.popperClass},[i("div",{staticClass:"el-time-range-picker__content"},[i("div",{staticClass:"el-time-range-picker__cell"},[i("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.startTime")))]),i("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[i("time-spinner",{ref:"minSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.minDate},on:{change:e.handleMinChange,"select-range":e.setMinSelectionRange}})],1)]),i("div",{staticClass:"el-time-range-picker__cell"},[i("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.endTime")))]),i("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[i("time-spinner",{ref:"maxSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.maxDate},on:{change:e.handleMaxChange,"select-range":e.setMaxSelectionRange}})],1)])]),i("div",{staticClass:"el-time-panel__footer"},[i("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:function(t){e.handleCancel()}}},[e._v(e._s(e.t("el.datepicker.cancel")))]),i("button",{staticClass:"el-time-panel__btn confirm",attrs:{type:"button",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])},Wa=[];Ha._withStripped=!0;var qa=Object(as["parseDate"])("00:00:00","HH:mm:ss"),Ya=Object(as["parseDate"])("23:59:59","HH:mm:ss"),Ka=function(e){return Object(as["modifyDate"])(qa,e.getFullYear(),e.getMonth(),e.getDate())},Ua=function(e){return Object(as["modifyDate"])(Ya,e.getFullYear(),e.getMonth(),e.getDate())},Ga=function(e,t){return new Date(Math.min(e.getTime()+t,Ua(e).getTime()))},Xa={mixins:[g.a],components:{TimeSpinner:Is},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},offset:function(){return this.showSeconds?11:8},spinner:function(){return this.selectionRange[0]this.maxDate.getTime()},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},data:function(){return{popperClass:"",minDate:new Date,maxDate:new Date,value:[],oldValue:[new Date,new Date],defaultValue:null,format:"HH:mm:ss",visible:!1,selectionRange:[0,2],arrowControl:!1}},watch:{value:function(e){Array.isArray(e)?(this.minDate=new Date(e[0]),this.maxDate=new Date(e[1])):Array.isArray(this.defaultValue)?(this.minDate=new Date(this.defaultValue[0]),this.maxDate=new Date(this.defaultValue[1])):this.defaultValue?(this.minDate=new Date(this.defaultValue),this.maxDate=Ga(new Date(this.defaultValue),36e5)):(this.minDate=new Date,this.maxDate=Ga(new Date,36e5))},visible:function(e){var t=this;e&&(this.oldValue=this.value,this.$nextTick((function(){return t.$refs.minSpinner.emitSelectRange("hours")})))}},methods:{handleClear:function(){this.$emit("pick",null)},handleCancel:function(){this.$emit("pick",this.oldValue)},handleMinChange:function(e){this.minDate=Object(as["clearMilliseconds"])(e),this.handleChange()},handleMaxChange:function(e){this.maxDate=Object(as["clearMilliseconds"])(e),this.handleChange()},handleChange:function(){this.isValidValue([this.minDate,this.maxDate])&&(this.$refs.minSpinner.selectableRange=[[Ka(this.minDate),this.maxDate]],this.$refs.maxSpinner.selectableRange=[[this.minDate,Ua(this.maxDate)]],this.$emit("pick",[this.minDate,this.maxDate],!0))},setMinSelectionRange:function(e,t){this.$emit("select-range",e,t,"min"),this.selectionRange=[e,t]},setMaxSelectionRange:function(e,t){this.$emit("select-range",e,t,"max"),this.selectionRange=[e+this.offset,t+this.offset]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.$refs.minSpinner.selectableRange,i=this.$refs.maxSpinner.selectableRange;this.minDate=Object(as["limitTimeRange"])(this.minDate,t,this.format),this.maxDate=Object(as["limitTimeRange"])(this.maxDate,i,this.format),this.$emit("pick",[this.minDate,this.maxDate],e)},adjustSpinners:function(){this.$refs.minSpinner.adjustSpinners(),this.$refs.maxSpinner.adjustSpinners()},changeSelectionRange:function(e){var t=this.showSeconds?[0,3,6,11,14,17]:[0,3,8,11],i=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),n=t.indexOf(this.selectionRange[0]),r=(n+e+t.length)%t.length,s=t.length/2;r-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+Object(b["generateId"])()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,i=this.popper||this.$refs.popper;!t&&this.$slots.reference&&this.$slots.reference[0]&&(t=this.referenceElm=this.$slots.reference[0].elm),t&&(Object(Ae["addClass"])(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),i.setAttribute("tabindex",0),"click"!==this.trigger&&(Object(Ae["on"])(t,"focusin",(function(){e.handleFocus();var i=t.__vue__;i&&"function"===typeof i.focus&&i.focus()})),Object(Ae["on"])(i,"focusin",this.handleFocus),Object(Ae["on"])(t,"focusout",this.handleBlur),Object(Ae["on"])(i,"focusout",this.handleBlur)),Object(Ae["on"])(t,"keydown",this.handleKeydown),Object(Ae["on"])(t,"click",this.handleClick)),"click"===this.trigger?(Object(Ae["on"])(t,"click",this.doToggle),Object(Ae["on"])(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(Object(Ae["on"])(t,"mouseenter",this.handleMouseEnter),Object(Ae["on"])(i,"mouseenter",this.handleMouseEnter),Object(Ae["on"])(t,"mouseleave",this.handleMouseLeave),Object(Ae["on"])(i,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(Object(Ae["on"])(t,"focusin",this.doShow),Object(Ae["on"])(t,"focusout",this.doClose)):(Object(Ae["on"])(t,"mousedown",this.doShow),Object(Ae["on"])(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(Ae["addClass"])(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(Ae["removeClass"])(this.referenceElm,"focusing")},handleBlur:function(){Object(Ae["removeClass"])(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,i=this.popper||this.$refs.popper;!t&&this.$slots.reference&&this.$slots.reference[0]&&(t=this.referenceElm=this.$slots.reference[0].elm),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&i&&!i.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(Ae["off"])(e,"click",this.doToggle),Object(Ae["off"])(e,"mouseup",this.doClose),Object(Ae["off"])(e,"mousedown",this.doShow),Object(Ae["off"])(e,"focusin",this.doShow),Object(Ae["off"])(e,"focusout",this.doClose),Object(Ae["off"])(e,"mousedown",this.doShow),Object(Ae["off"])(e,"mouseup",this.doClose),Object(Ae["off"])(e,"mouseleave",this.handleMouseLeave),Object(Ae["off"])(e,"mouseenter",this.handleMouseEnter),Object(Ae["off"])(document,"click",this.handleDocumentClick)}},so=ro,ao=o(so,io,no,!1,null,null,null);ao.options.__file="packages/popover/src/main.vue";var oo=ao.exports,lo=function(e,t,i){var n=t.expression?t.value:t.arg,r=i.context.$refs[n];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},co={bind:function(e,t,i){lo(e,t,i)},inserted:function(e,t,i){lo(e,t,i)}};Wn.a.directive("popover",co),oo.install=function(e){e.directive("popover",co),e.component(oo.name,oo)},oo.directive=co;var uo=oo,ho={name:"ElTooltip",mixins:[H.a],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+Object(b["generateId"])(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new Wn.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=L()(200,(function(){return e.handleClosePopper()})))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var i=this.getFirstElement();if(!i)return null;var n=i.data=i.data||{};return n.staticClass=this.addTooltipClass(n.staticClass),i},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),Object(Ae["on"])(this.referenceElm,"mouseenter",this.show),Object(Ae["on"])(this.referenceElm,"mouseleave",this.hide),Object(Ae["on"])(this.referenceElm,"focus",(function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()})),Object(Ae["on"])(this.referenceElm,"blur",this.handleBlur),Object(Ae["on"])(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick((function(){e.value&&e.updatePopper()}))},watch:{focusing:function(e){e?Object(Ae["addClass"])(this.referenceElm,"focusing"):Object(Ae["removeClass"])(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout((function(){e.showPopper=!0}),this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout((function(){e.showPopper=!1}),this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,i=0;i0){Oo=To.shift();var t=Oo.options;for(var i in t)t.hasOwnProperty(i)&&(Eo[i]=t[i]);void 0===t.callback&&(Eo.callback=Po);var n=Eo.callback;Eo.callback=function(t,i){n(t,i),e()},Object(ko["isVNode"])(Eo.message)?(Eo.$slots.default=[Eo.message],Eo.message=null):delete Eo.$slots.default,["modal","showClose","closeOnClickModal","closeOnPressEscape","closeOnHashChange"].forEach((function(e){void 0===Eo[e]&&(Eo[e]=!0)})),document.body.appendChild(Eo.$el),Wn.a.nextTick((function(){Eo.visible=!0}))}},Io=function e(t,i){if(!Wn.a.prototype.$isServer){if("string"===typeof t||Object(ko["isVNode"])(t)?(t={message:t},"string"===typeof arguments[1]&&(t.title=arguments[1])):t.callback&&!i&&(i=t.callback),"undefined"!==typeof Promise)return new Promise((function(n,r){To.push({options:St()({},Do,e.defaults,t),callback:i,resolve:n,reject:r}),No()}));To.push({options:St()({},Do,e.defaults,t),callback:i}),No()}};Io.setDefaults=function(e){Io.defaults=e},Io.alert=function(e,t,i){return"object"===("undefined"===typeof t?"undefined":So(t))?(i=t,t=""):void 0===t&&(t=""),Io(St()({title:t,message:e,$type:"alert",closeOnPressEscape:!1,closeOnClickModal:!1},i))},Io.confirm=function(e,t,i){return"object"===("undefined"===typeof t?"undefined":So(t))?(i=t,t=""):void 0===t&&(t=""),Io(St()({title:t,message:e,$type:"confirm",showCancelButton:!0},i))},Io.prompt=function(e,t,i){return"object"===("undefined"===typeof t?"undefined":So(t))?(i=t,t=""):void 0===t&&(t=""),Io(St()({title:t,message:e,showCancelButton:!0,showInput:!0,$type:"prompt"},i))},Io.close=function(){Eo.doClose(),Eo.visible=!1,To=[],Oo=null};var jo=Io,Fo=jo,Lo=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-breadcrumb",attrs:{"aria-label":"Breadcrumb",role:"navigation"}},[e._t("default")],2)},Ao=[];Lo._withStripped=!0;var Vo={name:"ElBreadcrumb",props:{separator:{type:String,default:"/"},separatorClass:{type:String,default:""}},provide:function(){return{elBreadcrumb:this}},mounted:function(){var e=this.$el.querySelectorAll(".el-breadcrumb__item");e.length&&e[e.length-1].setAttribute("aria-current","page")}},zo=Vo,Bo=o(zo,Lo,Ao,!1,null,null,null);Bo.options.__file="packages/breadcrumb/src/breadcrumb.vue";var Ro=Bo.exports;Ro.install=function(e){e.component(Ro.name,Ro)};var Ho=Ro,Wo=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("span",{staticClass:"el-breadcrumb__item"},[i("span",{ref:"link",class:["el-breadcrumb__inner",e.to?"is-link":""],attrs:{role:"link"}},[e._t("default")],2),e.separatorClass?i("i",{staticClass:"el-breadcrumb__separator",class:e.separatorClass}):i("span",{staticClass:"el-breadcrumb__separator",attrs:{role:"presentation"}},[e._v(e._s(e.separator))])])},qo=[];Wo._withStripped=!0;var Yo={name:"ElBreadcrumbItem",props:{to:{},replace:Boolean},data:function(){return{separator:"",separatorClass:""}},inject:["elBreadcrumb"],mounted:function(){var e=this;this.separator=this.elBreadcrumb.separator,this.separatorClass=this.elBreadcrumb.separatorClass;var t=this.$refs.link;t.setAttribute("role","link"),t.addEventListener("click",(function(t){var i=e.to,n=e.$router;i&&n&&(e.replace?n.replace(i):n.push(i))}))}},Ko=Yo,Uo=o(Ko,Wo,qo,!1,null,null,null);Uo.options.__file="packages/breadcrumb/src/breadcrumb-item.vue";var Go=Uo.exports;Go.install=function(e){e.component(Go.name,Go)};var Xo=Go,Qo=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("form",{staticClass:"el-form",class:[e.labelPosition?"el-form--label-"+e.labelPosition:"",{"el-form--inline":e.inline}]},[e._t("default")],2)},Zo=[];Qo._withStripped=!0;var Jo={name:"ElForm",componentName:"ElForm",provide:function(){return{elForm:this}},props:{model:Object,rules:Object,labelPosition:String,labelWidth:String,labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:String,disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1}},watch:{rules:function(){this.fields.forEach((function(e){e.removeValidateEvents(),e.addValidateEvents()})),this.validateOnRuleChange&&this.validate((function(){}))}},computed:{autoLabelWidth:function(){if(!this.potentialLabelWidthArr.length)return 0;var e=Math.max.apply(Math,this.potentialLabelWidthArr);return e?e+"px":""}},data:function(){return{fields:[],potentialLabelWidthArr:[]}},created:function(){var e=this;this.$on("el.form.addField",(function(t){t&&e.fields.push(t)})),this.$on("el.form.removeField",(function(t){t.prop&&e.fields.splice(e.fields.indexOf(t),1)}))},methods:{resetFields:function(){this.model?this.fields.forEach((function(e){e.resetField()})):console.warn("[Element Warn][Form]model is required for resetFields to work.")},clearValidate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.length?"string"===typeof e?this.fields.filter((function(t){return e===t.prop})):this.fields.filter((function(t){return e.indexOf(t.prop)>-1})):this.fields;t.forEach((function(e){e.clearValidate()}))},validate:function(e){var t=this;if(this.model){var i=void 0;"function"!==typeof e&&window.Promise&&(i=new window.Promise((function(t,i){e=function(e){e?t(e):i(e)}})));var n=!0,r=0;0===this.fields.length&&e&&e(!0);var s={};return this.fields.forEach((function(i){i.validate("",(function(i,a){i&&(n=!1),s=St()({},s,a),"function"===typeof e&&++r===t.fields.length&&e(n,s)}))})),i||void 0}console.warn("[Element Warn][Form]model is required for validate to work!")},validateField:function(e,t){e=[].concat(e);var i=this.fields.filter((function(t){return-1!==e.indexOf(t.prop)}));i.length?i.forEach((function(e){e.validate("",t)})):console.warn("[Element Warn]please pass correct props!")},getLabelWidthIndex:function(e){var t=this.potentialLabelWidthArr.indexOf(e);if(-1===t)throw new Error("[ElementForm]unpected width ",e);return t},registerLabelWidth:function(e,t){if(e&&t){var i=this.getLabelWidthIndex(t);this.potentialLabelWidthArr.splice(i,1,e)}else e&&this.potentialLabelWidthArr.push(e)},deregisterLabelWidth:function(e){var t=this.getLabelWidthIndex(e);this.potentialLabelWidthArr.splice(t,1)}}},el=Jo,tl=o(el,Qo,Zo,!1,null,null,null);tl.options.__file="packages/form/src/form.vue";var il=tl.exports;il.install=function(e){e.component(il.name,il)};var nl=il,rl=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-form-item",class:[{"el-form-item--feedback":e.elForm&&e.elForm.statusIcon,"is-error":"error"===e.validateState,"is-validating":"validating"===e.validateState,"is-success":"success"===e.validateState,"is-required":e.isRequired||e.required,"is-no-asterisk":e.elForm&&e.elForm.hideRequiredAsterisk},e.sizeClass?"el-form-item--"+e.sizeClass:""]},[i("label-wrap",{attrs:{"is-auto-width":e.labelStyle&&"auto"===e.labelStyle.width,"update-all":"auto"===e.form.labelWidth}},[e.label||e.$slots.label?i("label",{staticClass:"el-form-item__label",style:e.labelStyle,attrs:{for:e.labelFor}},[e._t("label",[e._v(e._s(e.label+e.form.labelSuffix))])],2):e._e()]),i("div",{staticClass:"el-form-item__content",style:e.contentStyle},[e._t("default"),i("transition",{attrs:{name:"el-zoom-in-top"}},["error"===e.validateState&&e.showMessage&&e.form.showMessage?e._t("error",[i("div",{staticClass:"el-form-item__error",class:{"el-form-item__error--inline":"boolean"===typeof e.inlineMessage?e.inlineMessage:e.elForm&&e.elForm.inlineMessage||!1}},[e._v("\n "+e._s(e.validateMessage)+"\n ")])],{error:e.validateMessage}):e._e()],2)],2)],1)},sl=[];rl._withStripped=!0;var al,ol,ll=i(40),cl=i.n(ll),ul={props:{isAutoWidth:Boolean,updateAll:Boolean},inject:["elForm","elFormItem"],render:function(){var e=arguments[0],t=this.$slots.default;if(!t)return null;if(this.isAutoWidth){var i=this.elForm.autoLabelWidth,n={};if(i&&"auto"!==i){var r=parseInt(i,10)-this.computedWidth;r&&(n.marginLeft=r+"px")}return e("div",{class:"el-form-item__label-wrap",style:n},[t])}return t[0]},methods:{getLabelWidth:function(){if(this.$el&&this.$el.firstElementChild){var e=window.getComputedStyle(this.$el.firstElementChild).width;return Math.ceil(parseFloat(e))}return 0},updateLabelWidth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";this.$slots.default&&this.isAutoWidth&&this.$el.firstElementChild&&("update"===e?this.computedWidth=this.getLabelWidth():"remove"===e&&this.elForm.deregisterLabelWidth(this.computedWidth))}},watch:{computedWidth:function(e,t){this.updateAll&&(this.elForm.registerLabelWidth(e,t),this.elFormItem.updateComputedLabelWidth(e))}},data:function(){return{computedWidth:0}},mounted:function(){this.updateLabelWidth("update")},updated:function(){this.updateLabelWidth("update")},beforeDestroy:function(){this.updateLabelWidth("remove")}},hl=ul,dl=o(hl,al,ol,!1,null,null,null);dl.options.__file="packages/form/src/label-wrap.vue";var pl=dl.exports,fl={name:"ElFormItem",componentName:"ElFormItem",mixins:[O.a],provide:function(){return{elFormItem:this}},inject:["elForm"],props:{label:String,labelWidth:String,prop:String,required:{type:Boolean,default:void 0},rules:[Object,Array],error:String,validateStatus:String,for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:String},components:{LabelWrap:pl},watch:{error:{immediate:!0,handler:function(e){this.validateMessage=e,this.validateState=e?"error":""}},validateStatus:function(e){this.validateState=e}},computed:{labelFor:function(){return this.for||this.prop},labelStyle:function(){var e={};if("top"===this.form.labelPosition)return e;var t=this.labelWidth||this.form.labelWidth;return t&&(e.width=t),e},contentStyle:function(){var e={},t=this.label;if("top"===this.form.labelPosition||this.form.inline)return e;if(!t&&!this.labelWidth&&this.isNested)return e;var i=this.labelWidth||this.form.labelWidth;return"auto"===i?"auto"===this.labelWidth?e.marginLeft=this.computedLabelWidth:"auto"===this.form.labelWidth&&(e.marginLeft=this.elForm.autoLabelWidth):e.marginLeft=i,e},form:function(){var e=this.$parent,t=e.$options.componentName;while("ElForm"!==t)"ElFormItem"===t&&(this.isNested=!0),e=e.$parent,t=e.$options.componentName;return e},fieldValue:function(){var e=this.form.model;if(e&&this.prop){var t=this.prop;return-1!==t.indexOf(":")&&(t=t.replace(/:/,".")),Object(b["getPropByPath"])(e,t,!0).v}},isRequired:function(){var e=this.getRules(),t=!1;return e&&e.length&&e.every((function(e){return!e.required||(t=!0,!1)})),t},_formSize:function(){return this.elForm.size},elFormItemSize:function(){return this.size||this._formSize},sizeClass:function(){return this.elFormItemSize||(this.$ELEMENT||{}).size}},data:function(){return{validateState:"",validateMessage:"",validateDisabled:!1,validator:{},isNested:!1,computedLabelWidth:""}},methods:{validate:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b["noop"];this.validateDisabled=!1;var n=this.getFilteredRule(e);if((!n||0===n.length)&&void 0===this.required)return i(),!0;this.validateState="validating";var r={};n&&n.length>0&&n.forEach((function(e){delete e.trigger})),r[this.prop]=n;var s=new cl.a(r),a={};a[this.prop]=this.fieldValue,s.validate(a,{firstFields:!0},(function(e,n){t.validateState=e?"error":"success",t.validateMessage=e?e[0].message:"",i(t.validateMessage,n),t.elForm&&t.elForm.$emit("validate",t.prop,!e,t.validateMessage||null)}))},clearValidate:function(){this.validateState="",this.validateMessage="",this.validateDisabled=!1},resetField:function(){var e=this;this.validateState="",this.validateMessage="";var t=this.form.model,i=this.fieldValue,n=this.prop;-1!==n.indexOf(":")&&(n=n.replace(/:/,"."));var r=Object(b["getPropByPath"])(t,n,!0);this.validateDisabled=!0,Array.isArray(i)?r.o[r.k]=[].concat(this.initialValue):r.o[r.k]=this.initialValue,this.$nextTick((function(){e.validateDisabled=!1})),this.broadcast("ElTimeSelect","fieldReset",this.initialValue)},getRules:function(){var e=this.form.rules,t=this.rules,i=void 0!==this.required?{required:!!this.required}:[],n=Object(b["getPropByPath"])(e,this.prop||"");return e=e?n.o[this.prop||""]||n.v:[],[].concat(t||e||[]).concat(i)},getFilteredRule:function(e){var t=this.getRules();return t.filter((function(t){return!t.trigger||""===e||(Array.isArray(t.trigger)?t.trigger.indexOf(e)>-1:t.trigger===e)})).map((function(e){return St()({},e)}))},onFieldBlur:function(){this.validate("blur")},onFieldChange:function(){this.validateDisabled?this.validateDisabled=!1:this.validate("change")},updateComputedLabelWidth:function(e){this.computedLabelWidth=e?e+"px":""},addValidateEvents:function(){var e=this.getRules();(e.length||void 0!==this.required)&&(this.$on("el.form.blur",this.onFieldBlur),this.$on("el.form.change",this.onFieldChange))},removeValidateEvents:function(){this.$off()}},mounted:function(){if(this.prop){this.dispatch("ElForm","el.form.addField",[this]);var e=this.fieldValue;Array.isArray(e)&&(e=[].concat(e)),Object.defineProperty(this,"initialValue",{value:e}),this.addValidateEvents()}},beforeDestroy:function(){this.dispatch("ElForm","el.form.removeField",[this])}},ml=fl,vl=o(ml,rl,sl,!1,null,null,null);vl.options.__file="packages/form/src/form-item.vue";var gl=vl.exports;gl.install=function(e){e.component(gl.name,gl)};var bl=gl,yl=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-tabs__active-bar",class:"is-"+e.rootTabs.tabPosition,style:e.barStyle})},_l=[];yl._withStripped=!0;var xl={name:"TabBar",props:{tabs:Array},inject:["rootTabs"],computed:{barStyle:{get:function(){var e=this,t={},i=0,n=0,r=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height",s="width"===r?"x":"y",a=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))};this.tabs.every((function(t,s){var o=Object(b["arrayFind"])(e.$parent.$refs.tabs||[],(function(e){return e.id.replace("tab-","")===t.paneName}));if(!o)return!1;if(t.active){n=o["client"+a(r)];var l=window.getComputedStyle(o);return"width"===r&&e.tabs.length>1&&(n-=parseFloat(l.paddingLeft)+parseFloat(l.paddingRight)),"width"===r&&(i+=parseFloat(l.paddingLeft)),!1}return i+=o["client"+a(r)],!0}));var o="translate"+a(s)+"("+i+"px)";return t[r]=n+"px",t.transform=o,t.msTransform=o,t.webkitTransform=o,t}}}},Cl=xl,wl=o(Cl,yl,_l,!1,null,null,null);wl.options.__file="packages/tabs/src/tab-bar.vue";var kl=wl.exports;function Sl(){}var Dl,$l,Ol=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,(function(e){return e.toUpperCase()}))},El={name:"TabNav",components:{TabBar:kl},inject:["rootTabs"],props:{panes:Array,currentName:String,editable:Boolean,onTabClick:{type:Function,default:Sl},onTabRemove:{type:Function,default:Sl},type:String,stretch:Boolean},data:function(){return{scrollable:!1,navOffset:0,isFocus:!1,focusable:!0}},computed:{navStyle:function(){var e=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"X":"Y";return{transform:"translate"+e+"(-"+this.navOffset+"px)"}},sizeName:function(){return-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height"}},methods:{scrollPrev:function(){var e=this.$refs.navScroll["offset"+Ol(this.sizeName)],t=this.navOffset;if(t){var i=t>e?t-e:0;this.navOffset=i}},scrollNext:function(){var e=this.$refs.nav["offset"+Ol(this.sizeName)],t=this.$refs.navScroll["offset"+Ol(this.sizeName)],i=this.navOffset;if(!(e-i<=t)){var n=e-i>2*t?i+t:e-t;this.navOffset=n}},scrollToActiveTab:function(){if(this.scrollable){var e=this.$refs.nav,t=this.$el.querySelector(".is-active");if(t){var i=this.$refs.navScroll,n=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition),r=t.getBoundingClientRect(),s=i.getBoundingClientRect(),a=n?e.offsetWidth-s.width:e.offsetHeight-s.height,o=this.navOffset,l=o;n?(r.lefts.right&&(l=o+r.right-s.right)):(r.tops.bottom&&(l=o+(r.bottom-s.bottom))),l=Math.max(l,0),this.navOffset=Math.min(l,a)}}},update:function(){if(this.$refs.nav){var e=this.sizeName,t=this.$refs.nav["offset"+Ol(e)],i=this.$refs.navScroll["offset"+Ol(e)],n=this.navOffset;if(i0&&(this.navOffset=0)}},changeTab:function(e){var t=e.keyCode,i=void 0,n=void 0,r=void 0;-1!==[37,38,39,40].indexOf(t)&&(r=e.currentTarget.querySelectorAll("[role=tab]"),n=Array.prototype.indexOf.call(r,e.target),i=37===t||38===t?0===n?r.length-1:n-1:n0&&void 0!==arguments[0]&&arguments[0];if(this.$slots.default){var i=this.$slots.default.filter((function(e){return e.tag&&e.componentOptions&&"ElTabPane"===e.componentOptions.Ctor.options.name})),n=i.map((function(e){var t=e.componentInstance;return t})),r=!(n.length===this.panes.length&&n.every((function(t,i){return t===e.panes[i]})));(t||r)&&(this.panes=n)}else 0!==this.panes.length&&(this.panes=[])},handleTabClick:function(e,t,i){e.disabled||(this.setCurrentName(t),this.$emit("tab-click",e,i))},handleTabRemove:function(e,t){e.disabled||(t.stopPropagation(),this.$emit("edit",e.name,"remove"),this.$emit("tab-remove",e.name))},handleTabAdd:function(){this.$emit("edit",null,"add"),this.$emit("tab-add")},setCurrentName:function(e){var t=this,i=function(){t.currentName=e,t.$emit("input",e)};if(this.currentName!==e&&this.beforeLeave){var n=this.beforeLeave(e,this.currentName);n&&n.then?n.then((function(){i(),t.$refs.nav&&t.$refs.nav.removeFocus()}),(function(){})):!1!==n&&i()}else i()}},render:function(e){var t,i=this.type,n=this.handleTabClick,r=this.handleTabRemove,s=this.handleTabAdd,a=this.currentName,o=this.panes,l=this.editable,c=this.addable,u=this.tabPosition,h=this.stretch,d=l||c?e("span",{class:"el-tabs__new-tab",on:{click:s,keydown:function(e){13===e.keyCode&&s()}},attrs:{tabindex:"0"}},[e("i",{class:"el-icon-plus"})]):null,p={props:{currentName:a,onTabClick:n,onTabRemove:r,editable:l,type:i,panes:o,stretch:h},ref:"nav"},f=e("div",{class:["el-tabs__header","is-"+u]},[d,e("tab-nav",p)]),m=e("div",{class:"el-tabs__content"},[this.$slots.default]);return e("div",{class:(t={"el-tabs":!0,"el-tabs--card":"card"===i},t["el-tabs--"+u]=!0,t["el-tabs--border-card"]="border-card"===i,t)},["bottom"!==u?[f,m]:[m,f]])},created:function(){this.currentName||this.setCurrentName("0"),this.$on("tab-nav-update",this.calcPaneInstances.bind(null,!0))},mounted:function(){this.calcPaneInstances()},updated:function(){this.calcPaneInstances()}},Fl=jl,Ll=o(Fl,Ml,Nl,!1,null,null,null);Ll.options.__file="packages/tabs/src/tabs.vue";var Al=Ll.exports;Al.install=function(e){e.component(Al.name,Al)};var Vl=Al,zl=function(){var e=this,t=e.$createElement,i=e._self._c||t;return!e.lazy||e.loaded||e.active?i("div",{directives:[{name:"show",rawName:"v-show",value:e.active,expression:"active"}],staticClass:"el-tab-pane",attrs:{role:"tabpanel","aria-hidden":!e.active,id:"pane-"+e.paneName,"aria-labelledby":"tab-"+e.paneName}},[e._t("default")],2):e._e()},Bl=[];zl._withStripped=!0;var Rl={name:"ElTabPane",componentName:"ElTabPane",props:{label:String,labelContent:Function,name:String,closable:Boolean,disabled:Boolean,lazy:Boolean},data:function(){return{index:null,loaded:!1}},computed:{isClosable:function(){return this.closable||this.$parent.closable},active:function(){var e=this.$parent.currentName===(this.name||this.index);return e&&(this.loaded=!0),e},paneName:function(){return this.name||this.index}},updated:function(){this.$parent.$emit("tab-nav-update")}},Hl=Rl,Wl=o(Hl,zl,Bl,!1,null,null,null);Wl.options.__file="packages/tabs/src/tab-pane.vue";var ql=Wl.exports;ql.install=function(e){e.component(ql.name,ql)};var Yl,Kl,Ul=ql,Gl={name:"ElTag",props:{text:String,closable:Boolean,type:String,hit:Boolean,disableTransitions:Boolean,color:String,size:String,effect:{type:String,default:"light",validator:function(e){return-1!==["dark","light","plain"].indexOf(e)}}},methods:{handleClose:function(e){e.stopPropagation(),this.$emit("close",e)},handleClick:function(e){this.$emit("click",e)}},computed:{tagSize:function(){return this.size||(this.$ELEMENT||{}).size}},render:function(e){var t=this.type,i=this.tagSize,n=this.hit,r=this.effect,s=["el-tag",t?"el-tag--"+t:"",i?"el-tag--"+i:"",r?"el-tag--"+r:"",n&&"is-hit"],a=e("span",{class:s,style:{backgroundColor:this.color},on:{click:this.handleClick}},[this.$slots.default,this.closable&&e("i",{class:"el-tag__close el-icon-close",on:{click:this.handleClose}})]);return this.disableTransitions?a:e("transition",{attrs:{name:"el-zoom-in-center"}},[a])}},Xl=Gl,Ql=o(Xl,Yl,Kl,!1,null,null,null);Ql.options.__file="packages/tag/src/tag.vue";var Zl=Ql.exports;Zl.install=function(e){e.component(Zl.name,Zl)};var Jl=Zl,ec=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-tree",class:{"el-tree--highlight-current":e.highlightCurrent,"is-dragging":!!e.dragState.draggingNode,"is-drop-not-allow":!e.dragState.allowDrop,"is-drop-inner":"inner"===e.dragState.dropType},attrs:{role:"tree"}},[e._l(e.root.childNodes,(function(t){return i("el-tree-node",{key:e.getNodeKey(t),attrs:{node:t,props:e.props,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent},on:{"node-expand":e.handleNodeExpand}})})),e.isEmpty?i("div",{staticClass:"el-tree__empty-block"},[i("span",{staticClass:"el-tree__empty-text"},[e._v(e._s(e.emptyText))])]):e._e(),i("div",{directives:[{name:"show",rawName:"v-show",value:e.dragState.showDropIndicator,expression:"dragState.showDropIndicator"}],ref:"dropIndicator",staticClass:"el-tree__drop-indicator"})],2)},tc=[];ec._withStripped=!0;var ic="$treeNodeId",nc=function(e,t){t&&!t[ic]&&Object.defineProperty(t,ic,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},rc=function(e,t){return e?t[e]:t[ic]},sc=function(e,t){var i=e;while(i&&"BODY"!==i.tagName){if(i.__vue__&&i.__vue__.$options.name===t)return i.__vue__;i=i.parentNode}return null},ac=function(){function e(e,t){for(var i=0;i0&&n.lazy&&n.defaultExpandAll&&this.expand(),Array.isArray(this.data)||nc(this,this.data),this.data){var a=n.defaultExpandedKeys,o=n.key;o&&a&&-1!==a.indexOf(this.key)&&this.expand(null,n.autoExpandParent),o&&void 0!==n.currentNodeKey&&this.key===n.currentNodeKey&&(n.currentNode=this,n.currentNode.isCurrent=!0),n.lazy&&n._initDefaultCheckedNode(this),this.updateLeafState()}}return e.prototype.setData=function(e){Array.isArray(e)||nc(this,e),this.data=e,this.childNodes=[];var t=void 0;t=0===this.level&&this.data instanceof Array?this.data:uc(this,"children")||[];for(var i=0,n=t.length;i1&&void 0!==arguments[1])||arguments[1],i=function i(n){for(var r=n.childNodes||[],s=!1,a=0,o=r.length;a-1&&t.splice(i,1);var n=this.childNodes.indexOf(e);n>-1&&(this.store&&this.store.deregisterNode(e),e.parent=null,this.childNodes.splice(n,1)),this.updateLeafState()},e.prototype.removeChildByData=function(e){for(var t=null,i=0;i0)n.expanded=!0,n=n.parent}i.expanded=!0,e&&e()};this.shouldLoadData()?this.loadData((function(e){e instanceof Array&&(i.checked?i.setChecked(!0,!0):i.store.checkStrictly||cc(i),n())})):n()},e.prototype.doCreateChildren=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach((function(e){t.insertChild(St()({data:e},i),void 0,!0)}))},e.prototype.collapse=function(){this.expanded=!1},e.prototype.shouldLoadData=function(){return!0===this.store.lazy&&this.store.load&&!this.loaded},e.prototype.updateLeafState=function(){if(!0!==this.store.lazy||!0===this.loaded||"undefined"===typeof this.isLeafByUser){var e=this.childNodes;!this.store.lazy||!0===this.store.lazy&&!0===this.loaded?this.isLeaf=!e||0===e.length:this.isLeaf=!1}else this.isLeaf=this.isLeafByUser},e.prototype.setChecked=function(e,t,i,n){var r=this;if(this.indeterminate="half"===e,this.checked=!0===e,!this.store.checkStrictly){if(!this.shouldLoadData()||this.store.checkDescendants){var s=lc(this.childNodes),a=s.all,o=s.allWithoutDisable;this.isLeaf||a||!o||(this.checked=!1,e=!1);var l=function(){if(t){for(var i=r.childNodes,s=0,a=i.length;s0&&void 0!==arguments[0]&&arguments[0];if(0===this.level)return this.data;var t=this.data;if(!t)return null;var i=this.store.props,n="children";return i&&(n=i.children||"children"),void 0===t[n]&&(t[n]=null),e&&!t[n]&&(t[n]=[]),t[n]},e.prototype.updateChildren=function(){var e=this,t=this.getChildren()||[],i=this.childNodes.map((function(e){return e.data})),n={},r=[];t.forEach((function(e,t){var s=e[ic],a=!!s&&Object(b["arrayFindIndex"])(i,(function(e){return e[ic]===s}))>=0;a?n[s]={index:t,data:e}:r.push({index:t,data:e})})),this.store.lazy||i.forEach((function(t){n[t[ic]]||e.removeChildByData(t)})),r.forEach((function(t){var i=t.index,n=t.data;e.insertChild({data:n},i)})),this.updateLeafState()},e.prototype.loadData=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(i).length)e&&e.call(this);else{this.loading=!0;var n=function(n){t.loaded=!0,t.loading=!1,t.childNodes=[],t.doCreateChildren(n,i),t.updateLeafState(),e&&e.call(t,n)};this.store.load(this,n)}},ac(e,[{key:"label",get:function(){return uc(this,"label")}},{key:"key",get:function(){var e=this.store.key;return this.data?this.data[e]:null}},{key:"disabled",get:function(){return uc(this,"disabled")}},{key:"nextSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return e.childNodes[t+1]}return null}},{key:"previousSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return t>0?e.childNodes[t-1]:null}return null}}]),e}(),pc=dc,fc="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function mc(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var vc=function(){function e(t){var i=this;for(var n in mc(this,e),this.currentNode=null,this.currentNodeKey=null,t)t.hasOwnProperty(n)&&(this[n]=t[n]);if(this.nodesMap={},this.root=new pc({data:this.data,store:this}),this.lazy&&this.load){var r=this.load;r(this.root,(function(e){i.root.doCreateChildren(e),i._initDefaultCheckedNodes()}))}else this._initDefaultCheckedNodes()}return e.prototype.filter=function(e){var t=this.filterNodeMethod,i=this.lazy,n=function n(r){var s=r.root?r.root.childNodes:r.childNodes;if(s.forEach((function(i){i.visible=t.call(i,e,i.data,i),n(i)})),!r.visible&&s.length){var a=!0;a=!s.some((function(e){return e.visible})),r.root?r.root.visible=!1===a:r.visible=!1===a}e&&(!r.visible||r.isLeaf||i||r.expand())};n(this)},e.prototype.setData=function(e){var t=e!==this.root.data;t?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()},e.prototype.getNode=function(e){if(e instanceof pc)return e;var t="object"!==("undefined"===typeof e?"undefined":fc(e))?e:rc(this.key,e);return this.nodesMap[t]||null},e.prototype.insertBefore=function(e,t){var i=this.getNode(t);i.parent.insertBefore({data:e},i)},e.prototype.insertAfter=function(e,t){var i=this.getNode(t);i.parent.insertAfter({data:e},i)},e.prototype.remove=function(e){var t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))},e.prototype.append=function(e,t){var i=t?this.getNode(t):this.root;i&&i.insertChild({data:e})},e.prototype._initDefaultCheckedNodes=function(){var e=this,t=this.defaultCheckedKeys||[],i=this.nodesMap;t.forEach((function(t){var n=i[t];n&&n.setChecked(!0,!e.checkStrictly)}))},e.prototype._initDefaultCheckedNode=function(e){var t=this.defaultCheckedKeys||[];-1!==t.indexOf(e.key)&&e.setChecked(!0,!this.checkStrictly)},e.prototype.setDefaultCheckedKey=function(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())},e.prototype.registerNode=function(e){var t=this.key;if(t&&e&&e.data){var i=e.key;void 0!==i&&(this.nodesMap[e.key]=e)}},e.prototype.deregisterNode=function(e){var t=this,i=this.key;i&&e&&e.data&&(e.childNodes.forEach((function(e){t.deregisterNode(e)})),delete this.nodesMap[e.key])},e.prototype.getCheckedNodes=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=[],n=function n(r){var s=r.root?r.root.childNodes:r.childNodes;s.forEach((function(r){(r.checked||t&&r.indeterminate)&&(!e||e&&r.isLeaf)&&i.push(r.data),n(r)}))};return n(this),i},e.prototype.getCheckedKeys=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.getCheckedNodes(t).map((function(t){return(t||{})[e.key]}))},e.prototype.getHalfCheckedNodes=function(){var e=[],t=function t(i){var n=i.root?i.root.childNodes:i.childNodes;n.forEach((function(i){i.indeterminate&&e.push(i.data),t(i)}))};return t(this),e},e.prototype.getHalfCheckedKeys=function(){var e=this;return this.getHalfCheckedNodes().map((function(t){return(t||{})[e.key]}))},e.prototype._getAllNodes=function(){var e=[],t=this.nodesMap;for(var i in t)t.hasOwnProperty(i)&&e.push(t[i]);return e},e.prototype.updateChildren=function(e,t){var i=this.nodesMap[e];if(i){for(var n=i.childNodes,r=n.length-1;r>=0;r--){var s=n[r];this.remove(s.data)}for(var a=0,o=t.length;a1&&void 0!==arguments[1]&&arguments[1],i=arguments[2],n=this._getAllNodes().sort((function(e,t){return t.level-e.level})),r=Object.create(null),s=Object.keys(i);n.forEach((function(e){return e.setChecked(!1,!1)}));for(var a=0,o=n.length;a-1;if(u){var h=l.parent;while(h&&h.level>0)r[h.data[e]]=!0,h=h.parent;l.isLeaf||this.checkStrictly?l.setChecked(!0,!1):(l.setChecked(!0,!0),t&&function(){l.setChecked(!1,!1);var e=function e(t){var i=t.childNodes;i.forEach((function(t){t.isLeaf||t.setChecked(!1,!1),e(t)}))};e(l)}())}else l.checked&&!r[c]&&l.setChecked(!1,!1)}},e.prototype.setCheckedNodes=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.key,n={};e.forEach((function(e){n[(e||{})[i]]=!0})),this._setCheckedKeys(i,t,n)},e.prototype.setCheckedKeys=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.defaultCheckedKeys=e;var i=this.key,n={};e.forEach((function(e){n[e]=!0})),this._setCheckedKeys(i,t,n)},e.prototype.setDefaultExpandedKeys=function(e){var t=this;e=e||[],this.defaultExpandedKeys=e,e.forEach((function(e){var i=t.getNode(e);i&&i.expand(null,t.autoExpandParent)}))},e.prototype.setChecked=function(e,t,i){var n=this.getNode(e);n&&n.setChecked(!!t,i)},e.prototype.getCurrentNode=function(){return this.currentNode},e.prototype.setCurrentNode=function(e){var t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0},e.prototype.setUserCurrentNode=function(e){var t=e[this.key],i=this.nodesMap[t];this.setCurrentNode(i)},e.prototype.setCurrentNodeKey=function(e){if(null===e||void 0===e)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);var t=this.getNode(e);t&&this.setCurrentNode(t)},e}(),gc=vc,bc=function(){var e=this,t=this,i=t.$createElement,n=t._self._c||i;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.node.visible,expression:"node.visible"}],ref:"node",staticClass:"el-tree-node",class:{"is-expanded":t.expanded,"is-current":t.node.isCurrent,"is-hidden":!t.node.visible,"is-focusable":!t.node.disabled,"is-checked":!t.node.disabled&&t.node.checked},attrs:{role:"treeitem",tabindex:"-1","aria-expanded":t.expanded,"aria-disabled":t.node.disabled,"aria-checked":t.node.checked,draggable:t.tree.draggable},on:{click:function(e){return e.stopPropagation(),t.handleClick(e)},contextmenu:function(t){return e.handleContextMenu(t)},dragstart:function(e){return e.stopPropagation(),t.handleDragStart(e)},dragover:function(e){return e.stopPropagation(),t.handleDragOver(e)},dragend:function(e){return e.stopPropagation(),t.handleDragEnd(e)},drop:function(e){return e.stopPropagation(),t.handleDrop(e)}}},[n("div",{staticClass:"el-tree-node__content",style:{"padding-left":(t.node.level-1)*t.tree.indent+"px"}},[n("span",{class:[{"is-leaf":t.node.isLeaf,expanded:!t.node.isLeaf&&t.expanded},"el-tree-node__expand-icon",t.tree.iconClass?t.tree.iconClass:"el-icon-caret-right"],on:{click:function(e){return e.stopPropagation(),t.handleExpandIconClick(e)}}}),t.showCheckbox?n("el-checkbox",{attrs:{indeterminate:t.node.indeterminate,disabled:!!t.node.disabled},on:{change:t.handleCheckChange},nativeOn:{click:function(e){e.stopPropagation()}},model:{value:t.node.checked,callback:function(e){t.$set(t.node,"checked",e)},expression:"node.checked"}}):t._e(),t.node.loading?n("span",{staticClass:"el-tree-node__loading-icon el-icon-loading"}):t._e(),n("node-content",{attrs:{node:t.node}})],1),n("el-collapse-transition",[!t.renderAfterExpand||t.childNodeRendered?n("div",{directives:[{name:"show",rawName:"v-show",value:t.expanded,expression:"expanded"}],staticClass:"el-tree-node__children",attrs:{role:"group","aria-expanded":t.expanded}},t._l(t.node.childNodes,(function(e){return n("el-tree-node",{key:t.getNodeKey(e),attrs:{"render-content":t.renderContent,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,node:e},on:{"node-expand":t.handleChildNodeExpand}})})),1):t._e()])],1)},yc=[];bc._withStripped=!0;var _c={name:"ElTreeNode",componentName:"ElTreeNode",mixins:[O.a],props:{node:{default:function(){return{}}},props:{},renderContent:Function,renderAfterExpand:{type:Boolean,default:!0},showCheckbox:{type:Boolean,default:!1}},components:{ElCollapseTransition:Ke.a,ElCheckbox:Fn.a,NodeContent:{props:{node:{required:!0}},render:function(e){var t=this.$parent,i=t.tree,n=this.node,r=n.data,s=n.store;return t.renderContent?t.renderContent.call(t._renderProxy,e,{_self:i.$vnode.context,node:n,data:r,store:s}):i.$scopedSlots.default?i.$scopedSlots.default({node:n,data:r}):e("span",{class:"el-tree-node__label"},[n.label])}}},data:function(){return{tree:null,expanded:!1,childNodeRendered:!1,oldChecked:null,oldIndeterminate:null}},watch:{"node.indeterminate":function(e){this.handleSelectChange(this.node.checked,e)},"node.checked":function(e){this.handleSelectChange(e,this.node.indeterminate)},"node.expanded":function(e){var t=this;this.$nextTick((function(){return t.expanded=e})),e&&(this.childNodeRendered=!0)}},methods:{getNodeKey:function(e){return rc(this.tree.nodeKey,e.data)},handleSelectChange:function(e,t){this.oldChecked!==e&&this.oldIndeterminate!==t&&this.tree.$emit("check-change",this.node.data,e,t),this.oldChecked=e,this.indeterminate=t},handleClick:function(){var e=this.tree.store;e.setCurrentNode(this.node),this.tree.$emit("current-change",e.currentNode?e.currentNode.data:null,e.currentNode),this.tree.currentNode=this,this.tree.expandOnClickNode&&this.handleExpandIconClick(),this.tree.checkOnClickNode&&!this.node.disabled&&this.handleCheckChange(null,{target:{checked:!this.node.checked}}),this.tree.$emit("node-click",this.node.data,this.node,this)},handleContextMenu:function(e){this.tree._events["node-contextmenu"]&&this.tree._events["node-contextmenu"].length>0&&(e.stopPropagation(),e.preventDefault()),this.tree.$emit("node-contextmenu",e,this.node.data,this.node,this)},handleExpandIconClick:function(){this.node.isLeaf||(this.expanded?(this.tree.$emit("node-collapse",this.node.data,this.node,this),this.node.collapse()):(this.node.expand(),this.$emit("node-expand",this.node.data,this.node,this)))},handleCheckChange:function(e,t){var i=this;this.node.setChecked(t.target.checked,!this.tree.checkStrictly),this.$nextTick((function(){var e=i.tree.store;i.tree.$emit("check",i.node.data,{checkedNodes:e.getCheckedNodes(),checkedKeys:e.getCheckedKeys(),halfCheckedNodes:e.getHalfCheckedNodes(),halfCheckedKeys:e.getHalfCheckedKeys()})}))},handleChildNodeExpand:function(e,t,i){this.broadcast("ElTreeNode","tree-node-expand",t),this.tree.$emit("node-expand",e,t,i)},handleDragStart:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-start",e,this)},handleDragOver:function(e){this.tree.draggable&&(this.tree.$emit("tree-node-drag-over",e,this),e.preventDefault())},handleDrop:function(e){e.preventDefault()},handleDragEnd:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-end",e,this)}},created:function(){var e=this,t=this.$parent;t.isTree?this.tree=t:this.tree=t.tree;var i=this.tree;i||console.warn("Can not find node's tree.");var n=i.props||{},r=n["children"]||"children";this.$watch("node.data."+r,(function(){e.node.updateChildren()})),this.node.expanded&&(this.expanded=!0,this.childNodeRendered=!0),this.tree.accordion&&this.$on("tree-node-expand",(function(t){e.node!==t&&e.node.collapse()}))}},xc=_c,Cc=o(xc,bc,yc,!1,null,null,null);Cc.options.__file="packages/tree/src/tree-node.vue";var wc=Cc.exports,kc={name:"ElTree",mixins:[O.a],components:{ElTreeNode:wc},data:function(){return{store:null,root:null,currentNode:null,treeItems:null,checkboxItems:[],dragState:{showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0}}},props:{data:{type:Array},emptyText:{type:String,default:function(){return Object(en["t"])("el.tree.emptyText")}},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{default:function(){return{children:"children",label:"label",disabled:"disabled"}}},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},iconClass:String},computed:{children:{set:function(e){this.data=e},get:function(){return this.data}},treeItemArray:function(){return Array.prototype.slice.call(this.treeItems)},isEmpty:function(){var e=this.root.childNodes;return!e||0===e.length||e.every((function(e){var t=e.visible;return!t}))}},watch:{defaultCheckedKeys:function(e){this.store.setDefaultCheckedKey(e)},defaultExpandedKeys:function(e){this.store.defaultExpandedKeys=e,this.store.setDefaultExpandedKeys(e)},data:function(e){this.store.setData(e)},checkboxItems:function(e){Array.prototype.forEach.call(e,(function(e){e.setAttribute("tabindex",-1)}))},checkStrictly:function(e){this.store.checkStrictly=e}},methods:{filter:function(e){if(!this.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");this.store.filter(e)},getNodeKey:function(e){return rc(this.nodeKey,e.data)},getNodePath:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");var t=this.store.getNode(e);if(!t)return[];var i=[t.data],n=t.parent;while(n&&n!==this.root)i.push(n.data),n=n.parent;return i.reverse()},getCheckedNodes:function(e,t){return this.store.getCheckedNodes(e,t)},getCheckedKeys:function(e){return this.store.getCheckedKeys(e)},getCurrentNode:function(){var e=this.store.getCurrentNode();return e?e.data:null},getCurrentKey:function(){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");var e=this.getCurrentNode();return e?e[this.nodeKey]:null},setCheckedNodes:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");this.store.setCheckedNodes(e,t)},setCheckedKeys:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");this.store.setCheckedKeys(e,t)},setChecked:function(e,t,i){this.store.setChecked(e,t,i)},getHalfCheckedNodes:function(){return this.store.getHalfCheckedNodes()},getHalfCheckedKeys:function(){return this.store.getHalfCheckedKeys()},setCurrentNode:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");this.store.setUserCurrentNode(e)},setCurrentKey:function(e){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");this.store.setCurrentNodeKey(e)},getNode:function(e){return this.store.getNode(e)},remove:function(e){this.store.remove(e)},append:function(e,t){this.store.append(e,t)},insertBefore:function(e,t){this.store.insertBefore(e,t)},insertAfter:function(e,t){this.store.insertAfter(e,t)},handleNodeExpand:function(e,t,i){this.broadcast("ElTreeNode","tree-node-expand",t),this.$emit("node-expand",e,t,i)},updateKeyChildren:function(e,t){if(!this.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");this.store.updateChildren(e,t)},initTabIndex:function(){this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]");var e=this.$el.querySelectorAll(".is-checked[role=treeitem]");e.length?e[0].setAttribute("tabindex",0):this.treeItems[0]&&this.treeItems[0].setAttribute("tabindex",0)},handleKeydown:function(e){var t=e.target;if(-1!==t.className.indexOf("el-tree-node")){var i=e.keyCode;this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]");var n=this.treeItemArray.indexOf(t),r=void 0;[38,40].indexOf(i)>-1&&(e.preventDefault(),r=38===i?0!==n?n-1:0:n-1&&(e.preventDefault(),t.click());var s=t.querySelector('[type="checkbox"]');[13,32].indexOf(i)>-1&&s&&(e.preventDefault(),s.click())}}},created:function(){var e=this;this.isTree=!0,this.store=new gc({key:this.nodeKey,data:this.data,lazy:this.lazy,props:this.props,load:this.load,currentNodeKey:this.currentNodeKey,checkStrictly:this.checkStrictly,checkDescendants:this.checkDescendants,defaultCheckedKeys:this.defaultCheckedKeys,defaultExpandedKeys:this.defaultExpandedKeys,autoExpandParent:this.autoExpandParent,defaultExpandAll:this.defaultExpandAll,filterNodeMethod:this.filterNodeMethod}),this.root=this.store.root;var t=this.dragState;this.$on("tree-node-drag-start",(function(i,n){if("function"===typeof e.allowDrag&&!e.allowDrag(n.node))return i.preventDefault(),!1;i.dataTransfer.effectAllowed="move";try{i.dataTransfer.setData("text/plain","")}catch(r){}t.draggingNode=n,e.$emit("node-drag-start",n.node,i)})),this.$on("tree-node-drag-over",(function(i,n){var r=sc(i.target,"ElTreeNode"),s=t.dropNode;s&&s!==r&&Object(Ae["removeClass"])(s.$el,"is-drop-inner");var a=t.draggingNode;if(a&&r){var o=!0,l=!0,c=!0,u=!0;"function"===typeof e.allowDrop&&(o=e.allowDrop(a.node,r.node,"prev"),u=l=e.allowDrop(a.node,r.node,"inner"),c=e.allowDrop(a.node,r.node,"next")),i.dataTransfer.dropEffect=l?"move":"none",(o||l||c)&&s!==r&&(s&&e.$emit("node-drag-leave",a.node,s.node,i),e.$emit("node-drag-enter",a.node,r.node,i)),(o||l||c)&&(t.dropNode=r),r.node.nextSibling===a.node&&(c=!1),r.node.previousSibling===a.node&&(o=!1),r.node.contains(a.node,!1)&&(l=!1),(a.node===r.node||a.node.contains(r.node))&&(o=!1,l=!1,c=!1);var h=r.$el.getBoundingClientRect(),d=e.$el.getBoundingClientRect(),p=void 0,f=o?l?.25:c?.45:1:-1,m=c?l?.75:o?.55:0:1,v=-9999,g=i.clientY-h.top;p=gh.height*m?"after":l?"inner":"none";var b=r.$el.querySelector(".el-tree-node__expand-icon").getBoundingClientRect(),y=e.$refs.dropIndicator;"before"===p?v=b.top-d.top:"after"===p&&(v=b.bottom-d.top),y.style.top=v+"px",y.style.left=b.right-d.left+"px","inner"===p?Object(Ae["addClass"])(r.$el,"is-drop-inner"):Object(Ae["removeClass"])(r.$el,"is-drop-inner"),t.showDropIndicator="before"===p||"after"===p,t.allowDrop=t.showDropIndicator||u,t.dropType=p,e.$emit("node-drag-over",a.node,r.node,i)}})),this.$on("tree-node-drag-end",(function(i){var n=t.draggingNode,r=t.dropType,s=t.dropNode;if(i.preventDefault(),i.dataTransfer.dropEffect="move",n&&s){var a={data:n.node.data};"none"!==r&&n.node.remove(),"before"===r?s.node.parent.insertBefore(a,s.node):"after"===r?s.node.parent.insertAfter(a,s.node):"inner"===r&&s.node.insertChild(a),"none"!==r&&e.store.registerNode(a),Object(Ae["removeClass"])(s.$el,"is-drop-inner"),e.$emit("node-drag-end",n.node,s.node,r,i),"none"!==r&&e.$emit("node-drop",n.node,s.node,r,i)}n&&!s&&e.$emit("node-drag-end",n.node,null,r,i),t.showDropIndicator=!1,t.draggingNode=null,t.dropNode=null,t.allowDrop=!0}))},mounted:function(){this.initTabIndex(),this.$el.addEventListener("keydown",this.handleKeydown)},updated:function(){this.treeItems=this.$el.querySelectorAll("[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]")}},Sc=kc,Dc=o(Sc,ec,tc,!1,null,null,null);Dc.options.__file="packages/tree/src/tree.vue";var $c=Dc.exports;$c.install=function(e){e.component($c.name,$c)};var Oc=$c,Ec=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-alert-fade"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-alert",class:[e.typeClass,e.center?"is-center":"","is-"+e.effect],attrs:{role:"alert"}},[e.showIcon?i("i",{staticClass:"el-alert__icon",class:[e.iconClass,e.isBigIcon]}):e._e(),i("div",{staticClass:"el-alert__content"},[e.title||e.$slots.title?i("span",{staticClass:"el-alert__title",class:[e.isBoldTitle]},[e._t("title",[e._v(e._s(e.title))])],2):e._e(),e.$slots.default&&!e.description?i("p",{staticClass:"el-alert__description"},[e._t("default")],2):e._e(),e.description&&!e.$slots.default?i("p",{staticClass:"el-alert__description"},[e._v(e._s(e.description))]):e._e(),i("i",{directives:[{name:"show",rawName:"v-show",value:e.closable,expression:"closable"}],staticClass:"el-alert__closebtn",class:{"is-customed":""!==e.closeText,"el-icon-close":""===e.closeText},on:{click:function(t){e.close()}}},[e._v(e._s(e.closeText))])])])])},Tc=[];Ec._withStripped=!0;var Pc={success:"el-icon-success",warning:"el-icon-warning",error:"el-icon-error"},Mc={name:"ElAlert",props:{title:{type:String,default:""},description:{type:String,default:""},type:{type:String,default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,default:"light",validator:function(e){return-1!==["light","dark"].indexOf(e)}}},data:function(){return{visible:!0}},methods:{close:function(){this.visible=!1,this.$emit("close")}},computed:{typeClass:function(){return"el-alert--"+this.type},iconClass:function(){return Pc[this.type]||"el-icon-info"},isBigIcon:function(){return this.description||this.$slots.default?"is-big":""},isBoldTitle:function(){return this.description||this.$slots.default?"is-bold":""}}},Nc=Mc,Ic=o(Nc,Ec,Tc,!1,null,null,null);Ic.options.__file="packages/alert/src/main.vue";var jc=Ic.exports;jc.install=function(e){e.component(jc.name,jc)};var Fc=jc,Lc=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-notification-fade"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-notification",e.customClass,e.horizontalClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:function(t){e.clearTimer()},mouseleave:function(t){e.startTimer()},click:e.click}},[e.type||e.iconClass?i("i",{staticClass:"el-notification__icon",class:[e.typeClass,e.iconClass]}):e._e(),i("div",{staticClass:"el-notification__group",class:{"is-with-icon":e.typeClass||e.iconClass}},[i("h2",{staticClass:"el-notification__title",domProps:{textContent:e._s(e.title)}}),i("div",{directives:[{name:"show",rawName:"v-show",value:e.message,expression:"message"}],staticClass:"el-notification__content"},[e._t("default",[e.dangerouslyUseHTMLString?i("p",{domProps:{innerHTML:e._s(e.message)}}):i("p",[e._v(e._s(e.message))])])],2),e.showClose?i("div",{staticClass:"el-notification__closeBtn el-icon-close",on:{click:function(t){return t.stopPropagation(),e.close(t)}}}):e._e()])])])},Ac=[];Lc._withStripped=!0;var Vc={success:"success",info:"info",warning:"warning",error:"error"},zc={data:function(){return{visible:!1,title:"",message:"",duration:4500,type:"",showClose:!0,customClass:"",iconClass:"",onClose:null,onClick:null,closed:!1,verticalOffset:0,timer:null,dangerouslyUseHTMLString:!1,position:"top-right"}},computed:{typeClass:function(){return this.type&&Vc[this.type]?"el-icon-"+Vc[this.type]:""},horizontalClass:function(){return this.position.indexOf("right")>-1?"right":"left"},verticalProperty:function(){return/^top-/.test(this.position)?"top":"bottom"},positionStyle:function(){var e;return e={},e[this.verticalProperty]=this.verticalOffset+"px",e}},watch:{closed:function(e){e&&(this.visible=!1,this.$el.addEventListener("transitionend",this.destroyElement))}},methods:{destroyElement:function(){this.$el.removeEventListener("transitionend",this.destroyElement),this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},click:function(){"function"===typeof this.onClick&&this.onClick()},close:function(){this.closed=!0,"function"===typeof this.onClose&&this.onClose()},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration))},keydown:function(e){46===e.keyCode||8===e.keyCode?this.clearTimer():27===e.keyCode?this.closed||this.close():this.startTimer()}},mounted:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration)),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},Bc=zc,Rc=o(Bc,Lc,Ac,!1,null,null,null);Rc.options.__file="packages/notification/src/main.vue";var Hc=Rc.exports,Wc=Wn.a.extend(Hc),qc=void 0,Yc=[],Kc=1,Uc=function e(t){if(!Wn.a.prototype.$isServer){t=St()({},t);var i=t.onClose,n="notification_"+Kc++,r=t.position||"top-right";t.onClose=function(){e.close(n,i)},qc=new Wc({data:t}),Object(ko["isVNode"])(t.message)&&(qc.$slots.default=[t.message],t.message="REPLACED_BY_VNODE"),qc.id=n,qc.$mount(),document.body.appendChild(qc.$el),qc.visible=!0,qc.dom=qc.$el,qc.dom.style.zIndex=w["PopupManager"].nextZIndex();var s=t.offset||0;return Yc.filter((function(e){return e.position===r})).forEach((function(e){s+=e.$el.offsetHeight+16})),s+=16,qc.verticalOffset=s,Yc.push(qc),qc}};["success","warning","info","error"].forEach((function(e){Uc[e]=function(t){return("string"===typeof t||Object(ko["isVNode"])(t))&&(t={message:t}),t.type=e,Uc(t)}})),Uc.close=function(e,t){var i=-1,n=Yc.length,r=Yc.filter((function(t,n){return t.id===e&&(i=n,!0)}))[0];if(r&&("function"===typeof t&&t(r),Yc.splice(i,1),!(n<=1)))for(var s=r.position,a=r.dom.offsetHeight,o=i;o=0;e--)Yc[e].close()};var Gc=Uc,Xc=Gc,Qc=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-slider",class:{"is-vertical":e.vertical,"el-slider--with-input":e.showInput},attrs:{role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":e.sliderDisabled}},[e.showInput&&!e.range?i("el-input-number",{ref:"input",staticClass:"el-slider__input",attrs:{step:e.step,disabled:e.sliderDisabled,controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:e.inputSize},on:{change:e.emitChange},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}):e._e(),i("div",{ref:"slider",staticClass:"el-slider__runway",class:{"show-input":e.showInput,disabled:e.sliderDisabled},style:e.runwayStyle,on:{click:e.onSliderClick}},[i("div",{staticClass:"el-slider__bar",style:e.barStyle}),i("slider-button",{ref:"button1",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}),e.range?i("slider-button",{ref:"button2",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.secondValue,callback:function(t){e.secondValue=t},expression:"secondValue"}}):e._e(),e._l(e.stops,(function(t,n){return e.showStops?i("div",{key:n,staticClass:"el-slider__stop",style:e.getStopStyle(t)}):e._e()})),e.markList.length>0?[i("div",e._l(e.markList,(function(t,n){return i("div",{key:n,staticClass:"el-slider__stop el-slider__marks-stop",style:e.getStopStyle(t.position)})})),0),i("div",{staticClass:"el-slider__marks"},e._l(e.markList,(function(t,n){return i("slider-marker",{key:n,style:e.getStopStyle(t.position),attrs:{mark:t.mark}})})),1)]:e._e()],2)],1)},Zc=[];Qc._withStripped=!0;var Jc=i(41),eu=i.n(Jc),tu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{ref:"button",staticClass:"el-slider__button-wrapper",class:{hover:e.hovering,dragging:e.dragging},style:e.wrapperStyle,attrs:{tabindex:"0"},on:{mouseenter:e.handleMouseEnter,mouseleave:e.handleMouseLeave,mousedown:e.onButtonDown,touchstart:e.onButtonDown,focus:e.handleMouseEnter,blur:e.handleMouseLeave,keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])||"button"in t&&0!==t.button?null:e.onLeftKeyDown(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])||"button"in t&&2!==t.button?null:e.onRightKeyDown(t)},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.onLeftKeyDown(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.onRightKeyDown(t))}]}},[i("el-tooltip",{ref:"tooltip",attrs:{placement:"top","popper-class":e.tooltipClass,disabled:!e.showTooltip}},[i("span",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(e.formatValue))]),i("div",{staticClass:"el-slider__button",class:{hover:e.hovering,dragging:e.dragging}})])],1)},iu=[];tu._withStripped=!0;var nu={name:"ElSliderButton",components:{ElTooltip:rt.a},props:{value:{type:Number,default:0},vertical:{type:Boolean,default:!1},tooltipClass:String},data:function(){return{hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:null,oldValue:this.value}},computed:{disabled:function(){return this.$parent.sliderDisabled},max:function(){return this.$parent.max},min:function(){return this.$parent.min},step:function(){return this.$parent.step},showTooltip:function(){return this.$parent.showTooltip},precision:function(){return this.$parent.precision},currentPosition:function(){return(this.value-this.min)/(this.max-this.min)*100+"%"},enableFormat:function(){return this.$parent.formatTooltip instanceof Function},formatValue:function(){return this.enableFormat&&this.$parent.formatTooltip(this.value)||this.value},wrapperStyle:function(){return this.vertical?{bottom:this.currentPosition}:{left:this.currentPosition}}},watch:{dragging:function(e){this.$parent.dragging=e}},methods:{displayTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!0)},hideTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!1)},handleMouseEnter:function(){this.hovering=!0,this.displayTooltip()},handleMouseLeave:function(){this.hovering=!1,this.hideTooltip()},onButtonDown:function(e){this.disabled||(e.preventDefault(),this.onDragStart(e),window.addEventListener("mousemove",this.onDragging),window.addEventListener("touchmove",this.onDragging),window.addEventListener("mouseup",this.onDragEnd),window.addEventListener("touchend",this.onDragEnd),window.addEventListener("contextmenu",this.onDragEnd))},onLeftKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)-this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onRightKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)+this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onDragStart:function(e){this.dragging=!0,this.isClick=!0,"touchstart"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?this.startY=e.clientY:this.startX=e.clientX,this.startPosition=parseFloat(this.currentPosition),this.newPosition=this.startPosition},onDragging:function(e){if(this.dragging){this.isClick=!1,this.displayTooltip(),this.$parent.resetSize();var t=0;"touchmove"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?(this.currentY=e.clientY,t=(this.startY-this.currentY)/this.$parent.sliderSize*100):(this.currentX=e.clientX,t=(this.currentX-this.startX)/this.$parent.sliderSize*100),this.newPosition=this.startPosition+t,this.setPosition(this.newPosition)}},onDragEnd:function(){var e=this;this.dragging&&(setTimeout((function(){e.dragging=!1,e.hideTooltip(),e.isClick||(e.setPosition(e.newPosition),e.$parent.emitChange())}),0),window.removeEventListener("mousemove",this.onDragging),window.removeEventListener("touchmove",this.onDragging),window.removeEventListener("mouseup",this.onDragEnd),window.removeEventListener("touchend",this.onDragEnd),window.removeEventListener("contextmenu",this.onDragEnd))},setPosition:function(e){var t=this;if(null!==e&&!isNaN(e)){e<0?e=0:e>100&&(e=100);var i=100/((this.max-this.min)/this.step),n=Math.round(e/i),r=n*i*(this.max-this.min)*.01+this.min;r=parseFloat(r.toFixed(this.precision)),this.$emit("input",r),this.$nextTick((function(){t.displayTooltip(),t.$refs.tooltip&&t.$refs.tooltip.updatePopper()})),this.dragging||this.value===this.oldValue||(this.oldValue=this.value)}}}},ru=nu,su=o(ru,tu,iu,!1,null,null,null);su.options.__file="packages/slider/src/button.vue";var au=su.exports,ou={name:"ElMarker",props:{mark:{type:[String,Object]}},render:function(){var e=arguments[0],t="string"===typeof this.mark?this.mark:this.mark.label;return e("div",{class:"el-slider__marks-text",style:this.mark.style||{}},[t])}},lu={name:"ElSlider",mixins:[O.a],inject:{elForm:{default:""}},props:{min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},value:{type:[Number,Array],default:0},showInput:{type:Boolean,default:!1},showInputControls:{type:Boolean,default:!0},inputSize:{type:String,default:"small"},showStops:{type:Boolean,default:!1},showTooltip:{type:Boolean,default:!0},formatTooltip:Function,disabled:{type:Boolean,default:!1},range:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},height:{type:String},debounce:{type:Number,default:300},label:{type:String},tooltipClass:String,marks:Object},components:{ElInputNumber:eu.a,SliderButton:au,SliderMarker:ou},data:function(){return{firstValue:null,secondValue:null,oldValue:null,dragging:!1,sliderSize:1}},watch:{value:function(e,t){this.dragging||Array.isArray(e)&&Array.isArray(t)&&e.every((function(e,i){return e===t[i]}))||this.setValues()},dragging:function(e){e||this.setValues()},firstValue:function(e){this.range?this.$emit("input",[this.minValue,this.maxValue]):this.$emit("input",e)},secondValue:function(){this.range&&this.$emit("input",[this.minValue,this.maxValue])},min:function(){this.setValues()},max:function(){this.setValues()}},methods:{valueChanged:function(){var e=this;return this.range?![this.minValue,this.maxValue].every((function(t,i){return t===e.oldValue[i]})):this.value!==this.oldValue},setValues:function(){if(this.min>this.max)console.error("[Element Error][Slider]min should not be greater than max.");else{var e=this.value;this.range&&Array.isArray(e)?e[1]this.max?this.$emit("input",[this.max,this.max]):e[0]this.max?this.$emit("input",[e[0],this.max]):(this.firstValue=e[0],this.secondValue=e[1],this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",[this.minValue,this.maxValue]),this.oldValue=e.slice())):this.range||"number"!==typeof e||isNaN(e)||(ethis.max?this.$emit("input",this.max):(this.firstValue=e,this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",e),this.oldValue=e)))}},setPosition:function(e){var t=this.min+e*(this.max-this.min)/100;if(this.range){var i=void 0;i=Math.abs(this.minValue-t)this.secondValue?"button1":"button2",this.$refs[i].setPosition(e)}else this.$refs.button1.setPosition(e)},onSliderClick:function(e){if(!this.sliderDisabled&&!this.dragging){if(this.resetSize(),this.vertical){var t=this.$refs.slider.getBoundingClientRect().bottom;this.setPosition((t-e.clientY)/this.sliderSize*100)}else{var i=this.$refs.slider.getBoundingClientRect().left;this.setPosition((e.clientX-i)/this.sliderSize*100)}this.emitChange()}},resetSize:function(){this.$refs.slider&&(this.sliderSize=this.$refs.slider["client"+(this.vertical?"Height":"Width")])},emitChange:function(){var e=this;this.$nextTick((function(){e.$emit("change",e.range?[e.minValue,e.maxValue]:e.value)}))},getStopStyle:function(e){return this.vertical?{bottom:e+"%"}:{left:e+"%"}}},computed:{stops:function(){var e=this;if(!this.showStops||this.min>this.max)return[];if(0===this.step)return[];for(var t=(this.max-this.min)/this.step,i=100*this.step/(this.max-this.min),n=[],r=1;r100*(e.maxValue-e.min)/(e.max-e.min)})):n.filter((function(t){return t>100*(e.firstValue-e.min)/(e.max-e.min)}))},markList:function(){var e=this;if(!this.marks)return[];var t=Object.keys(this.marks);return t.map(parseFloat).sort((function(e,t){return e-t})).filter((function(t){return t<=e.max&&t>=e.min})).map((function(t){return{point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}}))},minValue:function(){return Math.min(this.firstValue,this.secondValue)},maxValue:function(){return Math.max(this.firstValue,this.secondValue)},barSize:function(){return this.range?100*(this.maxValue-this.minValue)/(this.max-this.min)+"%":100*(this.firstValue-this.min)/(this.max-this.min)+"%"},barStart:function(){return this.range?100*(this.minValue-this.min)/(this.max-this.min)+"%":"0%"},precision:function(){var e=[this.min,this.max,this.step].map((function(e){var t=(""+e).split(".")[1];return t?t.length:0}));return Math.max.apply(null,e)},runwayStyle:function(){return this.vertical?{height:this.height}:{}},barStyle:function(){return this.vertical?{height:this.barSize,bottom:this.barStart}:{width:this.barSize,left:this.barStart}},sliderDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},mounted:function(){var e=void 0;this.range?(Array.isArray(this.value)?(this.firstValue=Math.max(this.min,this.value[0]),this.secondValue=Math.min(this.max,this.value[1])):(this.firstValue=this.min,this.secondValue=this.max),this.oldValue=[this.firstValue,this.secondValue],e=this.firstValue+"-"+this.secondValue):("number"!==typeof this.value||isNaN(this.value)?this.firstValue=this.min:this.firstValue=Math.min(this.max,Math.max(this.min,this.value)),this.oldValue=this.firstValue,e=this.firstValue),this.$el.setAttribute("aria-valuetext",e),this.$el.setAttribute("aria-label",this.label?this.label:"slider between "+this.min+" and "+this.max),this.resetSize(),window.addEventListener("resize",this.resetSize)},beforeDestroy:function(){window.removeEventListener("resize",this.resetSize)}},cu=lu,uu=o(cu,Qc,Zc,!1,null,null,null);uu.options.__file="packages/slider/src/main.vue";var hu=uu.exports;hu.install=function(e){e.component(hu.name,hu)};var du=hu,pu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-loading-fade"},on:{"after-leave":e.handleAfterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-loading-mask",class:[e.customClass,{"is-fullscreen":e.fullscreen}],style:{backgroundColor:e.background||""}},[i("div",{staticClass:"el-loading-spinner"},[e.spinner?i("i",{class:e.spinner}):i("svg",{staticClass:"circular",attrs:{viewBox:"25 25 50 50"}},[i("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none"}})]),e.text?i("p",{staticClass:"el-loading-text"},[e._v(e._s(e.text))]):e._e()])])])},fu=[];pu._withStripped=!0;var mu={data:function(){return{text:null,spinner:null,background:null,fullscreen:!0,visible:!1,customClass:""}},methods:{handleAfterLeave:function(){this.$emit("after-leave")},setText:function(e){this.text=e}}},vu=mu,gu=o(vu,pu,fu,!1,null,null,null);gu.options.__file="packages/loading/src/loading.vue";var bu=gu.exports,yu=i(33),_u=i.n(yu),xu=Wn.a.extend(bu),Cu={install:function(e){if(!e.prototype.$isServer){var t=function(t,n){n.value?e.nextTick((function(){n.modifiers.fullscreen?(t.originalPosition=Object(Ae["getStyle"])(document.body,"position"),t.originalOverflow=Object(Ae["getStyle"])(document.body,"overflow"),t.maskStyle.zIndex=w["PopupManager"].nextZIndex(),Object(Ae["addClass"])(t.mask,"is-fullscreen"),i(document.body,t,n)):(Object(Ae["removeClass"])(t.mask,"is-fullscreen"),n.modifiers.body?(t.originalPosition=Object(Ae["getStyle"])(document.body,"position"),["top","left"].forEach((function(e){var i="top"===e?"scrollTop":"scrollLeft";t.maskStyle[e]=t.getBoundingClientRect()[e]+document.body[i]+document.documentElement[i]-parseInt(Object(Ae["getStyle"])(document.body,"margin-"+e),10)+"px"})),["height","width"].forEach((function(e){t.maskStyle[e]=t.getBoundingClientRect()[e]+"px"})),i(document.body,t,n)):(t.originalPosition=Object(Ae["getStyle"])(t,"position"),i(t,t,n)))})):(_u()(t.instance,(function(e){if(t.instance.hiding){t.domVisible=!1;var i=n.modifiers.fullscreen||n.modifiers.body?document.body:t;Object(Ae["removeClass"])(i,"el-loading-parent--relative"),Object(Ae["removeClass"])(i,"el-loading-parent--hidden"),t.instance.hiding=!1}}),300,!0),t.instance.visible=!1,t.instance.hiding=!0)},i=function(t,i,n){i.domVisible||"none"===Object(Ae["getStyle"])(i,"display")||"hidden"===Object(Ae["getStyle"])(i,"visibility")?i.domVisible&&!0===i.instance.hiding&&(i.instance.visible=!0,i.instance.hiding=!1):(Object.keys(i.maskStyle).forEach((function(e){i.mask.style[e]=i.maskStyle[e]})),"absolute"!==i.originalPosition&&"fixed"!==i.originalPosition&&Object(Ae["addClass"])(t,"el-loading-parent--relative"),n.modifiers.fullscreen&&n.modifiers.lock&&Object(Ae["addClass"])(t,"el-loading-parent--hidden"),i.domVisible=!0,t.appendChild(i.mask),e.nextTick((function(){i.instance.hiding?i.instance.$emit("after-leave"):i.instance.visible=!0})),i.domInserted=!0)};e.directive("loading",{bind:function(e,i,n){var r=e.getAttribute("element-loading-text"),s=e.getAttribute("element-loading-spinner"),a=e.getAttribute("element-loading-background"),o=e.getAttribute("element-loading-custom-class"),l=n.context,c=new xu({el:document.createElement("div"),data:{text:l&&l[r]||r,spinner:l&&l[s]||s,background:l&&l[a]||a,customClass:l&&l[o]||o,fullscreen:!!i.modifiers.fullscreen}});e.instance=c,e.mask=c.$el,e.maskStyle={},i.value&&t(e,i)},update:function(e,i){e.instance.setText(e.getAttribute("element-loading-text")),i.oldValue!==i.value&&t(e,i)},unbind:function(e,i){e.domInserted&&(e.mask&&e.mask.parentNode&&e.mask.parentNode.removeChild(e.mask),t(e,{value:!1,modifiers:i.modifiers})),e.instance&&e.instance.$destroy()}})}}},wu=Cu,ku=Wn.a.extend(bu),Su={text:null,fullscreen:!0,body:!1,lock:!1,customClass:""},Du=void 0;ku.prototype.originalPosition="",ku.prototype.originalOverflow="",ku.prototype.close=function(){var e=this;this.fullscreen&&(Du=void 0),_u()(this,(function(t){var i=e.fullscreen||e.body?document.body:e.target;Object(Ae["removeClass"])(i,"el-loading-parent--relative"),Object(Ae["removeClass"])(i,"el-loading-parent--hidden"),e.$el&&e.$el.parentNode&&e.$el.parentNode.removeChild(e.$el),e.$destroy()}),300),this.visible=!1};var $u=function(e,t,i){var n={};e.fullscreen?(i.originalPosition=Object(Ae["getStyle"])(document.body,"position"),i.originalOverflow=Object(Ae["getStyle"])(document.body,"overflow"),n.zIndex=w["PopupManager"].nextZIndex()):e.body?(i.originalPosition=Object(Ae["getStyle"])(document.body,"position"),["top","left"].forEach((function(t){var i="top"===t?"scrollTop":"scrollLeft";n[t]=e.target.getBoundingClientRect()[t]+document.body[i]+document.documentElement[i]+"px"})),["height","width"].forEach((function(t){n[t]=e.target.getBoundingClientRect()[t]+"px"}))):i.originalPosition=Object(Ae["getStyle"])(t,"position"),Object.keys(n).forEach((function(e){i.$el.style[e]=n[e]}))},Ou=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!Wn.a.prototype.$isServer){if(e=St()({},Su,e),"string"===typeof e.target&&(e.target=document.querySelector(e.target)),e.target=e.target||document.body,e.target!==document.body?e.fullscreen=!1:e.body=!0,e.fullscreen&&Du)return Du;var t=e.body?document.body:e.target,i=new ku({el:document.createElement("div"),data:e});return $u(e,t,i),"absolute"!==i.originalPosition&&"fixed"!==i.originalPosition&&Object(Ae["addClass"])(t,"el-loading-parent--relative"),e.fullscreen&&e.lock&&Object(Ae["addClass"])(t,"el-loading-parent--hidden"),t.appendChild(i.$el),Wn.a.nextTick((function(){i.visible=!0})),e.fullscreen&&(Du=i),i}},Eu=Ou,Tu={install:function(e){e.use(wu),e.prototype.$loading=Eu},directive:wu,service:Eu},Pu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("i",{class:"el-icon-"+e.name})},Mu=[];Pu._withStripped=!0;var Nu={name:"ElIcon",props:{name:String}},Iu=Nu,ju=o(Iu,Pu,Mu,!1,null,null,null);ju.options.__file="packages/icon/src/icon.vue";var Fu=ju.exports;Fu.install=function(e){e.component(Fu.name,Fu)};var Lu=Fu,Au={name:"ElRow",componentName:"ElRow",props:{tag:{type:String,default:"div"},gutter:Number,type:String,justify:{type:String,default:"start"},align:{type:String,default:"top"}},computed:{style:function(){var e={};return this.gutter&&(e.marginLeft="-"+this.gutter/2+"px",e.marginRight=e.marginLeft),e}},render:function(e){return e(this.tag,{class:["el-row","start"!==this.justify?"is-justify-"+this.justify:"","top"!==this.align?"is-align-"+this.align:"",{"el-row--flex":"flex"===this.type}],style:this.style},this.$slots.default)},install:function(e){e.component(Au.name,Au)}},Vu=Au,zu="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bu={name:"ElCol",props:{span:{type:Number,default:24},tag:{type:String,default:"div"},offset:Number,pull:Number,push:Number,xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object]},computed:{gutter:function(){var e=this.$parent;while(e&&"ElRow"!==e.$options.componentName)e=e.$parent;return e?e.gutter:0}},render:function(e){var t=this,i=[],n={};return this.gutter&&(n.paddingLeft=this.gutter/2+"px",n.paddingRight=n.paddingLeft),["span","offset","pull","push"].forEach((function(e){(t[e]||0===t[e])&&i.push("span"!==e?"el-col-"+e+"-"+t[e]:"el-col-"+t[e])})),["xs","sm","md","lg","xl"].forEach((function(e){if("number"===typeof t[e])i.push("el-col-"+e+"-"+t[e]);else if("object"===zu(t[e])){var n=t[e];Object.keys(n).forEach((function(t){i.push("span"!==t?"el-col-"+e+"-"+t+"-"+n[t]:"el-col-"+e+"-"+n[t])}))}})),e(this.tag,{class:["el-col",i],style:n},this.$slots.default)},install:function(e){e.component(Bu.name,Bu)}},Ru=Bu,Hu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition-group",{class:["el-upload-list","el-upload-list--"+e.listType,{"is-disabled":e.disabled}],attrs:{tag:"ul",name:"el-list"}},e._l(e.files,(function(t){return i("li",{key:t.uid,class:["el-upload-list__item","is-"+t.status,e.focusing?"focusing":""],attrs:{tabindex:"0"},on:{keydown:function(i){if(!("button"in i)&&e._k(i.keyCode,"delete",[8,46],i.key,["Backspace","Delete","Del"]))return null;!e.disabled&&e.$emit("remove",t)},focus:function(t){e.focusing=!0},blur:function(t){e.focusing=!1},click:function(t){e.focusing=!1}}},[e._t("default",["uploading"!==t.status&&["picture-card","picture"].indexOf(e.listType)>-1?i("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:t.url,alt:""}}):e._e(),i("a",{staticClass:"el-upload-list__item-name",on:{click:function(i){e.handleClick(t)}}},[i("i",{staticClass:"el-icon-document"}),e._v(e._s(t.name)+"\n ")]),i("label",{staticClass:"el-upload-list__item-status-label"},[i("i",{class:{"el-icon-upload-success":!0,"el-icon-circle-check":"text"===e.listType,"el-icon-check":["picture-card","picture"].indexOf(e.listType)>-1}})]),e.disabled?e._e():i("i",{staticClass:"el-icon-close",on:{click:function(i){e.$emit("remove",t)}}}),e.disabled?e._e():i("i",{staticClass:"el-icon-close-tip"},[e._v(e._s(e.t("el.upload.deleteTip")))]),"uploading"===t.status?i("el-progress",{attrs:{type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:e.parsePercentage(t.percentage)}}):e._e(),"picture-card"===e.listType?i("span",{staticClass:"el-upload-list__item-actions"},[e.handlePreview&&"picture-card"===e.listType?i("span",{staticClass:"el-upload-list__item-preview",on:{click:function(i){e.handlePreview(t)}}},[i("i",{staticClass:"el-icon-zoom-in"})]):e._e(),e.disabled?e._e():i("span",{staticClass:"el-upload-list__item-delete",on:{click:function(i){e.$emit("remove",t)}}},[i("i",{staticClass:"el-icon-delete"})])]):e._e()],{file:t})],2)})),0)},Wu=[];Hu._withStripped=!0;var qu=i(34),Yu=i.n(qu),Ku={name:"ElUploadList",mixins:[g.a],data:function(){return{focusing:!1}},components:{ElProgress:Yu.a},props:{files:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},handlePreview:Function,listType:String},methods:{parsePercentage:function(e){return parseInt(e,10)},handleClick:function(e){this.handlePreview&&this.handlePreview(e)}}},Uu=Ku,Gu=o(Uu,Hu,Wu,!1,null,null,null);Gu.options.__file="packages/upload/src/upload-list.vue";var Xu=Gu.exports,Qu=i(24),Zu=i.n(Qu);function Ju(e,t,i){var n=void 0;n=i.response?""+(i.response.error||i.response):i.responseText?""+i.responseText:"fail to post "+e+" "+i.status;var r=new Error(n);return r.status=i.status,r.method="post",r.url=e,r}function eh(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(i){return t}}function th(e){if("undefined"!==typeof XMLHttpRequest){var t=new XMLHttpRequest,i=e.action;t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach((function(t){n.append(t,e.data[t])})),n.append(e.filename,e.file,e.file.name),t.onerror=function(t){e.onError(t)},t.onload=function(){if(t.status<200||t.status>=300)return e.onError(Ju(i,e,t));e.onSuccess(eh(t))},t.open("post",i,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};for(var s in r)r.hasOwnProperty(s)&&null!==r[s]&&t.setRequestHeader(s,r[s]);return t.send(n),t}}var ih=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-upload-dragger",class:{"is-dragover":e.dragover},on:{drop:function(t){return t.preventDefault(),e.onDrop(t)},dragover:function(t){return t.preventDefault(),e.onDragover(t)},dragleave:function(t){t.preventDefault(),e.dragover=!1}}},[e._t("default")],2)},nh=[];ih._withStripped=!0;var rh={name:"ElUploadDrag",props:{disabled:Boolean},inject:{uploader:{default:""}},data:function(){return{dragover:!1}},methods:{onDragover:function(){this.disabled||(this.dragover=!0)},onDrop:function(e){if(!this.disabled&&this.uploader){var t=this.uploader.accept;this.dragover=!1,t?this.$emit("file",[].slice.call(e.dataTransfer.files).filter((function(e){var i=e.type,n=e.name,r=n.indexOf(".")>-1?"."+n.split(".").pop():"",s=i.replace(/\/.*$/,"");return t.split(",").map((function(e){return e.trim()})).filter((function(e){return e})).some((function(e){return/\..+$/.test(e)?r===e:/\/\*$/.test(e)?s===e.replace(/\/\*$/,""):!!/^[^\/]+\/[^\/]+$/.test(e)&&i===e}))}))):this.$emit("file",e.dataTransfer.files)}}}},sh=rh,ah=o(sh,ih,nh,!1,null,null,null);ah.options.__file="packages/upload/src/upload-dragger.vue";var oh,lh,ch=ah.exports,uh={inject:["uploader"],components:{UploadDragger:ch},props:{type:String,action:{type:String,required:!0},name:{type:String,default:"file"},data:Object,headers:Object,withCredentials:Boolean,multiple:Boolean,accept:String,onStart:Function,onProgress:Function,onSuccess:Function,onError:Function,beforeUpload:Function,drag:Boolean,onPreview:{type:Function,default:function(){}},onRemove:{type:Function,default:function(){}},fileList:Array,autoUpload:Boolean,listType:String,httpRequest:{type:Function,default:th},disabled:Boolean,limit:Number,onExceed:Function},data:function(){return{mouseover:!1,reqs:{}}},methods:{isImage:function(e){return-1!==e.indexOf("image")},handleChange:function(e){var t=e.target.files;t&&this.uploadFiles(t)},uploadFiles:function(e){var t=this;if(this.limit&&this.fileList.length+e.length>this.limit)this.onExceed&&this.onExceed(e,this.fileList);else{var i=Array.prototype.slice.call(e);this.multiple||(i=i.slice(0,1)),0!==i.length&&i.forEach((function(e){t.onStart(e),t.autoUpload&&t.upload(e)}))}},upload:function(e){var t=this;if(this.$refs.input.value=null,!this.beforeUpload)return this.post(e);var i=this.beforeUpload(e);i&&i.then?i.then((function(i){var n=Object.prototype.toString.call(i);if("[object File]"===n||"[object Blob]"===n){for(var r in"[object Blob]"===n&&(i=new File([i],e.name,{type:e.type})),e)e.hasOwnProperty(r)&&(i[r]=e[r]);t.post(i)}else t.post(e)}),(function(){t.onRemove(null,e)})):!1!==i?this.post(e):this.onRemove(null,e)},abort:function(e){var t=this.reqs;if(e){var i=e;e.uid&&(i=e.uid),t[i]&&t[i].abort()}else Object.keys(t).forEach((function(e){t[e]&&t[e].abort(),delete t[e]}))},post:function(e){var t=this,i=e.uid,n={headers:this.headers,withCredentials:this.withCredentials,file:e,data:this.data,filename:this.name,action:this.action,onProgress:function(i){t.onProgress(i,e)},onSuccess:function(n){t.onSuccess(n,e),delete t.reqs[i]},onError:function(n){t.onError(n,e),delete t.reqs[i]}},r=this.httpRequest(n);this.reqs[i]=r,r&&r.then&&r.then(n.onSuccess,n.onError)},handleClick:function(){this.disabled||(this.$refs.input.value=null,this.$refs.input.click())},handleKeydown:function(e){e.target===e.currentTarget&&(13!==e.keyCode&&32!==e.keyCode||this.handleClick())}},render:function(e){var t=this.handleClick,i=this.drag,n=this.name,r=this.handleChange,s=this.multiple,a=this.accept,o=this.listType,l=this.uploadFiles,c=this.disabled,u=this.handleKeydown,h={class:{"el-upload":!0},on:{click:t,keydown:u}};return h.class["el-upload--"+o]=!0,e("div",Zu()([h,{attrs:{tabindex:"0"}}]),[i?e("upload-dragger",{attrs:{disabled:c},on:{file:l}},[this.$slots.default]):this.$slots.default,e("input",{class:"el-upload__input",attrs:{type:"file",name:n,multiple:s,accept:a},ref:"input",on:{change:r}})])}},hh=uh,dh=o(hh,oh,lh,!1,null,null,null);dh.options.__file="packages/upload/src/upload.vue";var ph=dh.exports;function fh(){}var mh,vh,gh={name:"ElUpload",mixins:[D.a],components:{ElProgress:Yu.a,UploadList:Xu,Upload:ph},provide:function(){return{uploader:this}},inject:{elForm:{default:""}},props:{action:{type:String,required:!0},headers:{type:Object,default:function(){return{}}},data:Object,multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,dragger:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:String,type:{type:String,default:"select"},beforeUpload:Function,beforeRemove:Function,onRemove:{type:Function,default:fh},onChange:{type:Function,default:fh},onPreview:{type:Function},onSuccess:{type:Function,default:fh},onProgress:{type:Function,default:fh},onError:{type:Function,default:fh},fileList:{type:Array,default:function(){return[]}},autoUpload:{type:Boolean,default:!0},listType:{type:String,default:"text"},httpRequest:Function,disabled:Boolean,limit:Number,onExceed:{type:Function,default:fh}},data:function(){return{uploadFiles:[],dragOver:!1,draging:!1,tempIndex:1}},computed:{uploadDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{listType:function(e){"picture-card"!==e&&"picture"!==e||(this.uploadFiles=this.uploadFiles.map((function(e){if(!e.url&&e.raw)try{e.url=URL.createObjectURL(e.raw)}catch(t){console.error("[Element Error][Upload]",t)}return e})))},fileList:{immediate:!0,handler:function(e){var t=this;this.uploadFiles=e.map((function(e){return e.uid=e.uid||Date.now()+t.tempIndex++,e.status=e.status||"success",e}))}}},methods:{handleStart:function(e){e.uid=Date.now()+this.tempIndex++;var t={status:"ready",name:e.name,size:e.size,percentage:0,uid:e.uid,raw:e};if("picture-card"===this.listType||"picture"===this.listType)try{t.url=URL.createObjectURL(e)}catch(i){return void console.error("[Element Error][Upload]",i)}this.uploadFiles.push(t),this.onChange(t,this.uploadFiles)},handleProgress:function(e,t){var i=this.getFile(t);this.onProgress(e,i,this.uploadFiles),i.status="uploading",i.percentage=e.percent||0},handleSuccess:function(e,t){var i=this.getFile(t);i&&(i.status="success",i.response=e,this.onSuccess(e,i,this.uploadFiles),this.onChange(i,this.uploadFiles))},handleError:function(e,t){var i=this.getFile(t),n=this.uploadFiles;i.status="fail",n.splice(n.indexOf(i),1),this.onError(e,i,this.uploadFiles),this.onChange(i,this.uploadFiles)},handleRemove:function(e,t){var i=this;t&&(e=this.getFile(t));var n=function(){i.abort(e);var t=i.uploadFiles;t.splice(t.indexOf(e),1),i.onRemove(e,t)};if(this.beforeRemove){if("function"===typeof this.beforeRemove){var r=this.beforeRemove(e,this.uploadFiles);r&&r.then?r.then((function(){n()}),fh):!1!==r&&n()}}else n()},getFile:function(e){var t=this.uploadFiles,i=void 0;return t.every((function(t){return i=e.uid===t.uid?t:null,!i})),i},abort:function(e){this.$refs["upload-inner"].abort(e)},clearFiles:function(){this.uploadFiles=[]},submit:function(){var e=this;this.uploadFiles.filter((function(e){return"ready"===e.status})).forEach((function(t){e.$refs["upload-inner"].upload(t.raw)}))},getMigratingConfig:function(){return{props:{"default-file-list":"default-file-list is renamed to file-list.","show-upload-list":"show-upload-list is renamed to show-file-list.","thumbnail-mode":"thumbnail-mode has been deprecated, you can implement the same effect according to this case: http://element.eleme.io/#/zh-CN/component/upload#yong-hu-tou-xiang-shang-chuan"}}}},beforeDestroy:function(){this.uploadFiles.forEach((function(e){e.url&&0===e.url.indexOf("blob:")&&URL.revokeObjectURL(e.url)}))},render:function(e){var t=this,i=void 0;this.showFileList&&(i=e(Xu,{attrs:{disabled:this.uploadDisabled,listType:this.listType,files:this.uploadFiles,handlePreview:this.onPreview},on:{remove:this.handleRemove}},[function(e){if(t.$scopedSlots.file)return t.$scopedSlots.file({file:e.file})}]));var n={props:{type:this.type,drag:this.drag,action:this.action,multiple:this.multiple,"before-upload":this.beforeUpload,"with-credentials":this.withCredentials,headers:this.headers,name:this.name,data:this.data,accept:this.accept,fileList:this.uploadFiles,autoUpload:this.autoUpload,listType:this.listType,disabled:this.uploadDisabled,limit:this.limit,"on-exceed":this.onExceed,"on-start":this.handleStart,"on-progress":this.handleProgress,"on-success":this.handleSuccess,"on-error":this.handleError,"on-preview":this.onPreview,"on-remove":this.handleRemove,"http-request":this.httpRequest},ref:"upload-inner"},r=this.$slots.trigger||this.$slots.default,s=e("upload",n,[r]);return e("div",["picture-card"===this.listType?i:"",this.$slots.trigger?[s,this.$slots.default]:s,this.$slots.tip,"picture-card"!==this.listType?i:""])}},bh=gh,yh=o(bh,mh,vh,!1,null,null,null);yh.options.__file="packages/upload/src/index.vue";var _h=yh.exports;_h.install=function(e){e.component(_h.name,_h)};var xh=_h,Ch=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-progress",class:["el-progress--"+e.type,e.status?"is-"+e.status:"",{"el-progress--without-text":!e.showText,"el-progress--text-inside":e.textInside}],attrs:{role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"}},["line"===e.type?i("div",{staticClass:"el-progress-bar"},[i("div",{staticClass:"el-progress-bar__outer",style:{height:e.strokeWidth+"px"}},[i("div",{staticClass:"el-progress-bar__inner",style:e.barStyle},[e.showText&&e.textInside?i("div",{staticClass:"el-progress-bar__innerText"},[e._v(e._s(e.content))]):e._e()])])]):i("div",{staticClass:"el-progress-circle",style:{height:e.width+"px",width:e.width+"px"}},[i("svg",{attrs:{viewBox:"0 0 100 100"}},[i("path",{staticClass:"el-progress-circle__track",style:e.trailPathStyle,attrs:{d:e.trackPath,stroke:"#e5e9f2","stroke-width":e.relativeStrokeWidth,fill:"none"}}),i("path",{staticClass:"el-progress-circle__path",style:e.circlePathStyle,attrs:{d:e.trackPath,stroke:e.stroke,fill:"none","stroke-linecap":e.strokeLinecap,"stroke-width":e.percentage?e.relativeStrokeWidth:0}})])]),e.showText&&!e.textInside?i("div",{staticClass:"el-progress__text",style:{fontSize:e.progressTextSize+"px"}},[e.status?i("i",{class:e.iconClass}):[e._v(e._s(e.content))]],2):e._e()])},wh=[];Ch._withStripped=!0;var kh={name:"ElProgress",props:{type:{type:String,default:"line",validator:function(e){return["line","circle","dashboard"].indexOf(e)>-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n M 50 50\n m 0 "+(t?"":"-")+e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){var e=-1*this.perimeter*(1-this.rate)/2;return e+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"===typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"===typeof this.color?this.color(e):"string"===typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort((function(e,t){return e.percentage-t.percentage})),i=0;ie)return t[i].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map((function(e,i){return"string"===typeof e?{color:e,progress:(i+1)*t}:e}))}}},Sh=kh,Dh=o(Sh,Ch,wh,!1,null,null,null);Dh.options.__file="packages/progress/src/progress.vue";var $h=Dh.exports;$h.install=function(e){e.component($h.name,$h)};var Oh=$h,Eh=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("span",{staticClass:"el-spinner"},[i("svg",{staticClass:"el-spinner-inner",style:{width:e.radius/2+"px",height:e.radius/2+"px"},attrs:{viewBox:"0 0 50 50"}},[i("circle",{staticClass:"path",attrs:{cx:"25",cy:"25",r:"20",fill:"none",stroke:e.strokeColor,"stroke-width":e.strokeWidth}})])])},Th=[];Eh._withStripped=!0;var Ph={name:"ElSpinner",props:{type:String,radius:{type:Number,default:100},strokeWidth:{type:Number,default:5},strokeColor:{type:String,default:"#efefef"}}},Mh=Ph,Nh=o(Mh,Eh,Th,!1,null,null,null);Nh.options.__file="packages/spinner/src/spinner.vue";var Ih=Nh.exports;Ih.install=function(e){e.component(Ih.name,Ih)};var jh=Ih,Fh=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-message-fade"},on:{"after-leave":e.handleAfterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-message",e.type&&!e.iconClass?"el-message--"+e.type:"",e.center?"is-center":"",e.showClose?"is-closable":"",e.customClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:e.clearTimer,mouseleave:e.startTimer}},[e.iconClass?i("i",{class:e.iconClass}):i("i",{class:e.typeClass}),e._t("default",[e.dangerouslyUseHTMLString?i("p",{staticClass:"el-message__content",domProps:{innerHTML:e._s(e.message)}}):i("p",{staticClass:"el-message__content"},[e._v(e._s(e.message))])]),e.showClose?i("i",{staticClass:"el-message__closeBtn el-icon-close",on:{click:e.close}}):e._e()],2)])},Lh=[];Fh._withStripped=!0;var Ah={success:"success",info:"info",warning:"warning",error:"error"},Vh={data:function(){return{visible:!1,message:"",duration:3e3,type:"info",iconClass:"",customClass:"",onClose:null,showClose:!1,closed:!1,verticalOffset:20,timer:null,dangerouslyUseHTMLString:!1,center:!1}},computed:{typeClass:function(){return this.type&&!this.iconClass?"el-message__icon el-icon-"+Ah[this.type]:""},positionStyle:function(){return{top:this.verticalOffset+"px"}}},watch:{closed:function(e){e&&(this.visible=!1)}},methods:{handleAfterLeave:function(){this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},close:function(){this.closed=!0,"function"===typeof this.onClose&&this.onClose(this)},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout((function(){e.closed||e.close()}),this.duration))},keydown:function(e){27===e.keyCode&&(this.closed||this.close())}},mounted:function(){this.startTimer(),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},zh=Vh,Bh=o(zh,Fh,Lh,!1,null,null,null);Bh.options.__file="packages/message/src/main.vue";var Rh=Bh.exports,Hh=Wn.a.extend(Rh),Wh=void 0,qh=[],Yh=1,Kh=function e(t){if(!Wn.a.prototype.$isServer){t=t||{},"string"===typeof t&&(t={message:t});var i=t.onClose,n="message_"+Yh++;t.onClose=function(){e.close(n,i)},Wh=new Hh({data:t}),Wh.id=n,Object(ko["isVNode"])(Wh.message)&&(Wh.$slots.default=[Wh.message],Wh.message=null),Wh.$mount(),document.body.appendChild(Wh.$el);var r=t.offset||20;return qh.forEach((function(e){r+=e.$el.offsetHeight+16})),Wh.verticalOffset=r,Wh.visible=!0,Wh.$el.style.zIndex=w["PopupManager"].nextZIndex(),qh.push(Wh),Wh}};["success","warning","info","error"].forEach((function(e){Kh[e]=function(t){return"string"===typeof t&&(t={message:t}),t.type=e,Kh(t)}})),Kh.close=function(e,t){for(var i=qh.length,n=-1,r=void 0,s=0;sqh.length-1))for(var a=n;a=0;e--)qh[e].close()};var Uh=Kh,Gh=Uh,Xh=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-badge"},[e._t("default"),i("transition",{attrs:{name:"el-zoom-in-center"}},[i("sup",{directives:[{name:"show",rawName:"v-show",value:!e.hidden&&(e.content||0===e.content||e.isDot),expression:"!hidden && (content || content === 0 || isDot)"}],staticClass:"el-badge__content",class:["el-badge__content--"+e.type,{"is-fixed":e.$slots.default,"is-dot":e.isDot}],domProps:{textContent:e._s(e.content)}})])],2)},Qh=[];Xh._withStripped=!0;var Zh={name:"ElBadge",props:{value:[String,Number],max:Number,isDot:Boolean,hidden:Boolean,type:{type:String,validator:function(e){return["primary","success","warning","info","danger"].indexOf(e)>-1}}},computed:{content:function(){if(!this.isDot){var e=this.value,t=this.max;return"number"===typeof e&&"number"===typeof t&&t0&&e-1this.value,i=this.allowHalf&&this.pointerAtLeftHalf&&e-.5<=this.currentValue&&e>this.currentValue;return t||i},getIconStyle:function(e){var t=this.rateDisabled?this.disabledVoidColor:this.voidColor;return{color:e<=this.currentValue?this.activeColor:t}},selectValue:function(e){this.rateDisabled||(this.allowHalf&&this.pointerAtLeftHalf?(this.$emit("input",this.currentValue),this.$emit("change",this.currentValue)):(this.$emit("input",e),this.$emit("change",e)))},handleKey:function(e){if(!this.rateDisabled){var t=this.currentValue,i=e.keyCode;38===i||39===i?(this.allowHalf?t+=.5:t+=1,e.stopPropagation(),e.preventDefault()):37!==i&&40!==i||(this.allowHalf?t-=.5:t-=1,e.stopPropagation(),e.preventDefault()),t=t<0?0:t,t=t>this.max?this.max:t,this.$emit("input",t),this.$emit("change",t)}},setCurrentValue:function(e,t){if(!this.rateDisabled){if(this.allowHalf){var i=t.target;Object(Ae["hasClass"])(i,"el-rate__item")&&(i=i.querySelector(".el-rate__icon")),Object(Ae["hasClass"])(i,"el-rate__decimal")&&(i=i.parentNode),this.pointerAtLeftHalf=2*t.offsetX<=i.clientWidth,this.currentValue=this.pointerAtLeftHalf?e-.5:e}else this.currentValue=e;this.hoverIndex=e}},resetCurrentValue:function(){this.rateDisabled||(this.allowHalf&&(this.pointerAtLeftHalf=this.value!==Math.floor(this.value)),this.currentValue=this.value,this.hoverIndex=-1)}},created:function(){this.value||this.$emit("input",0)}},fd=pd,md=o(fd,ud,hd,!1,null,null,null);md.options.__file="packages/rate/src/main.vue";var vd=md.exports;vd.install=function(e){e.component(vd.name,vd)};var gd=vd,bd=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-steps",class:[!e.simple&&"el-steps--"+e.direction,e.simple&&"el-steps--simple"]},[e._t("default")],2)},yd=[];bd._withStripped=!0;var _d={name:"ElSteps",mixins:[D.a],props:{space:[Number,String],active:Number,direction:{type:String,default:"horizontal"},alignCenter:Boolean,simple:Boolean,finishStatus:{type:String,default:"finish"},processStatus:{type:String,default:"process"}},data:function(){return{steps:[],stepOffset:0}},methods:{getMigratingConfig:function(){return{props:{center:"center is removed."}}}},watch:{active:function(e,t){this.$emit("change",e,t)},steps:function(e){e.forEach((function(e,t){e.index=t}))}}},xd=_d,Cd=o(xd,bd,yd,!1,null,null,null);Cd.options.__file="packages/steps/src/steps.vue";var wd=Cd.exports;wd.install=function(e){e.component(wd.name,wd)};var kd=wd,Sd=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-step",class:[!e.isSimple&&"is-"+e.$parent.direction,e.isSimple&&"is-simple",e.isLast&&!e.space&&!e.isCenter&&"is-flex",e.isCenter&&!e.isVertical&&!e.isSimple&&"is-center"],style:e.style},[i("div",{staticClass:"el-step__head",class:"is-"+e.currentStatus},[i("div",{staticClass:"el-step__line",style:e.isLast?"":{marginRight:e.$parent.stepOffset+"px"}},[i("i",{staticClass:"el-step__line-inner",style:e.lineStyle})]),i("div",{staticClass:"el-step__icon",class:"is-"+(e.icon?"icon":"text")},["success"!==e.currentStatus&&"error"!==e.currentStatus?e._t("icon",[e.icon?i("i",{staticClass:"el-step__icon-inner",class:[e.icon]}):e._e(),e.icon||e.isSimple?e._e():i("div",{staticClass:"el-step__icon-inner"},[e._v(e._s(e.index+1))])]):i("i",{staticClass:"el-step__icon-inner is-status",class:["el-icon-"+("success"===e.currentStatus?"check":"close")]})],2)]),i("div",{staticClass:"el-step__main"},[i("div",{ref:"title",staticClass:"el-step__title",class:["is-"+e.currentStatus]},[e._t("title",[e._v(e._s(e.title))])],2),e.isSimple?i("div",{staticClass:"el-step__arrow"}):i("div",{staticClass:"el-step__description",class:["is-"+e.currentStatus]},[e._t("description",[e._v(e._s(e.description))])],2)])])},Dd=[];Sd._withStripped=!0;var $d={name:"ElStep",props:{title:String,icon:String,description:String,status:String},data:function(){return{index:-1,lineStyle:{},internalStatus:""}},beforeCreate:function(){this.$parent.steps.push(this)},beforeDestroy:function(){var e=this.$parent.steps,t=e.indexOf(this);t>=0&&e.splice(t,1)},computed:{currentStatus:function(){return this.status||this.internalStatus},prevStatus:function(){var e=this.$parent.steps[this.index-1];return e?e.currentStatus:"wait"},isCenter:function(){return this.$parent.alignCenter},isVertical:function(){return"vertical"===this.$parent.direction},isSimple:function(){return this.$parent.simple},isLast:function(){var e=this.$parent;return e.steps[e.steps.length-1]===this},stepsCount:function(){return this.$parent.steps.length},space:function(){var e=this.isSimple,t=this.$parent.space;return e?"":t},style:function(){var e={},t=this.$parent,i=t.steps.length,n="number"===typeof this.space?this.space+"px":this.space?this.space:100/(i-(this.isCenter?0:1))+"%";return e.flexBasis=n,this.isVertical||(this.isLast?e.maxWidth=100/this.stepsCount+"%":e.marginRight=-this.$parent.stepOffset+"px"),e}},methods:{updateStatus:function(e){var t=this.$parent.$children[this.index-1];e>this.index?this.internalStatus=this.$parent.finishStatus:e===this.index&&"error"!==this.prevStatus?this.internalStatus=this.$parent.processStatus:this.internalStatus="wait",t&&t.calcProgress(this.internalStatus)},calcProgress:function(e){var t=100,i={};i.transitionDelay=150*this.index+"ms",e===this.$parent.processStatus?(this.currentStatus,t=0):"wait"===e&&(t=0,i.transitionDelay=-150*this.index+"ms"),i.borderWidth=t&&!this.isSimple?"1px":0,"vertical"===this.$parent.direction?i.height=t+"%":i.width=t+"%",this.lineStyle=i}},mounted:function(){var e=this,t=this.$watch("index",(function(i){e.$watch("$parent.active",e.updateStatus,{immediate:!0}),e.$watch("$parent.processStatus",(function(){var t=e.$parent.active;e.updateStatus(t)}),{immediate:!0}),t()}))}},Od=$d,Ed=o(Od,Sd,Dd,!1,null,null,null);Ed.options.__file="packages/steps/src/step.vue";var Td=Ed.exports;Td.install=function(e){e.component(Td.name,Td)};var Pd=Td,Md=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:e.carouselClasses,on:{mouseenter:function(t){return t.stopPropagation(),e.handleMouseEnter(t)},mouseleave:function(t){return t.stopPropagation(),e.handleMouseLeave(t)}}},[i("div",{staticClass:"el-carousel__container",style:{height:e.height}},[e.arrowDisplay?i("transition",{attrs:{name:"carousel-arrow-left"}},[i("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex>0),expression:"(arrow === 'always' || hover) && (loop || activeIndex > 0)"}],staticClass:"el-carousel__arrow el-carousel__arrow--left",attrs:{type:"button"},on:{mouseenter:function(t){e.handleButtonEnter("left")},mouseleave:e.handleButtonLeave,click:function(t){t.stopPropagation(),e.throttledArrowClick(e.activeIndex-1)}}},[i("i",{staticClass:"el-icon-arrow-left"})])]):e._e(),e.arrowDisplay?i("transition",{attrs:{name:"carousel-arrow-right"}},[i("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex0}))},carouselClasses:function(){var e=["el-carousel","el-carousel--"+this.direction];return"card"===this.type&&e.push("el-carousel--card"),e},indicatorsClasses:function(){var e=["el-carousel__indicators","el-carousel__indicators--"+this.direction];return this.hasLabel&&e.push("el-carousel__indicators--labels"),"outside"!==this.indicatorPosition&&"card"!==this.type||e.push("el-carousel__indicators--outside"),e}},watch:{items:function(e){e.length>0&&this.setActiveItem(this.initialIndex)},activeIndex:function(e,t){this.resetItemPosition(t),t>-1&&this.$emit("change",e,t)},autoplay:function(e){e?this.startTimer():this.pauseTimer()},loop:function(){this.setActiveItem(this.activeIndex)}},methods:{handleMouseEnter:function(){this.hover=!0,this.pauseTimer()},handleMouseLeave:function(){this.hover=!1,this.startTimer()},itemInStage:function(e,t){var i=this.items.length;return t===i-1&&e.inStage&&this.items[0].active||e.inStage&&this.items[t+1]&&this.items[t+1].active?"left":!!(0===t&&e.inStage&&this.items[i-1].active||e.inStage&&this.items[t-1]&&this.items[t-1].active)&&"right"},handleButtonEnter:function(e){var t=this;"vertical"!==this.direction&&this.items.forEach((function(i,n){e===t.itemInStage(i,n)&&(i.hover=!0)}))},handleButtonLeave:function(){"vertical"!==this.direction&&this.items.forEach((function(e){e.hover=!1}))},updateItems:function(){this.items=this.$children.filter((function(e){return"ElCarouselItem"===e.$options.name}))},resetItemPosition:function(e){var t=this;this.items.forEach((function(i,n){i.translateItem(n,t.activeIndex,e)}))},playSlides:function(){this.activeIndex0&&(e=this.items.indexOf(t[0]))}if(e=Number(e),isNaN(e)||e!==Math.floor(e))console.warn("[Element Warn][Carousel]index must be an integer.");else{var i=this.items.length,n=this.activeIndex;this.activeIndex=e<0?this.loop?i-1:0:e>=i?this.loop?0:i-1:e,n===this.activeIndex&&this.resetItemPosition(n)}},prev:function(){this.setActiveItem(this.activeIndex-1)},next:function(){this.setActiveItem(this.activeIndex+1)},handleIndicatorClick:function(e){this.activeIndex=e},handleIndicatorHover:function(e){"hover"===this.trigger&&e!==this.activeIndex&&(this.activeIndex=e)}},created:function(){var e=this;this.throttledArrowClick=jd()(300,!0,(function(t){e.setActiveItem(t)})),this.throttledIndicatorHover=jd()(300,(function(t){e.handleIndicatorHover(t)}))},mounted:function(){var e=this;this.updateItems(),this.$nextTick((function(){Object(Ji["addResizeListener"])(e.$el,e.resetItemPosition),e.initialIndex=0&&(e.activeIndex=e.initialIndex),e.startTimer()}))},beforeDestroy:function(){this.$el&&Object(Ji["removeResizeListener"])(this.$el,this.resetItemPosition),this.pauseTimer()}},Ld=Fd,Ad=o(Ld,Md,Nd,!1,null,null,null);Ad.options.__file="packages/carousel/src/main.vue";var Vd=Ad.exports;Vd.install=function(e){e.component(Vd.name,Vd)};var zd=Vd,Bd={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function Rd(e){var t=e.move,i=e.size,n=e.bar,r={},s="translate"+n.axis+"("+t+"%)";return r[n.size]=i,r.transform=s,r.msTransform=s,r.webkitTransform=s,r}var Hd={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return Bd[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,i=this.move,n=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+n.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:Rd({size:t,move:i,bar:n})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),i=this.$refs.thumb[this.bar.offset]/2,n=100*(t-i)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=n*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,Object(Ae["on"])(document,"mousemove",this.mouseMoveDocumentHandler),Object(Ae["on"])(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var i=-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client]),n=this.$refs.thumb[this.bar.offset]-t,r=100*(i-n)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=r*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,Object(Ae["off"])(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){Object(Ae["off"])(document,"mouseup",this.mouseUpDocumentHandler)}},Wd={name:"ElScrollbar",components:{Bar:Hd},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=yr()(),i=this.wrapStyle;if(t){var n="-"+t+"px",r="margin-bottom: "+n+"; margin-right: "+n+";";Array.isArray(this.wrapStyle)?(i=Object(b["toObject"])(this.wrapStyle),i.marginRight=i.marginBottom=n):"string"===typeof this.wrapStyle?i+=r:i=r}var s=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),a=e("div",{ref:"wrap",style:i,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[s]]),o=void 0;return o=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:i},[[s]])]:[a,e(Hd,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(Hd,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},o)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e=void 0,t=void 0,i=this.wrap;i&&(e=100*i.clientHeight/i.scrollHeight,t=100*i.clientWidth/i.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Object(Ji["addResizeListener"])(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Object(Ji["removeResizeListener"])(this.$refs.resize,this.update)},install:function(e){e.component(Wd.name,Wd)}},qd=Wd,Yd=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"show",rawName:"v-show",value:e.ready,expression:"ready"}],staticClass:"el-carousel__item",class:{"is-active":e.active,"el-carousel__item--card":"card"===e.$parent.type,"is-in-stage":e.inStage,"is-hover":e.hover,"is-animating":e.animating},style:e.itemStyle,on:{click:e.handleItemClick}},["card"===e.$parent.type?i("div",{directives:[{name:"show",rawName:"v-show",value:!e.active,expression:"!active"}],staticClass:"el-carousel__mask"}):e._e(),e._t("default")],2)},Kd=[];Yd._withStripped=!0;var Ud=.83,Gd={name:"ElCarouselItem",props:{name:String,label:{type:[String,Number],default:""}},data:function(){return{hover:!1,translate:0,scale:1,active:!1,ready:!1,inStage:!1,animating:!1}},methods:{processIndex:function(e,t,i){return 0===t&&e===i-1?-1:t===i-1&&0===e?i:e=i/2?i+1:e>t+1&&e-t>=i/2?-2:e},calcCardTranslate:function(e,t){var i=this.$parent.$el.offsetWidth;return this.inStage?i*((2-Ud)*(e-t)+1)/4:e2&&this.$parent.loop&&(e=this.processIndex(e,t,s)),"card"===n)"vertical"===r&&console.warn("[Element Warn][Carousel]vertical direction is not supported in card mode"),this.inStage=Math.round(Math.abs(e-t))<=1,this.active=e===t,this.translate=this.calcCardTranslate(e,t),this.scale=this.active?1:Ud;else{this.active=e===t;var a="vertical"===r;this.translate=this.calcTranslate(e,t,a)}this.ready=!0},handleItemClick:function(){var e=this.$parent;if(e&&"card"===e.type){var t=e.items.indexOf(this);e.setActiveItem(t)}}},computed:{parentDirection:function(){return this.$parent.direction},itemStyle:function(){var e="vertical"===this.parentDirection?"translateY":"translateX",t=e+"("+this.translate+"px) scale("+this.scale+")",i={transform:t};return Object(b["autoprefixer"])(i)}},created:function(){this.$parent&&this.$parent.updateItems()},destroyed:function(){this.$parent&&this.$parent.updateItems()}},Xd=Gd,Qd=o(Xd,Yd,Kd,!1,null,null,null);Qd.options.__file="packages/carousel/src/item.vue";var Zd=Qd.exports;Zd.install=function(e){e.component(Zd.name,Zd)};var Jd=Zd,ep=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-collapse",attrs:{role:"tablist","aria-multiselectable":"true"}},[e._t("default")],2)},tp=[];ep._withStripped=!0;var ip={name:"ElCollapse",componentName:"ElCollapse",props:{accordion:Boolean,value:{type:[Array,String,Number],default:function(){return[]}}},data:function(){return{activeNames:[].concat(this.value)}},provide:function(){return{collapse:this}},watch:{value:function(e){this.activeNames=[].concat(e)}},methods:{setActiveNames:function(e){e=[].concat(e);var t=this.accordion?e[0]:e;this.activeNames=e,this.$emit("input",t),this.$emit("change",t)},handleItemClick:function(e){if(this.accordion)this.setActiveNames(!this.activeNames[0]&&0!==this.activeNames[0]||this.activeNames[0]!==e.name?e.name:"");else{var t=this.activeNames.slice(0),i=t.indexOf(e.name);i>-1?t.splice(i,1):t.push(e.name),this.setActiveNames(t)}}},created:function(){this.$on("item-click",this.handleItemClick)}},np=ip,rp=o(np,ep,tp,!1,null,null,null);rp.options.__file="packages/collapse/src/collapse.vue";var sp=rp.exports;sp.install=function(e){e.component(sp.name,sp)};var ap=sp,op=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-collapse-item",class:{"is-active":e.isActive,"is-disabled":e.disabled}},[i("div",{attrs:{role:"tab","aria-expanded":e.isActive,"aria-controls":"el-collapse-content-"+e.id,"aria-describedby":"el-collapse-content-"+e.id}},[i("div",{staticClass:"el-collapse-item__header",class:{focusing:e.focusing,"is-active":e.isActive},attrs:{role:"button",id:"el-collapse-head-"+e.id,tabindex:e.disabled?void 0:0},on:{click:e.handleHeaderClick,keyup:function(t){return!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:(t.stopPropagation(),e.handleEnterClick(t))},focus:e.handleFocus,blur:function(t){e.focusing=!1}}},[e._t("title",[e._v(e._s(e.title))]),i("i",{staticClass:"el-collapse-item__arrow el-icon-arrow-right",class:{"is-active":e.isActive}})],2)]),i("el-collapse-transition",[i("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"el-collapse-item__wrap",attrs:{role:"tabpanel","aria-hidden":!e.isActive,"aria-labelledby":"el-collapse-head-"+e.id,id:"el-collapse-content-"+e.id}},[i("div",{staticClass:"el-collapse-item__content"},[e._t("default")],2)])])],1)},lp=[];op._withStripped=!0;var cp={name:"ElCollapseItem",componentName:"ElCollapseItem",mixins:[O.a],components:{ElCollapseTransition:Ke.a},data:function(){return{contentWrapStyle:{height:"auto",display:"block"},contentHeight:0,focusing:!1,isClick:!1,id:Object(b["generateId"])()}},inject:["collapse"],props:{title:String,name:{type:[String,Number],default:function(){return this._uid}},disabled:Boolean},computed:{isActive:function(){return this.collapse.activeNames.indexOf(this.name)>-1}},methods:{handleFocus:function(){var e=this;setTimeout((function(){e.isClick?e.isClick=!1:e.focusing=!0}),50)},handleHeaderClick:function(){this.disabled||(this.dispatch("ElCollapse","item-click",this),this.focusing=!1,this.isClick=!0)},handleEnterClick:function(){this.dispatch("ElCollapse","item-click",this)}}},up=cp,hp=o(up,op,lp,!1,null,null,null);hp.options.__file="packages/collapse/src/collapse-item.vue";var dp=hp.exports;dp.install=function(e){e.component(dp.name,dp)};var pp=dp,fp=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:function(){return e.toggleDropDownVisible(!1)},expression:"() => toggleDropDownVisible(false)"}],ref:"reference",class:["el-cascader",e.realSize&&"el-cascader--"+e.realSize,{"is-disabled":e.isDisabled}],on:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1},click:function(){return e.toggleDropDownVisible(!e.readonly||void 0)},keydown:e.handleKeyDown}},[i("el-input",{ref:"input",class:{"is-focus":e.dropDownVisible},attrs:{size:e.realSize,placeholder:e.placeholder,readonly:e.readonly,disabled:e.isDisabled,"validate-event":!1},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.handleInput},model:{value:e.multiple?e.presentText:e.inputValue,callback:function(t){e.multiple?e.presentText:e.inputValue=t},expression:"multiple ? presentText : inputValue"}},[i("template",{slot:"suffix"},[e.clearBtnVisible?i("i",{key:"clear",staticClass:"el-input__icon el-icon-circle-close",on:{click:function(t){return t.stopPropagation(),e.handleClear(t)}}}):i("i",{key:"arrow-down",class:["el-input__icon","el-icon-arrow-down",e.dropDownVisible&&"is-reverse"],on:{click:function(t){t.stopPropagation(),e.toggleDropDownVisible()}}})])],2),e.multiple?i("div",{staticClass:"el-cascader__tags"},[e._l(e.presentTags,(function(t,n){return i("el-tag",{key:t.key,attrs:{type:"info",size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":""},on:{close:function(t){e.deleteTag(n)}}},[i("span",[e._v(e._s(t.text))])])})),e.filterable&&!e.isDisabled?i("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.inputValue,expression:"inputValue",modifiers:{trim:!0}}],staticClass:"el-cascader__search-input",attrs:{type:"text",placeholder:e.presentTags.length?"":e.placeholder},domProps:{value:e.inputValue},on:{input:[function(t){t.target.composing||(e.inputValue=t.target.value.trim())},function(t){return e.handleInput(e.inputValue,t)}],click:function(t){t.stopPropagation(),e.toggleDropDownVisible(!0)},keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?null:e.handleDelete(t)},blur:function(t){e.$forceUpdate()}}}):e._e()],2):e._e(),i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.handleDropdownLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.dropDownVisible,expression:"dropDownVisible"}],ref:"popper",class:["el-popper","el-cascader__dropdown",e.popperClass]},[i("el-cascader-panel",{directives:[{name:"show",rawName:"v-show",value:!e.filtering,expression:"!filtering"}],ref:"panel",attrs:{options:e.options,props:e.config,border:!1,"render-label":e.$scopedSlots.default},on:{"expand-change":e.handleExpandChange,close:function(t){e.toggleDropDownVisible(!1)}},model:{value:e.checkedValue,callback:function(t){e.checkedValue=t},expression:"checkedValue"}}),e.filterable?i("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.filtering,expression:"filtering"}],ref:"suggestionPanel",staticClass:"el-cascader__suggestion-panel",attrs:{tag:"ul","view-class":"el-cascader__suggestion-list"},nativeOn:{keydown:function(t){return e.handleSuggestionKeyDown(t)}}},[e.suggestions.length?e._l(e.suggestions,(function(t,n){return i("li",{key:t.uid,class:["el-cascader__suggestion-item",t.checked&&"is-checked"],attrs:{tabindex:-1},on:{click:function(t){e.handleSuggestionClick(n)}}},[i("span",[e._v(e._s(t.text))]),t.checked?i("i",{staticClass:"el-icon-check"}):e._e()])})):e._t("empty",[i("li",{staticClass:"el-cascader__empty-text"},[e._v(e._s(e.t("el.cascader.noMatch")))])])],2):e._e()],1)])],1)},mp=[];fp._withStripped=!0;var vp=i(42),gp=i.n(vp),bp=i(28),yp=i.n(bp),_p=yp.a.keys,xp={expandTrigger:{newProp:"expandTrigger",type:String},changeOnSelect:{newProp:"checkStrictly",type:Boolean},hoverThreshold:{newProp:"hoverThreshold",type:Number}},Cp={props:{placement:{type:String,default:"bottom-start"},appendToBody:H.a.props.appendToBody,visibleArrow:{type:Boolean,default:!0},arrowOffset:H.a.props.arrowOffset,offset:H.a.props.offset,boundariesPadding:H.a.props.boundariesPadding,popperOptions:H.a.props.popperOptions},methods:H.a.methods,data:H.a.data,beforeDestroy:H.a.beforeDestroy},wp={medium:36,small:32,mini:28},kp={name:"ElCascader",directives:{Clickoutside:V.a},mixins:[Cp,O.a,g.a,D.a],inject:{elForm:{default:""},elFormItem:{default:""}},components:{ElInput:m.a,ElTag:Zi.a,ElScrollbar:q.a,ElCascaderPanel:gp.a},props:{value:{},options:Array,props:Object,size:String,placeholder:{type:String,default:function(){return Object(en["t"])("el.cascader.placeholder")}},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:Function,separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,debounce:{type:Number,default:300},beforeFilter:{type:Function,default:function(){return function(){}}},popperClass:String},data:function(){return{dropDownVisible:!1,checkedValue:this.value||null,inputHover:!1,inputValue:null,presentText:null,presentTags:[],checkedNodes:[],filtering:!1,suggestions:[],inputInitialHeight:0,pressDeleteCount:0}},computed:{realSize:function(){var e=(this.elFormItem||{}).elFormItemSize;return this.size||e||(this.$ELEMENT||{}).size},tagSize:function(){return["small","mini"].indexOf(this.realSize)>-1?"mini":"small"},isDisabled:function(){return this.disabled||(this.elForm||{}).disabled},config:function(){var e=this.props||{},t=this.$attrs;return Object.keys(xp).forEach((function(i){var n=xp[i],r=n.newProp,s=n.type,a=t[i]||t[Object(b["kebabCase"])(i)];Object(Dt["isDef"])(i)&&!Object(Dt["isDef"])(e[r])&&(s===Boolean&&""===a&&(a=!0),e[r]=a)})),e},multiple:function(){return this.config.multiple},leafOnly:function(){return!this.config.checkStrictly},readonly:function(){return!this.filterable||this.multiple},clearBtnVisible:function(){return!(!this.clearable||this.isDisabled||this.filtering||!this.inputHover)&&(this.multiple?!!this.checkedNodes.filter((function(e){return!e.isDisabled})).length:!!this.presentText)},panel:function(){return this.$refs.panel}},watch:{disabled:function(){this.computePresentContent()},value:function(e){Object(b["isEqual"])(e,this.checkedValue)||(this.checkedValue=e,this.computePresentContent())},checkedValue:function(e){var t=this.value,i=this.dropDownVisible,n=this.config,r=n.checkStrictly,s=n.multiple;Object(b["isEqual"])(e,t)&&!Object(dd["isUndefined"])(t)||(this.computePresentContent(),s||r||!i||this.toggleDropDownVisible(!1),this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",[e]))},options:{handler:function(){this.$nextTick(this.computePresentContent)},deep:!0},presentText:function(e){this.inputValue=e},presentTags:function(e,t){this.multiple&&(e.length||t.length)&&this.$nextTick(this.updateStyle)},filtering:function(e){this.$nextTick(this.updatePopper)}},mounted:function(){var e=this,t=this.$refs.input;t&&t.$el&&(this.inputInitialHeight=t.$el.offsetHeight||wp[this.realSize]||40),Object(b["isEmpty"])(this.value)||this.computePresentContent(),this.filterHandler=L()(this.debounce,(function(){var t=e.inputValue;if(t){var i=e.beforeFilter(t);i&&i.then?i.then(e.getSuggestions):!1!==i?e.getSuggestions():e.filtering=!1}else e.filtering=!1})),Object(Ji["addResizeListener"])(this.$el,this.updateStyle)},beforeDestroy:function(){Object(Ji["removeResizeListener"])(this.$el,this.updateStyle)},methods:{getMigratingConfig:function(){return{props:{"expand-trigger":"expand-trigger is removed, use `props.expandTrigger` instead.","change-on-select":"change-on-select is removed, use `props.checkStrictly` instead.","hover-threshold":"hover-threshold is removed, use `props.hoverThreshold` instead"},events:{"active-item-change":"active-item-change is renamed to expand-change"}}},toggleDropDownVisible:function(e){var t=this;if(!this.isDisabled){var i=this.dropDownVisible,n=this.$refs.input;e=Object(Dt["isDef"])(e)?e:!i,e!==i&&(this.dropDownVisible=e,e&&this.$nextTick((function(){t.updatePopper(),t.panel.scrollIntoView()})),n.$refs.input.setAttribute("aria-expanded",e),this.$emit("visible-change",e))}},handleDropdownLeave:function(){this.filtering=!1,this.inputValue=this.presentText},handleKeyDown:function(e){switch(e.keyCode){case _p.enter:this.toggleDropDownVisible();break;case _p.down:this.toggleDropDownVisible(!0),this.focusFirstNode(),e.preventDefault();break;case _p.esc:case _p.tab:this.toggleDropDownVisible(!1);break}},handleFocus:function(e){this.$emit("focus",e)},handleBlur:function(e){this.$emit("blur",e)},handleInput:function(e,t){!this.dropDownVisible&&this.toggleDropDownVisible(!0),t&&t.isComposing||(e?this.filterHandler():this.filtering=!1)},handleClear:function(){this.presentText="",this.panel.clearCheckedNodes()},handleExpandChange:function(e){this.$nextTick(this.updatePopper.bind(this)),this.$emit("expand-change",e),this.$emit("active-item-change",e)},focusFirstNode:function(){var e=this;this.$nextTick((function(){var t=e.filtering,i=e.$refs,n=i.popper,r=i.suggestionPanel,s=null;if(t&&r)s=r.$el.querySelector(".el-cascader__suggestion-item");else{var a=n.querySelector(".el-cascader-menu");s=a.querySelector('.el-cascader-node[tabindex="-1"]')}s&&(s.focus(),!t&&s.click())}))},computePresentContent:function(){var e=this;this.$nextTick((function(){e.config.multiple?(e.computePresentTags(),e.presentText=e.presentTags.length?" ":null):e.computePresentText()}))},computePresentText:function(){var e=this.checkedValue,t=this.config;if(!Object(b["isEmpty"])(e)){var i=this.panel.getNodeByValue(e);if(i&&(t.checkStrictly||i.isLeaf))return void(this.presentText=i.getText(this.showAllLevels,this.separator))}this.presentText=null},computePresentTags:function(){var e=this.isDisabled,t=this.leafOnly,i=this.showAllLevels,n=this.separator,r=this.collapseTags,s=this.getCheckedNodes(t),a=[],o=function(t){return{node:t,key:t.uid,text:t.getText(i,n),hitState:!1,closable:!e&&!t.isDisabled}};if(s.length){var l=s[0],c=s.slice(1),u=c.length;a.push(o(l)),u&&(r?a.push({key:-1,text:"+ "+u,closable:!1}):c.forEach((function(e){return a.push(o(e))})))}this.checkedNodes=s,this.presentTags=a},getSuggestions:function(){var e=this,t=this.filterMethod;Object(dd["isFunction"])(t)||(t=function(e,t){return e.text.includes(t)});var i=this.panel.getFlattedNodes(this.leafOnly).filter((function(i){return!i.isDisabled&&(i.text=i.getText(e.showAllLevels,e.separator)||"",t(i,e.inputValue))}));this.multiple?this.presentTags.forEach((function(e){e.hitState=!1})):i.forEach((function(t){t.checked=Object(b["isEqual"])(e.checkedValue,t.getValueByOption())})),this.filtering=!0,this.suggestions=i,this.$nextTick(this.updatePopper)},handleSuggestionKeyDown:function(e){var t=e.keyCode,i=e.target;switch(t){case _p.enter:i.click();break;case _p.up:var n=i.previousElementSibling;n&&n.focus();break;case _p.down:var r=i.nextElementSibling;r&&r.focus();break;case _p.esc:case _p.tab:this.toggleDropDownVisible(!1);break}},handleDelete:function(){var e=this.inputValue,t=this.pressDeleteCount,i=this.presentTags,n=i.length-1,r=i[n];this.pressDeleteCount=e?0:t+1,r&&this.pressDeleteCount&&(r.hitState?this.deleteTag(n):r.hitState=!0)},handleSuggestionClick:function(e){var t=this.multiple,i=this.suggestions[e];if(t){var n=i.checked;i.doCheck(!n),this.panel.calculateMultiCheckedValue()}else this.checkedValue=i.getValueByOption(),this.toggleDropDownVisible(!1)},deleteTag:function(e){var t=this.checkedValue,i=t[e];this.checkedValue=t.filter((function(t,i){return i!==e})),this.$emit("remove-tag",i)},updateStyle:function(){var e=this.$el,t=this.inputInitialHeight;if(!this.$isServer&&e){var i=this.$refs.suggestionPanel,n=e.querySelector(".el-input__inner");if(n){var r=e.querySelector(".el-cascader__tags"),s=null;if(i&&(s=i.$el)){var a=s.querySelector(".el-cascader__suggestion-list");a.style.minWidth=n.offsetWidth+"px"}if(r){var o=r.offsetHeight,l=Math.max(o+6,t)+"px";n.style.height=l,this.updatePopper()}}}},getCheckedNodes:function(e){return this.panel.getCheckedNodes(e)}}},Sp=kp,Dp=o(Sp,fp,mp,!1,null,null,null);Dp.options.__file="packages/cascader/src/cascader.vue";var $p=Dp.exports;$p.install=function(e){e.component($p.name,$p)};var Op=$p,Ep=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.hide,expression:"hide"}],class:["el-color-picker",e.colorDisabled?"is-disabled":"",e.colorSize?"el-color-picker--"+e.colorSize:""]},[e.colorDisabled?i("div",{staticClass:"el-color-picker__mask"}):e._e(),i("div",{staticClass:"el-color-picker__trigger",on:{click:e.handleTrigger}},[i("span",{staticClass:"el-color-picker__color",class:{"is-alpha":e.showAlpha}},[i("span",{staticClass:"el-color-picker__color-inner",style:{backgroundColor:e.displayedColor}}),e.value||e.showPanelColor?e._e():i("span",{staticClass:"el-color-picker__empty el-icon-close"})]),i("span",{directives:[{name:"show",rawName:"v-show",value:e.value||e.showPanelColor,expression:"value || showPanelColor"}],staticClass:"el-color-picker__icon el-icon-arrow-down"})]),i("picker-dropdown",{ref:"dropdown",class:["el-color-picker__panel",e.popperClass||""],attrs:{color:e.color,"show-alpha":e.showAlpha,predefine:e.predefine},on:{pick:e.confirmValue,clear:e.clearValue},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}})],1)},Tp=[];Ep._withStripped=!0;var Pp="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function Mp(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Np=function(e,t,i){return[e,t*i/((e=(2-t)*i)<1?e:2-e)||0,e/2]},Ip=function(e){return"string"===typeof e&&-1!==e.indexOf(".")&&1===parseFloat(e)},jp=function(e){return"string"===typeof e&&-1!==e.indexOf("%")},Fp=function(e,t){Ip(e)&&(e="100%");var i=jp(e);return e=Math.min(t,Math.max(0,parseFloat(e))),i&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)},Lp={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Ap=function(e){var t=e.r,i=e.g,n=e.b,r=function(e){e=Math.min(Math.round(e),255);var t=Math.floor(e/16),i=e%16;return""+(Lp[t]||t)+(Lp[i]||i)};return isNaN(t)||isNaN(i)||isNaN(n)?"":"#"+r(t)+r(i)+r(n)},Vp={A:10,B:11,C:12,D:13,E:14,F:15},zp=function(e){return 2===e.length?16*(Vp[e[0].toUpperCase()]||+e[0])+(Vp[e[1].toUpperCase()]||+e[1]):Vp[e[1].toUpperCase()]||+e[1]},Bp=function(e,t,i){t/=100,i/=100;var n=t,r=Math.max(i,.01),s=void 0,a=void 0;return i*=2,t*=i<=1?i:2-i,n*=r<=1?r:2-r,a=(i+t)/2,s=0===i?2*n/(r+n):2*t/(i+t),{h:e,s:100*s,v:100*a}},Rp=function(e,t,i){e=Fp(e,255),t=Fp(t,255),i=Fp(i,255);var n=Math.max(e,t,i),r=Math.min(e,t,i),s=void 0,a=void 0,o=n,l=n-r;if(a=0===n?0:l/n,n===r)s=0;else{switch(n){case e:s=(t-i)/l+(t2?parseFloat(e):parseInt(e,10)}));if(4===n.length?this._alpha=Math.floor(100*parseFloat(n[3])):3===n.length&&(this._alpha=100),n.length>=3){var r=Bp(n[0],n[1],n[2]),s=r.h,a=r.s,o=r.v;i(s,a,o)}}else if(-1!==e.indexOf("hsv")){var l=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));4===l.length?this._alpha=Math.floor(100*parseFloat(l[3])):3===l.length&&(this._alpha=100),l.length>=3&&i(l[0],l[1],l[2])}else if(-1!==e.indexOf("rgb")){var c=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter((function(e){return""!==e})).map((function(e,t){return t>2?parseFloat(e):parseInt(e,10)}));if(4===c.length?this._alpha=Math.floor(100*parseFloat(c[3])):3===c.length&&(this._alpha=100),c.length>=3){var u=Rp(c[0],c[1],c[2]),h=u.h,d=u.s,p=u.v;i(h,d,p)}}else if(-1!==e.indexOf("#")){var f=e.replace("#","").trim();if(!/^(?:[0-9a-fA-F]{3}){1,2}$/.test(f))return;var m=void 0,v=void 0,g=void 0;3===f.length?(m=zp(f[0]+f[0]),v=zp(f[1]+f[1]),g=zp(f[2]+f[2])):6!==f.length&&8!==f.length||(m=zp(f.substring(0,2)),v=zp(f.substring(2,4)),g=zp(f.substring(4,6))),8===f.length?this._alpha=Math.floor(zp(f.substring(6))/255*100):3!==f.length&&6!==f.length||(this._alpha=100);var b=Rp(m,v,g),y=b.h,_=b.s,x=b.v;i(y,_,x)}},e.prototype.compare=function(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1},e.prototype.doOnChange=function(){var e=this._hue,t=this._saturation,i=this._value,n=this._alpha,r=this.format;if(this.enableAlpha)switch(r){case"hsl":var s=Np(e,t/100,i/100);this.value="hsla("+e+", "+Math.round(100*s[1])+"%, "+Math.round(100*s[2])+"%, "+n/100+")";break;case"hsv":this.value="hsva("+e+", "+Math.round(t)+"%, "+Math.round(i)+"%, "+n/100+")";break;default:var a=Hp(e,t,i),o=a.r,l=a.g,c=a.b;this.value="rgba("+o+", "+l+", "+c+", "+n/100+")"}else switch(r){case"hsl":var u=Np(e,t/100,i/100);this.value="hsl("+e+", "+Math.round(100*u[1])+"%, "+Math.round(100*u[2])+"%)";break;case"hsv":this.value="hsv("+e+", "+Math.round(t)+"%, "+Math.round(i)+"%)";break;case"rgb":var h=Hp(e,t,i),d=h.r,p=h.g,f=h.b;this.value="rgb("+d+", "+p+", "+f+")";break;default:this.value=Ap(Hp(e,t,i))}},e}(),qp=Wp,Yp=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-color-dropdown"},[i("div",{staticClass:"el-color-dropdown__main-wrapper"},[i("hue-slider",{ref:"hue",staticStyle:{float:"right"},attrs:{color:e.color,vertical:""}}),i("sv-panel",{ref:"sl",attrs:{color:e.color}})],1),e.showAlpha?i("alpha-slider",{ref:"alpha",attrs:{color:e.color}}):e._e(),e.predefine?i("predefine",{attrs:{color:e.color,colors:e.predefine}}):e._e(),i("div",{staticClass:"el-color-dropdown__btns"},[i("span",{staticClass:"el-color-dropdown__value"},[i("el-input",{attrs:{"validate-event":!1,size:"mini"},on:{blur:e.handleConfirm},nativeOn:{keyup:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleConfirm(t)}},model:{value:e.customInput,callback:function(t){e.customInput=t},expression:"customInput"}})],1),i("el-button",{staticClass:"el-color-dropdown__link-btn",attrs:{size:"mini",type:"text"},on:{click:function(t){e.$emit("clear")}}},[e._v("\n "+e._s(e.t("el.colorpicker.clear"))+"\n ")]),i("el-button",{staticClass:"el-color-dropdown__btn",attrs:{plain:"",size:"mini"},on:{click:e.confirmValue}},[e._v("\n "+e._s(e.t("el.colorpicker.confirm"))+"\n ")])],1)],1)])},Kp=[];Yp._withStripped=!0;var Up=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-color-svpanel",style:{backgroundColor:e.background}},[i("div",{staticClass:"el-color-svpanel__white"}),i("div",{staticClass:"el-color-svpanel__black"}),i("div",{staticClass:"el-color-svpanel__cursor",style:{top:e.cursorTop+"px",left:e.cursorLeft+"px"}},[i("div")])])},Gp=[];Up._withStripped=!0;var Xp=!1,Qp=function(e,t){if(!Wn.a.prototype.$isServer){var i=function(e){t.drag&&t.drag(e)},n=function e(n){document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",e),document.onselectstart=null,document.ondragstart=null,Xp=!1,t.end&&t.end(n)};e.addEventListener("mousedown",(function(e){Xp||(document.onselectstart=function(){return!1},document.ondragstart=function(){return!1},document.addEventListener("mousemove",i),document.addEventListener("mouseup",n),Xp=!0,t.start&&t.start(e))}))}},Zp={name:"el-sl-panel",props:{color:{required:!0}},computed:{colorValue:function(){var e=this.color.get("hue"),t=this.color.get("value");return{hue:e,value:t}}},watch:{colorValue:function(){this.update()}},methods:{update:function(){var e=this.color.get("saturation"),t=this.color.get("value"),i=this.$el,n=i.clientWidth,r=i.clientHeight;this.cursorLeft=e*n/100,this.cursorTop=(100-t)*r/100,this.background="hsl("+this.color.get("hue")+", 100%, 50%)"},handleDrag:function(e){var t=this.$el,i=t.getBoundingClientRect(),n=e.clientX-i.left,r=e.clientY-i.top;n=Math.max(0,n),n=Math.min(n,i.width),r=Math.max(0,r),r=Math.min(r,i.height),this.cursorLeft=n,this.cursorTop=r,this.color.set({saturation:n/i.width*100,value:100-r/i.height*100})}},mounted:function(){var e=this;Qp(this.$el,{drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}}),this.update()},data:function(){return{cursorTop:0,cursorLeft:0,background:"hsl(0, 100%, 50%)"}}},Jp=Zp,ef=o(Jp,Up,Gp,!1,null,null,null);ef.options.__file="packages/color-picker/src/components/sv-panel.vue";var tf=ef.exports,nf=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-color-hue-slider",class:{"is-vertical":e.vertical}},[i("div",{ref:"bar",staticClass:"el-color-hue-slider__bar",on:{click:e.handleClick}}),i("div",{ref:"thumb",staticClass:"el-color-hue-slider__thumb",style:{left:e.thumbLeft+"px",top:e.thumbTop+"px"}})])},rf=[];nf._withStripped=!0;var sf={name:"el-color-hue-slider",props:{color:{required:!0},vertical:Boolean},data:function(){return{thumbLeft:0,thumbTop:0}},computed:{hueValue:function(){var e=this.color.get("hue");return e}},watch:{hueValue:function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb,i=e.target;i!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),i=this.$refs.thumb,n=void 0;if(this.vertical){var r=e.clientY-t.top;r=Math.min(r,t.height-i.offsetHeight/2),r=Math.max(i.offsetHeight/2,r),n=Math.round((r-i.offsetHeight/2)/(t.height-i.offsetHeight)*360)}else{var s=e.clientX-t.left;s=Math.min(s,t.width-i.offsetWidth/2),s=Math.max(i.offsetWidth/2,s),n=Math.round((s-i.offsetWidth/2)/(t.width-i.offsetWidth)*360)}this.color.set("hue",n)},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var i=this.$refs.thumb;return Math.round(t*(e.offsetWidth-i.offsetWidth/2)/360)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var i=this.$refs.thumb;return Math.round(t*(e.offsetHeight-i.offsetHeight/2)/360)},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop()}},mounted:function(){var e=this,t=this.$refs,i=t.bar,n=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};Qp(i,r),Qp(n,r),this.update()}},af=sf,of=o(af,nf,rf,!1,null,null,null);of.options.__file="packages/color-picker/src/components/hue-slider.vue";var lf=of.exports,cf=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-color-alpha-slider",class:{"is-vertical":e.vertical}},[i("div",{ref:"bar",staticClass:"el-color-alpha-slider__bar",style:{background:e.background},on:{click:e.handleClick}}),i("div",{ref:"thumb",staticClass:"el-color-alpha-slider__thumb",style:{left:e.thumbLeft+"px",top:e.thumbTop+"px"}})])},uf=[];cf._withStripped=!0;var hf={name:"el-color-alpha-slider",props:{color:{required:!0},vertical:Boolean},watch:{"color._alpha":function(){this.update()},"color.value":function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb,i=e.target;i!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),i=this.$refs.thumb;if(this.vertical){var n=e.clientY-t.top;n=Math.max(i.offsetHeight/2,n),n=Math.min(n,t.height-i.offsetHeight/2),this.color.set("alpha",Math.round((n-i.offsetHeight/2)/(t.height-i.offsetHeight)*100))}else{var r=e.clientX-t.left;r=Math.max(i.offsetWidth/2,r),r=Math.min(r,t.width-i.offsetWidth/2),this.color.set("alpha",Math.round((r-i.offsetWidth/2)/(t.width-i.offsetWidth)*100))}},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var i=this.$refs.thumb;return Math.round(t*(e.offsetWidth-i.offsetWidth/2)/100)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var i=this.$refs.thumb;return Math.round(t*(e.offsetHeight-i.offsetHeight/2)/100)},getBackground:function(){if(this.color&&this.color.value){var e=this.color.toRgb(),t=e.r,i=e.g,n=e.b;return"linear-gradient(to right, rgba("+t+", "+i+", "+n+", 0) 0%, rgba("+t+", "+i+", "+n+", 1) 100%)"}return null},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop(),this.background=this.getBackground()}},data:function(){return{thumbLeft:0,thumbTop:0,background:null}},mounted:function(){var e=this,t=this.$refs,i=t.bar,n=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};Qp(i,r),Qp(n,r),this.update()}},df=hf,pf=o(df,cf,uf,!1,null,null,null);pf.options.__file="packages/color-picker/src/components/alpha-slider.vue";var ff=pf.exports,mf=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-color-predefine"},[i("div",{staticClass:"el-color-predefine__colors"},e._l(e.rgbaColors,(function(t,n){return i("div",{key:e.colors[n],staticClass:"el-color-predefine__color-selector",class:{selected:t.selected,"is-alpha":t._alpha<100},on:{click:function(t){e.handleSelect(n)}}},[i("div",{style:{"background-color":t.value}})])})),0)])},vf=[];mf._withStripped=!0;var gf={props:{colors:{type:Array,required:!0},color:{required:!0}},data:function(){return{rgbaColors:this.parseColors(this.colors,this.color)}},methods:{handleSelect:function(e){this.color.fromString(this.colors[e])},parseColors:function(e,t){return e.map((function(e){var i=new qp;return i.enableAlpha=!0,i.format="rgba",i.fromString(e),i.selected=i.value===t.value,i}))}},watch:{"$parent.currentColor":function(e){var t=new qp;t.fromString(e),this.rgbaColors.forEach((function(e){e.selected=t.compare(e)}))},colors:function(e){this.rgbaColors=this.parseColors(e,this.color)},color:function(e){this.rgbaColors=this.parseColors(this.colors,e)}}},bf=gf,yf=o(bf,mf,vf,!1,null,null,null);yf.options.__file="packages/color-picker/src/components/predefine.vue";var _f=yf.exports,xf={name:"el-color-picker-dropdown",mixins:[H.a,g.a],components:{SvPanel:tf,HueSlider:lf,AlphaSlider:ff,ElInput:m.a,ElButton:ae.a,Predefine:_f},props:{color:{required:!0},showAlpha:Boolean,predefine:Array},data:function(){return{customInput:""}},computed:{currentColor:function(){var e=this.$parent;return e.value||e.showPanelColor?e.color.value:""}},methods:{confirmValue:function(){this.$emit("pick")},handleConfirm:function(){this.color.fromString(this.customInput)}},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$el},watch:{showPopper:function(e){var t=this;!0===e&&this.$nextTick((function(){var e=t.$refs,i=e.sl,n=e.hue,r=e.alpha;i&&i.update(),n&&n.update(),r&&r.update()}))},currentColor:{immediate:!0,handler:function(e){this.customInput=e}}}},Cf=xf,wf=o(Cf,Yp,Kp,!1,null,null,null);wf.options.__file="packages/color-picker/src/components/picker-dropdown.vue";var kf=wf.exports,Sf={name:"ElColorPicker",mixins:[O.a],props:{value:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:String,popperClass:String,predefine:Array},inject:{elForm:{default:""},elFormItem:{default:""}},directives:{Clickoutside:V.a},computed:{displayedColor:function(){return this.value||this.showPanelColor?this.displayedRgb(this.color,this.showAlpha):"transparent"},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},colorSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},colorDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{value:function(e){e?e&&e!==this.color.value&&this.color.fromString(e):this.showPanelColor=!1},color:{deep:!0,handler:function(){this.showPanelColor=!0}},displayedColor:function(e){if(this.showPicker){var t=new qp({enableAlpha:this.showAlpha,format:this.colorFormat});t.fromString(this.value);var i=this.displayedRgb(t,this.showAlpha);e!==i&&this.$emit("active-change",e)}}},methods:{handleTrigger:function(){this.colorDisabled||(this.showPicker=!this.showPicker)},confirmValue:function(){var e=this.color.value;this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",e),this.showPicker=!1},clearValue:function(){this.$emit("input",null),this.$emit("change",null),null!==this.value&&this.dispatch("ElFormItem","el.form.change",null),this.showPanelColor=!1,this.showPicker=!1,this.resetColor()},hide:function(){this.showPicker=!1,this.resetColor()},resetColor:function(){var e=this;this.$nextTick((function(t){e.value?e.color.fromString(e.value):e.showPanelColor=!1}))},displayedRgb:function(e,t){if(!(e instanceof qp))throw Error("color should be instance of Color Class");var i=e.toRgb(),n=i.r,r=i.g,s=i.b;return t?"rgba("+n+", "+r+", "+s+", "+e.get("alpha")/100+")":"rgb("+n+", "+r+", "+s+")"}},mounted:function(){var e=this.value;e&&this.color.fromString(e),this.popperElm=this.$refs.dropdown.$el},data:function(){var e=new qp({enableAlpha:this.showAlpha,format:this.colorFormat});return{color:e,showPicker:!1,showPanelColor:!1}},components:{PickerDropdown:kf}},Df=Sf,$f=o(Df,Ep,Tp,!1,null,null,null);$f.options.__file="packages/color-picker/src/main.vue";var Of=$f.exports;Of.install=function(e){e.component(Of.name,Of)};var Ef=Of,Tf=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-transfer"},[i("transfer-panel",e._b({ref:"leftPanel",attrs:{data:e.sourceData,title:e.titles[0]||e.t("el.transfer.titles.0"),"default-checked":e.leftDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onSourceCheckedChange}},"transfer-panel",e.$props,!1),[e._t("left-footer")],2),i("div",{staticClass:"el-transfer__buttons"},[i("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.rightChecked.length},nativeOn:{click:function(t){return e.addToLeft(t)}}},[i("i",{staticClass:"el-icon-arrow-left"}),void 0!==e.buttonTexts[0]?i("span",[e._v(e._s(e.buttonTexts[0]))]):e._e()]),i("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.leftChecked.length},nativeOn:{click:function(t){return e.addToRight(t)}}},[void 0!==e.buttonTexts[1]?i("span",[e._v(e._s(e.buttonTexts[1]))]):e._e(),i("i",{staticClass:"el-icon-arrow-right"})])],1),i("transfer-panel",e._b({ref:"rightPanel",attrs:{data:e.targetData,title:e.titles[1]||e.t("el.transfer.titles.1"),"default-checked":e.rightDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onTargetCheckedChange}},"transfer-panel",e.$props,!1),[e._t("right-footer")],2)],1)},Pf=[];Tf._withStripped=!0;var Mf=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-transfer-panel"},[i("p",{staticClass:"el-transfer-panel__header"},[i("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleAllCheckedChange},model:{value:e.allChecked,callback:function(t){e.allChecked=t},expression:"allChecked"}},[e._v("\n "+e._s(e.title)+"\n "),i("span",[e._v(e._s(e.checkedSummary))])])],1),i("div",{class:["el-transfer-panel__body",e.hasFooter?"is-with-footer":""]},[e.filterable?i("el-input",{staticClass:"el-transfer-panel__filter",attrs:{size:"small",placeholder:e.placeholder},nativeOn:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1}},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}},[i("i",{class:["el-input__icon","el-icon-"+e.inputIcon],attrs:{slot:"prefix"},on:{click:e.clearQuery},slot:"prefix"})]):e._e(),i("el-checkbox-group",{directives:[{name:"show",rawName:"v-show",value:!e.hasNoMatch&&e.data.length>0,expression:"!hasNoMatch && data.length > 0"}],staticClass:"el-transfer-panel__list",class:{"is-filterable":e.filterable},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},e._l(e.filteredData,(function(t){return i("el-checkbox",{key:t[e.keyProp],staticClass:"el-transfer-panel__item",attrs:{label:t[e.keyProp],disabled:t[e.disabledProp]}},[i("option-content",{attrs:{option:t}})],1)})),1),i("p",{directives:[{name:"show",rawName:"v-show",value:e.hasNoMatch,expression:"hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noMatch")))]),i("p",{directives:[{name:"show",rawName:"v-show",value:0===e.data.length&&!e.hasNoMatch,expression:"data.length === 0 && !hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noData")))])],1),e.hasFooter?i("p",{staticClass:"el-transfer-panel__footer"},[e._t("default")],2):e._e()])},Nf=[];Mf._withStripped=!0;var If={mixins:[g.a],name:"ElTransferPanel",componentName:"ElTransferPanel",components:{ElCheckboxGroup:Mr.a,ElCheckbox:Fn.a,ElInput:m.a,OptionContent:{props:{option:Object},render:function(e){var t=function e(t){return"ElTransferPanel"===t.$options.componentName?t:t.$parent?e(t.$parent):t},i=t(this),n=i.$parent||i;return i.renderContent?i.renderContent(e,this.option):n.$scopedSlots.default?n.$scopedSlots.default({option:this.option}):e("span",[this.option[i.labelProp]||this.option[i.keyProp]])}}},props:{data:{type:Array,default:function(){return[]}},renderContent:Function,placeholder:String,title:String,filterable:Boolean,format:Object,filterMethod:Function,defaultChecked:Array,props:Object},data:function(){return{checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}},watch:{checked:function(e,t){if(this.updateAllChecked(),this.checkChangeByUser){var i=e.concat(t).filter((function(i){return-1===e.indexOf(i)||-1===t.indexOf(i)}));this.$emit("checked-change",e,i)}else this.$emit("checked-change",e),this.checkChangeByUser=!0},data:function(){var e=this,t=[],i=this.filteredData.map((function(t){return t[e.keyProp]}));this.checked.forEach((function(e){i.indexOf(e)>-1&&t.push(e)})),this.checkChangeByUser=!1,this.checked=t},checkableData:function(){this.updateAllChecked()},defaultChecked:{immediate:!0,handler:function(e,t){var i=this;if(!t||e.length!==t.length||!e.every((function(e){return t.indexOf(e)>-1}))){var n=[],r=this.checkableData.map((function(e){return e[i.keyProp]}));e.forEach((function(e){r.indexOf(e)>-1&&n.push(e)})),this.checkChangeByUser=!1,this.checked=n}}}},computed:{filteredData:function(){var e=this;return this.data.filter((function(t){if("function"===typeof e.filterMethod)return e.filterMethod(e.query,t);var i=t[e.labelProp]||t[e.keyProp].toString();return i.toLowerCase().indexOf(e.query.toLowerCase())>-1}))},checkableData:function(){var e=this;return this.filteredData.filter((function(t){return!t[e.disabledProp]}))},checkedSummary:function(){var e=this.checked.length,t=this.data.length,i=this.format,n=i.noChecked,r=i.hasChecked;return n&&r?e>0?r.replace(/\${checked}/g,e).replace(/\${total}/g,t):n.replace(/\${total}/g,t):e+"/"+t},isIndeterminate:function(){var e=this.checked.length;return e>0&&e0&&0===this.filteredData.length},inputIcon:function(){return this.query.length>0&&this.inputHover?"circle-close":"search"},labelProp:function(){return this.props.label||"label"},keyProp:function(){return this.props.key||"key"},disabledProp:function(){return this.props.disabled||"disabled"},hasFooter:function(){return!!this.$slots.default}},methods:{updateAllChecked:function(){var e=this,t=this.checkableData.map((function(t){return t[e.keyProp]}));this.allChecked=t.length>0&&t.every((function(t){return e.checked.indexOf(t)>-1}))},handleAllCheckedChange:function(e){var t=this;this.checked=e?this.checkableData.map((function(e){return e[t.keyProp]})):[]},clearQuery:function(){"circle-close"===this.inputIcon&&(this.query="")}}},jf=If,Ff=o(jf,Mf,Nf,!1,null,null,null);Ff.options.__file="packages/transfer/src/transfer-panel.vue";var Lf=Ff.exports,Af={name:"ElTransfer",mixins:[O.a,g.a,D.a],components:{TransferPanel:Lf,ElButton:ae.a},props:{data:{type:Array,default:function(){return[]}},titles:{type:Array,default:function(){return[]}},buttonTexts:{type:Array,default:function(){return[]}},filterPlaceholder:{type:String,default:""},filterMethod:Function,leftDefaultChecked:{type:Array,default:function(){return[]}},rightDefaultChecked:{type:Array,default:function(){return[]}},renderContent:Function,value:{type:Array,default:function(){return[]}},format:{type:Object,default:function(){return{}}},filterable:Boolean,props:{type:Object,default:function(){return{label:"label",key:"key",disabled:"disabled"}}},targetOrder:{type:String,default:"original"}},data:function(){return{leftChecked:[],rightChecked:[]}},computed:{dataObj:function(){var e=this.props.key;return this.data.reduce((function(t,i){return(t[i[e]]=i)&&t}),{})},sourceData:function(){var e=this;return this.data.filter((function(t){return-1===e.value.indexOf(t[e.props.key])}))},targetData:function(){var e=this;return"original"===this.targetOrder?this.data.filter((function(t){return e.value.indexOf(t[e.props.key])>-1})):this.value.reduce((function(t,i){var n=e.dataObj[i];return n&&t.push(n),t}),[])},hasButtonTexts:function(){return 2===this.buttonTexts.length}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}},methods:{getMigratingConfig:function(){return{props:{"footer-format":"footer-format is renamed to format."}}},onSourceCheckedChange:function(e,t){this.leftChecked=e,void 0!==t&&this.$emit("left-check-change",e,t)},onTargetCheckedChange:function(e,t){this.rightChecked=e,void 0!==t&&this.$emit("right-check-change",e,t)},addToLeft:function(){var e=this.value.slice();this.rightChecked.forEach((function(t){var i=e.indexOf(t);i>-1&&e.splice(i,1)})),this.$emit("input",e),this.$emit("change",e,"left",this.rightChecked)},addToRight:function(){var e=this,t=this.value.slice(),i=[],n=this.props.key;this.data.forEach((function(t){var r=t[n];e.leftChecked.indexOf(r)>-1&&-1===e.value.indexOf(r)&&i.push(r)})),t="unshift"===this.targetOrder?i.concat(t):t.concat(i),this.$emit("input",t),this.$emit("change",t,"right",this.leftChecked)},clearQuery:function(e){"left"===e?this.$refs.leftPanel.query="":"right"===e&&(this.$refs.rightPanel.query="")}}},Vf=Af,zf=o(Vf,Tf,Pf,!1,null,null,null);zf.options.__file="packages/transfer/src/main.vue";var Bf=zf.exports;Bf.install=function(e){e.component(Bf.name,Bf)};var Rf=Bf,Hf=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("section",{staticClass:"el-container",class:{"is-vertical":e.isVertical}},[e._t("default")],2)},Wf=[];Hf._withStripped=!0;var qf={name:"ElContainer",componentName:"ElContainer",props:{direction:String},computed:{isVertical:function(){return"vertical"===this.direction||"horizontal"!==this.direction&&(!(!this.$slots||!this.$slots.default)&&this.$slots.default.some((function(e){var t=e.componentOptions&&e.componentOptions.tag;return"el-header"===t||"el-footer"===t})))}}},Yf=qf,Kf=o(Yf,Hf,Wf,!1,null,null,null);Kf.options.__file="packages/container/src/main.vue";var Uf=Kf.exports;Uf.install=function(e){e.component(Uf.name,Uf)};var Gf=Uf,Xf=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("header",{staticClass:"el-header",style:{height:e.height}},[e._t("default")],2)},Qf=[];Xf._withStripped=!0;var Zf={name:"ElHeader",componentName:"ElHeader",props:{height:{type:String,default:"60px"}}},Jf=Zf,em=o(Jf,Xf,Qf,!1,null,null,null);em.options.__file="packages/header/src/main.vue";var tm=em.exports;tm.install=function(e){e.component(tm.name,tm)};var im=tm,nm=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("aside",{staticClass:"el-aside",style:{width:e.width}},[e._t("default")],2)},rm=[];nm._withStripped=!0;var sm={name:"ElAside",componentName:"ElAside",props:{width:{type:String,default:"300px"}}},am=sm,om=o(am,nm,rm,!1,null,null,null);om.options.__file="packages/aside/src/main.vue";var lm=om.exports;lm.install=function(e){e.component(lm.name,lm)};var cm=lm,um=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("main",{staticClass:"el-main"},[e._t("default")],2)},hm=[];um._withStripped=!0;var dm={name:"ElMain",componentName:"ElMain"},pm=dm,fm=o(pm,um,hm,!1,null,null,null);fm.options.__file="packages/main/src/main.vue";var mm=fm.exports;mm.install=function(e){e.component(mm.name,mm)};var vm=mm,gm=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("footer",{staticClass:"el-footer",style:{height:e.height}},[e._t("default")],2)},bm=[];gm._withStripped=!0;var ym={name:"ElFooter",componentName:"ElFooter",props:{height:{type:String,default:"60px"}}},_m=ym,xm=o(_m,gm,bm,!1,null,null,null);xm.options.__file="packages/footer/src/main.vue";var Cm=xm.exports;Cm.install=function(e){e.component(Cm.name,Cm)};var wm,km,Sm=Cm,Dm={name:"ElTimeline",props:{reverse:{type:Boolean,default:!1}},provide:function(){return{timeline:this}},render:function(){var e=arguments[0],t=this.reverse,i={"el-timeline":!0,"is-reverse":t},n=this.$slots.default||[];return t&&(n=n.reverse()),e("ul",{class:i},[n])}},$m=Dm,Om=o($m,wm,km,!1,null,null,null);Om.options.__file="packages/timeline/src/main.vue";var Em=Om.exports;Em.install=function(e){e.component(Em.name,Em)};var Tm=Em,Pm=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{staticClass:"el-timeline-item"},[i("div",{staticClass:"el-timeline-item__tail"}),e.$slots.dot?e._e():i("div",{staticClass:"el-timeline-item__node",class:["el-timeline-item__node--"+(e.size||""),"el-timeline-item__node--"+(e.type||"")],style:{backgroundColor:e.color}},[e.icon?i("i",{staticClass:"el-timeline-item__icon",class:e.icon}):e._e()]),e.$slots.dot?i("div",{staticClass:"el-timeline-item__dot"},[e._t("dot")],2):e._e(),i("div",{staticClass:"el-timeline-item__wrapper"},[e.hideTimestamp||"top"!==e.placement?e._e():i("div",{staticClass:"el-timeline-item__timestamp is-top"},[e._v("\n "+e._s(e.timestamp)+"\n ")]),i("div",{staticClass:"el-timeline-item__content"},[e._t("default")],2),e.hideTimestamp||"bottom"!==e.placement?e._e():i("div",{staticClass:"el-timeline-item__timestamp is-bottom"},[e._v("\n "+e._s(e.timestamp)+"\n ")])])])},Mm=[];Pm._withStripped=!0;var Nm={name:"ElTimelineItem",inject:["timeline"],props:{timestamp:String,hideTimestamp:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},type:String,color:String,size:{type:String,default:"normal"},icon:String}},Im=Nm,jm=o(Im,Pm,Mm,!1,null,null,null);jm.options.__file="packages/timeline/src/item.vue";var Fm=jm.exports;Fm.install=function(e){e.component(Fm.name,Fm)};var Lm=Fm,Am=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("a",e._b({class:["el-link",e.type?"el-link--"+e.type:"",e.disabled&&"is-disabled",e.underline&&!e.disabled&&"is-underline"],attrs:{href:e.disabled?null:e.href},on:{click:e.handleClick}},"a",e.$attrs,!1),[e.icon?i("i",{class:e.icon}):e._e(),e.$slots.default?i("span",{staticClass:"el-link--inner"},[e._t("default")],2):e._e(),e.$slots.icon?[e.$slots.icon?e._t("icon"):e._e()]:e._e()],2)},Vm=[];Am._withStripped=!0;var zm={name:"ElLink",props:{type:{type:String,default:"default"},underline:{type:Boolean,default:!0},disabled:Boolean,href:String,icon:String},methods:{handleClick:function(e){this.disabled||this.href||this.$emit("click",e)}}},Bm=zm,Rm=o(Bm,Am,Vm,!1,null,null,null);Rm.options.__file="packages/link/src/main.vue";var Hm=Rm.exports;Hm.install=function(e){e.component(Hm.name,Hm)};var Wm=Hm,qm=function(e,t){var i=t._c;return i("div",t._g(t._b({class:[t.data.staticClass,"el-divider","el-divider--"+t.props.direction]},"div",t.data.attrs,!1),t.listeners),[t.slots().default&&"vertical"!==t.props.direction?i("div",{class:["el-divider__text","is-"+t.props.contentPosition]},[t._t("default")],2):t._e()])},Ym=[];qm._withStripped=!0;var Km={name:"ElDivider",props:{direction:{type:String,default:"horizontal",validator:function(e){return-1!==["horizontal","vertical"].indexOf(e)}},contentPosition:{type:String,default:"center",validator:function(e){return-1!==["left","center","right"].indexOf(e)}}}},Um=Km,Gm=o(Um,qm,Ym,!0,null,null,null);Gm.options.__file="packages/divider/src/main.vue";var Xm=Gm.exports;Xm.install=function(e){e.component(Xm.name,Xm)};var Qm=Xm,Zm=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-image"},[e.loading?e._t("placeholder",[i("div",{staticClass:"el-image__placeholder"})]):e.error?e._t("error",[i("div",{staticClass:"el-image__error"},[e._v(e._s(e.t("el.image.error")))])]):i("img",e._g(e._b({staticClass:"el-image__inner",class:{"el-image__inner--center":e.alignCenter,"el-image__preview":e.preview},style:e.imageStyle,attrs:{src:e.src},on:{click:e.clickHandler}},"img",e.$attrs,!1),e.$listeners)),e.preview?[e.showViewer?i("image-viewer",{attrs:{"z-index":e.zIndex,"initial-index":e.imageIndex,"on-close":e.closeViewer,"url-list":e.previewSrcList}}):e._e()]:e._e()],2)},Jm=[];Zm._withStripped=!0;var ev=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"viewer-fade"}},[i("div",{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:{"z-index":e.zIndex},attrs:{tabindex:"-1"}},[i("div",{staticClass:"el-image-viewer__mask"}),i("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:e.hide}},[i("i",{staticClass:"el-icon-circle-close"})]),e.isSingle?e._e():[i("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[i("i",{staticClass:"el-icon-arrow-left"})]),i("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[i("i",{staticClass:"el-icon-arrow-right"})])],i("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[i("div",{staticClass:"el-image-viewer__actions__inner"},[i("i",{staticClass:"el-icon-zoom-out",on:{click:function(t){e.handleActions("zoomOut")}}}),i("i",{staticClass:"el-icon-zoom-in",on:{click:function(t){e.handleActions("zoomIn")}}}),i("i",{staticClass:"el-image-viewer__actions__divider"}),i("i",{class:e.mode.icon,on:{click:e.toggleMode}}),i("i",{staticClass:"el-image-viewer__actions__divider"}),i("i",{staticClass:"el-icon-refresh-left",on:{click:function(t){e.handleActions("anticlocelise")}}}),i("i",{staticClass:"el-icon-refresh-right",on:{click:function(t){e.handleActions("clocelise")}}})])]),i("div",{staticClass:"el-image-viewer__canvas"},e._l(e.urlList,(function(t,n){return n===e.index?i("img",{key:t,ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()})),0)],2)])},tv=[];ev._withStripped=!0;var iv=Object.assign||function(e){for(var t=1;t0?e.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):e.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})})),Object(Ae["on"])(document,"keydown",this._keyDownHandler),Object(Ae["on"])(document,rv,this._mouseWheelHandler)},deviceSupportUninstall:function(){Object(Ae["off"])(document,"keydown",this._keyDownHandler),Object(Ae["off"])(document,rv,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(e){this.loading=!1},handleImgError:function(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown:function(e){var t=this;if(!this.loading&&0===e.button){var i=this.transform,n=i.offsetX,r=i.offsetY,s=e.pageX,a=e.pageY;this._dragHandler=Object(b["rafThrottle"])((function(e){t.transform.offsetX=n+e.pageX-s,t.transform.offsetY=r+e.pageY-a})),Object(Ae["on"])(document,"mousemove",this._dragHandler),Object(Ae["on"])(document,"mouseup",(function(e){Object(Ae["off"])(document,"mousemove",t._dragHandler)})),e.preventDefault()}},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var e=Object.keys(nv),t=Object.values(nv),i=t.indexOf(this.mode),n=(i+1)%e.length;this.mode=nv[e[n]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var e=this.urlList.length;this.index=(this.index-1+e)%e}},next:function(){if(!this.isLast||this.infinite){var e=this.urlList.length;this.index=(this.index+1)%e}},handleActions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.loading){var i=iv({zoomRate:.2,rotateDeg:90,enableTransition:!0},t),n=i.zoomRate,r=i.rotateDeg,s=i.enableTransition,a=this.transform;switch(e){case"zoomOut":a.scale>.2&&(a.scale=parseFloat((a.scale-n).toFixed(3)));break;case"zoomIn":a.scale=parseFloat((a.scale+n).toFixed(3));break;case"clocelise":a.deg+=r;break;case"anticlocelise":a.deg-=r;break}a.enableTransition=s}}},mounted:function(){this.deviceSupportInstall(),this.$refs["el-image-viewer__wrapper"].focus()}},av=sv,ov=o(av,ev,tv,!1,null,null,null);ov.options.__file="packages/image/src/image-viewer.vue";var lv=ov.exports,cv=function(){return void 0!==document.documentElement.style.objectFit},uv={NONE:"none",CONTAIN:"contain",COVER:"cover",FILL:"fill",SCALE_DOWN:"scale-down"},hv="",dv={name:"ElImage",mixins:[g.a],inheritAttrs:!1,components:{ImageViewer:lv},props:{src:String,fit:String,lazy:Boolean,scrollContainer:{},previewSrcList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3}},data:function(){return{loading:!0,error:!1,show:!this.lazy,imageWidth:0,imageHeight:0,showViewer:!1}},computed:{imageStyle:function(){var e=this.fit;return!this.$isServer&&e?cv()?{"object-fit":e}:this.getImageStyle(e):{}},alignCenter:function(){return!this.$isServer&&!cv()&&this.fit!==uv.FILL},preview:function(){var e=this.previewSrcList;return Array.isArray(e)&&e.length>0},imageIndex:function(){var e=0,t=this.previewSrcList.indexOf(this.src);return t>=0&&(e=t),e}},watch:{src:function(e){this.show&&this.loadImage()},show:function(e){e&&this.loadImage()}},mounted:function(){this.lazy?this.addLazyLoadListener():this.loadImage()},beforeDestroy:function(){this.lazy&&this.removeLazyLoadListener()},methods:{loadImage:function(){var e=this;if(!this.$isServer){this.loading=!0,this.error=!1;var t=new Image;t.onload=function(i){return e.handleLoad(i,t)},t.onerror=this.handleError.bind(this),Object.keys(this.$attrs).forEach((function(i){var n=e.$attrs[i];t.setAttribute(i,n)})),t.src=this.src}},handleLoad:function(e,t){this.imageWidth=t.width,this.imageHeight=t.height,this.loading=!1,this.error=!1},handleError:function(e){this.loading=!1,this.error=!0,this.$emit("error",e)},handleLazyLoad:function(){Object(Ae["isInContainer"])(this.$el,this._scrollContainer)&&(this.show=!0,this.removeLazyLoadListener())},addLazyLoadListener:function(){if(!this.$isServer){var e=this.scrollContainer,t=null;t=Object(dd["isHtmlElement"])(e)?e:Object(dd["isString"])(e)?document.querySelector(e):Object(Ae["getScrollContainer"])(this.$el),t&&(this._scrollContainer=t,this._lazyLoadHandler=jd()(200,this.handleLazyLoad),Object(Ae["on"])(t,"scroll",this._lazyLoadHandler),this.handleLazyLoad())}},removeLazyLoadListener:function(){var e=this._scrollContainer,t=this._lazyLoadHandler;!this.$isServer&&e&&t&&(Object(Ae["off"])(e,"scroll",t),this._scrollContainer=null,this._lazyLoadHandler=null)},getImageStyle:function(e){var t=this.imageWidth,i=this.imageHeight,n=this.$el,r=n.clientWidth,s=n.clientHeight;if(!t||!i||!r||!s)return{};var a=t/i<1;if(e===uv.SCALE_DOWN){var o=tr)return console.warn("[ElementCalendar]end time should be greater than start time"),[];if(Object(as["validateRangeInOneMonth"])(n,r))return[[n,r]];var s=[],a=new Date(n.getFullYear(),n.getMonth()+1,1),o=this.toDate(a.getTime()-Ev);if(!Object(as["validateRangeInOneMonth"])(a,r))return console.warn("[ElementCalendar]start time and end time interval must not exceed two months"),[];s.push([n,o]);var l=this.realFirstDayOfWeek,c=a.getDay(),u=0;return c!==l&&(0===l?u=7-c:(u=l-c,u=u>0?u:7+u)),a=this.toDate(a.getTime()+u*Ev),a.getDate()6?0:Math.floor(this.firstDayOfWeek)}},data:function(){return{selectedDay:"",now:new Date}}},Pv=Tv,Mv=o(Pv,gv,bv,!1,null,null,null);Mv.options.__file="packages/calendar/src/main.vue";var Nv=Mv.exports;Nv.install=function(e){e.component(Nv.name,Nv)};var Iv=Nv,jv=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-fade-in"}},[e.visible?i("div",{staticClass:"el-backtop",style:{right:e.styleRight,bottom:e.styleBottom},on:{click:function(t){return t.stopPropagation(),e.handleClick(t)}}},[e._t("default",[i("el-icon",{attrs:{name:"caret-top"}})])],2):e._e()])},Fv=[];jv._withStripped=!0;var Lv=function(e){return Math.pow(e,3)},Av=function(e){return e<.5?Lv(2*e)/2:1-Lv(2*(1-e))/2},Vv={name:"ElBacktop",props:{visibilityHeight:{type:Number,default:200},target:[String],right:{type:Number,default:40},bottom:{type:Number,default:40}},data:function(){return{el:null,container:null,visible:!1}},computed:{styleBottom:function(){return this.bottom+"px"},styleRight:function(){return this.right+"px"}},mounted:function(){this.init(),this.throttledScrollHandler=jd()(300,this.onScroll),this.container.addEventListener("scroll",this.throttledScrollHandler)},methods:{init:function(){if(this.container=document,this.el=document.documentElement,this.target){if(this.el=document.querySelector(this.target),!this.el)throw new Error("target is not existed: "+this.target);this.container=this.el}},onScroll:function(){var e=this.el.scrollTop;this.visible=e>=this.visibilityHeight},handleClick:function(e){this.scrollToTop(),this.$emit("click",e)},scrollToTop:function(){var e=this.el,t=Date.now(),i=e.scrollTop,n=window.requestAnimationFrame||function(e){return setTimeout(e,16)},r=function r(){var s=(Date.now()-t)/500;s<1?(e.scrollTop=i*(1-Av(s)),n(r)):e.scrollTop=0};n(r)}},beforeDestroy:function(){this.container.removeEventListener("scroll",this.throttledScrollHandler)}},zv=Vv,Bv=o(zv,jv,Fv,!1,null,null,null);Bv.options.__file="packages/backtop/src/main.vue";var Rv=Bv.exports;Rv.install=function(e){e.component(Rv.name,Rv)};var Hv=Rv,Wv=function(e,t){if(e===window&&(e=document.documentElement),1!==e.nodeType)return[];var i=window.getComputedStyle(e,null);return t?i[t]:i},qv=function(e){return Object.keys(e||{}).map((function(t){return[t,e[t]]}))},Yv=function(e,t){return e===window||e===document?document.documentElement[t]:e[t]},Kv=function(e){return Yv(e,"offsetHeight")},Uv=function(e){return Yv(e,"clientHeight")},Gv="ElInfiniteScroll",Xv={delay:{type:Number,default:200},distance:{type:Number,default:0},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},Qv=function(e,t){return Object(dd["isHtmlElement"])(e)?qv(Xv).reduce((function(i,n){var r=n[0],s=n[1],a=s.type,o=s.default,l=e.getAttribute("infinite-scroll-"+r);switch(l=Object(dd["isUndefined"])(t[l])?l:t[l],a){case Number:l=Number(l),l=Number.isNaN(l)?o:l;break;case Boolean:l=Object(dd["isDefined"])(l)?"false"!==l&&Boolean(l):o;break;default:l=a(l)}return i[r]=l,i}),{}):{}},Zv=function(e){return e.getBoundingClientRect().top},Jv=function(e){var t=this[Gv],i=t.el,n=t.vm,r=t.container,s=t.observer,a=Qv(i,n),o=a.distance,l=a.disabled;if(!l){var c=r.getBoundingClientRect();if(c.width||c.height){var u=!1;if(r===i){var h=r.scrollTop+Uv(r);u=r.scrollHeight-h<=o}else{var d=Kv(i)+Zv(i)-Zv(r),p=Kv(r),f=Number.parseFloat(Wv(r,"borderBottomWidth"));u=d-p+f<=o}u&&Object(dd["isFunction"])(e)?e.call(n):s&&(s.disconnect(),this[Gv].observer=null)}}},eg={name:"InfiniteScroll",inserted:function(e,t,i){var n=t.value,r=i.context,s=Object(Ae["getScrollContainer"])(e,!0),a=Qv(e,r),o=a.delay,l=a.immediate,c=L()(o,Jv.bind(e,n));if(e[Gv]={el:e,vm:r,container:s,onScroll:c},s&&(s.addEventListener("scroll",c),l)){var u=e[Gv].observer=new MutationObserver(c);u.observe(s,{childList:!0,subtree:!0}),c()}},unbind:function(e){var t=e[Gv],i=t.container,n=t.onScroll;i&&i.removeEventListener("scroll",n)},install:function(e){e.directive(eg.name,eg)}},tg=eg,ig=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-page-header"},[i("div",{staticClass:"el-page-header__left",on:{click:function(t){e.$emit("back")}}},[i("i",{staticClass:"el-icon-back"}),i("div",{staticClass:"el-page-header__title"},[e._t("title",[e._v(e._s(e.title))])],2)]),i("div",{staticClass:"el-page-header__content"},[e._t("content",[e._v(e._s(e.content))])],2)])},ng=[];ig._withStripped=!0;var rg={name:"ElPageHeader",props:{title:{type:String,default:function(){return Object(en["t"])("el.pageHeader.title")}},content:String}},sg=rg,ag=o(sg,ig,ng,!1,null,null,null);ag.options.__file="packages/page-header/src/main.vue";var og=ag.exports;og.install=function(e){e.component(og.name,og)};var lg=og,cg=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:["el-cascader-panel",e.border&&"is-bordered"],on:{keydown:e.handleKeyDown}},e._l(e.menus,(function(e,t){return i("cascader-menu",{key:t,ref:"menu",refInFor:!0,attrs:{index:t,nodes:e}})})),1)},ug=[];cg._withStripped=!0;var hg,dg,pg=i(43),fg=i.n(pg),mg=function(e){return e.stopPropagation()},vg={inject:["panel"],components:{ElCheckbox:Fn.a,ElRadio:fg.a},props:{node:{required:!0},nodeId:String},computed:{config:function(){return this.panel.config},isLeaf:function(){return this.node.isLeaf},isDisabled:function(){return this.node.isDisabled},checkedValue:function(){return this.panel.checkedValue},isChecked:function(){return this.node.isSameNode(this.checkedValue)},inActivePath:function(){return this.isInPath(this.panel.activePath)},inCheckedPath:function(){var e=this;return!!this.config.checkStrictly&&this.panel.checkedNodePaths.some((function(t){return e.isInPath(t)}))},value:function(){return this.node.getValueByOption()}},methods:{handleExpand:function(){var e=this,t=this.panel,i=this.node,n=this.isDisabled,r=this.config,s=r.multiple,a=r.checkStrictly;!a&&n||i.loading||(r.lazy&&!i.loaded?t.lazyLoad(i,(function(){var t=e.isLeaf;if(t||e.handleExpand(),s){var n=!!t&&i.checked;e.handleMultiCheckChange(n)}})):t.handleExpand(i))},handleCheckChange:function(){var e=this.panel,t=this.value,i=this.node;e.handleCheckChange(t),e.handleExpand(i)},handleMultiCheckChange:function(e){this.node.doCheck(e),this.panel.calculateMultiCheckedValue()},isInPath:function(e){var t=this.node,i=e[t.level-1]||{};return i.uid===t.uid},renderPrefix:function(e){var t=this.isLeaf,i=this.isChecked,n=this.config,r=n.checkStrictly,s=n.multiple;return s?this.renderCheckbox(e):r?this.renderRadio(e):t&&i?this.renderCheckIcon(e):null},renderPostfix:function(e){var t=this.node,i=this.isLeaf;return t.loading?this.renderLoadingIcon(e):i?null:this.renderExpandIcon(e)},renderCheckbox:function(e){var t=this.node,i=this.config,n=this.isDisabled,r={on:{change:this.handleMultiCheckChange},nativeOn:{}};return i.checkStrictly&&(r.nativeOn.click=mg),e("el-checkbox",Zu()([{attrs:{value:t.checked,indeterminate:t.indeterminate,disabled:n}},r]))},renderRadio:function(e){var t=this.checkedValue,i=this.value,n=this.isDisabled;return Object(b["isEqual"])(i,t)&&(i=t),e("el-radio",{attrs:{value:t,label:i,disabled:n},on:{change:this.handleCheckChange},nativeOn:{click:mg}},[e("span")])},renderCheckIcon:function(e){return e("i",{class:"el-icon-check el-cascader-node__prefix"})},renderLoadingIcon:function(e){return e("i",{class:"el-icon-loading el-cascader-node__postfix"})},renderExpandIcon:function(e){return e("i",{class:"el-icon-arrow-right el-cascader-node__postfix"})},renderContent:function(e){var t=this.panel,i=this.node,n=t.renderLabelFn,r=n?n({node:i,data:i.data}):null;return e("span",{class:"el-cascader-node__label"},[r||i.label])}},render:function(e){var t=this,i=this.inActivePath,n=this.inCheckedPath,r=this.isChecked,s=this.isLeaf,a=this.isDisabled,o=this.config,l=this.nodeId,c=o.expandTrigger,u=o.checkStrictly,h=o.multiple,d=!u&&a,p={on:{}};return"click"===c?p.on.click=this.handleExpand:(p.on.mouseenter=function(e){t.handleExpand(),t.$emit("expand",e)},p.on.focus=function(e){t.handleExpand(),t.$emit("expand",e)}),!s||a||u||h||(p.on.click=this.handleCheckChange),e("li",Zu()([{attrs:{role:"menuitem",id:l,"aria-expanded":i,tabindex:d?null:-1},class:{"el-cascader-node":!0,"is-selectable":u,"in-active-path":i,"in-checked-path":n,"is-active":r,"is-disabled":d}},p]),[this.renderPrefix(e),this.renderContent(e),this.renderPostfix(e)])}},gg=vg,bg=o(gg,hg,dg,!1,null,null,null);bg.options.__file="packages/cascader-panel/src/cascader-node.vue";var yg,_g,xg=bg.exports,Cg={name:"ElCascaderMenu",mixins:[g.a],inject:["panel"],components:{ElScrollbar:q.a,CascaderNode:xg},props:{nodes:{type:Array,required:!0},index:Number},data:function(){return{activeNode:null,hoverTimer:null,id:Object(b["generateId"])()}},computed:{isEmpty:function(){return!this.nodes.length},menuId:function(){return"cascader-menu-"+this.id+"-"+this.index}},methods:{handleExpand:function(e){this.activeNode=e.target},handleMouseMove:function(e){var t=this.activeNode,i=this.hoverTimer,n=this.$refs.hoverZone;if(t&&n)if(t.contains(e.target)){clearTimeout(i);var r=this.$el.getBoundingClientRect(),s=r.left,a=e.clientX-s,o=this.$el,l=o.offsetWidth,c=o.offsetHeight,u=t.offsetTop,h=u+t.offsetHeight;n.innerHTML='\n \n \n '}else i||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,i=this.panel.isHoverMenu,n={on:{}};i&&(n.on.expand=this.handleExpand);var r=this.nodes.map((function(i,r){var s=i.hasChildren;return e("cascader-node",Zu()([{key:i.uid,attrs:{node:i,"node-id":t+"-"+r,"aria-haspopup":s,"aria-owns":s?t:null}},n]))}));return[].concat(r,[i?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,i=this.menuId,n={nativeOn:{}};return this.panel.isHoverMenu&&(n.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",Zu()([{attrs:{tag:"ul",role:"menu",id:i,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},n]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},wg=Cg,kg=o(wg,yg,_g,!1,null,null,null);kg.options.__file="packages/cascader-panel/src/cascader-menu.vue";var Sg=kg.exports,Dg=function(){function e(e,t){for(var i=0;i1?t-1:0),n=1;n1?n-1:0),s=1;s0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),i=this.isSameNode(e,t);this.doCheck(i)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},Dg(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,i=this.config,n=i.disabled,r=i.checkStrictly;return e[n]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,i=this.hasChildren,n=this.children,r=this.config,s=r.lazy,a=r.leaf;if(s){var o=Object(Dt["isDef"])(e[a])?e[a]:!!t&&!n.length;return this.hasChildren=!o,o}return!i}}]),e}(),Tg=Eg;function Pg(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Mg=function e(t,i){return t.reduce((function(t,n){return n.isLeaf?t.push(n):(!i&&t.push(n),t=t.concat(e(n.children,i))),t}),[])},Ng=function(){function e(t,i){Pg(this,e),this.config=i,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=Object(b["coerceTruthyValueToArray"])(e),this.nodes=e.map((function(e){return new Tg(e,t.config)})),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var i=new Tg(e,this.config,t),n=t?t.children:this.nodes;n.push(i)},e.prototype.appendNodes=function(e,t){var i=this;e=Object(b["coerceTruthyValueToArray"])(e),e.forEach((function(e){return i.appendNode(e,t)}))},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=e?this.leafNodes:this.flattedNodes;return t?i:Mg(this.nodes,e)},e.prototype.getNodeByValue=function(e){if(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter((function(t){return Object(b["valueEquals"])(t.path,e)||t.value===e}));return t&&t.length?t[0]:null}return null},e}(),Ig=Ng,jg=Object.assign||function(e){for(var t=1;t0){var l=i.store.getNodeByValue(s);l.data[o]||i.lazyLoad(l,(function(){i.handleExpand(l)})),i.loadCount===i.checkedValue.length&&i.$parent.computePresentText()}}t&&t(n)};n.lazyLoad(e,r)},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map((function(e){return e.getValueByOption()}))},scrollIntoView:function(){if(!this.$isServer){var e=this.$refs.menu||[];e.forEach((function(e){var t=e.$el;if(t){var i=t.querySelector(".el-scrollbar__wrap"),n=t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path");rn()(i,n)}}))}},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue,i=this.multiple;if(i){var n=this.getFlattedNodes(e);return n.filter((function(e){return e.checked}))}return Object(b["isEmpty"])(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,i=e.multiple,n=e.emitPath;i?(this.getCheckedNodes(t).filter((function(e){return!e.isDisabled})).forEach((function(e){return e.doCheck(!1)})),this.calculateMultiCheckedValue()):this.checkedValue=n?[]:null}}},Wg=Hg,qg=o(Wg,cg,ug,!1,null,null,null);qg.options.__file="packages/cascader-panel/src/cascader-panel.vue";var Yg=qg.exports;Yg.install=function(e){e.component(Yg.name,Yg)};var Kg,Ug,Gg=Yg,Xg={name:"ElAvatar",props:{size:{type:[Number,String],validator:function(e){return"string"===typeof e?["large","medium","small"].includes(e):"number"===typeof e}},shape:{type:String,default:"circle",validator:function(e){return["circle","square"].includes(e)}},icon:String,src:String,alt:String,srcSet:String,error:Function,fit:{type:String,default:"cover"}},data:function(){return{isImageExist:!0}},computed:{avatarClass:function(){var e=this.size,t=this.icon,i=this.shape,n=["el-avatar"];return e&&"string"===typeof e&&n.push("el-avatar--"+e),t&&n.push("el-avatar--icon"),i&&n.push("el-avatar--"+i),n.join(" ")}},methods:{handleError:function(){var e=this.error,t=e?e():void 0;!1!==t&&(this.isImageExist=!1)},renderAvatar:function(){var e=this.$createElement,t=this.icon,i=this.src,n=this.alt,r=this.isImageExist,s=this.srcSet,a=this.fit;return r&&i?e("img",{attrs:{src:i,alt:n,srcSet:s},on:{error:this.handleError},style:{"object-fit":a}}):t?e("i",{class:t}):this.$slots.default}},render:function(){var e=arguments[0],t=this.avatarClass,i=this.size,n="number"===typeof i?{height:i+"px",width:i+"px",lineHeight:i+"px"}:{};return e("span",{class:t,style:n},[this.renderAvatar()])}},Qg=Xg,Zg=o(Qg,Kg,Ug,!1,null,null,null);Zg.options.__file="packages/avatar/src/main.vue";var Jg=Zg.exports;Jg.install=function(e){e.component(Jg.name,Jg)};var eb=Jg,tb=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-drawer-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-drawer__wrapper",attrs:{tabindex:"-1"}},[i("div",{staticClass:"el-drawer__container",class:e.visible&&"el-drawer__open",attrs:{role:"document",tabindex:"-1"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[i("div",{ref:"drawer",staticClass:"el-drawer",class:[e.direction,e.customClass],style:e.isHorizontal?"width: "+e.size:"height: "+e.size,attrs:{"aria-modal":"true","aria-labelledby":"el-drawer__title","aria-label":e.title,role:"dialog",tabindex:"-1"}},[e.withHeader?i("header",{staticClass:"el-drawer__header",attrs:{id:"el-drawer__title"}},[e._t("title",[i("span",{attrs:{role:"heading",tabindex:"0",title:e.title}},[e._v(e._s(e.title))])]),e.showClose?i("button",{staticClass:"el-drawer__close-btn",attrs:{"aria-label":"close "+(e.title||"drawer"),type:"button"},on:{click:e.closeDrawer}},[i("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2):e._e(),e.rendered?i("section",{staticClass:"el-drawer__body"},[e._t("default")],2):e._e()])])])])},ib=[];tb._withStripped=!0;var nb={name:"ElDrawer",mixins:[k.a,O.a],props:{appendToBody:{type:Boolean,default:!1},beforeClose:{type:Function},customClass:{type:String,default:""},closeOnPressEscape:{type:Boolean,default:!0},destroyOnClose:{type:Boolean,default:!1},modal:{type:Boolean,default:!0},direction:{type:String,default:"rtl",validator:function(e){return-1!==["ltr","rtl","ttb","btt"].indexOf(e)}},modalAppendToBody:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},size:{type:String,default:"30%"},title:{type:String,default:""},visible:{type:Boolean},wrapperClosable:{type:Boolean,default:!0},withHeader:{type:Boolean,default:!0}},computed:{isHorizontal:function(){return"rtl"===this.direction||"ltr"===this.direction}},data:function(){return{closed:!1,prevActiveElement:null}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.appendToBody&&document.body.appendChild(this.$el),this.prevActiveElement=document.activeElement,this.$nextTick((function(){yp.a.focusFirstDescendant(t.$refs.drawer)}))):(this.closed||this.$emit("close"),this.$nextTick((function(){t.prevActiveElement&&t.prevActiveElement.focus()})))}},methods:{afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1),this.closed=!0)},handleWrapperClick:function(){this.wrapperClosable&&this.closeDrawer()},closeDrawer:function(){"function"===typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},handleClose:function(){this.closeDrawer()}},mounted:function(){this.visible&&(this.rendered=!0,this.open())},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},rb=nb,sb=o(rb,tb,ib,!1,null,null,null);sb.options.__file="packages/drawer/src/main.vue";var ab=sb.exports;ab.install=function(e){e.component(ab.name,ab)};var ob=ab,lb=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-popover",e._b({attrs:{trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},"el-popover",e.$attrs,!1),[i("div",{staticClass:"el-popconfirm"},[i("p",{staticClass:"el-popconfirm__main"},[e.hideIcon?e._e():i("i",{staticClass:"el-popconfirm__icon",class:e.icon,style:{color:e.iconColor}}),e._v("\n "+e._s(e.title)+"\n ")]),i("div",{staticClass:"el-popconfirm__action"},[i("el-button",{attrs:{size:"mini",type:e.cancelButtonType},on:{click:e.cancel}},[e._v("\n "+e._s(e.cancelButtonText)+"\n ")]),i("el-button",{attrs:{size:"mini",type:e.confirmButtonType},on:{click:e.confirm}},[e._v("\n "+e._s(e.confirmButtonText)+"\n ")])],1)]),e._t("reference",null,{slot:"reference"})],2)},cb=[];lb._withStripped=!0;var ub=i(44),hb=i.n(ub),db={name:"ElPopconfirm",props:{title:{type:String},confirmButtonText:{type:String,default:Object(en["t"])("el.popconfirm.confirmButtonText")},cancelButtonText:{type:String,default:Object(en["t"])("el.popconfirm.cancelButtonText")},confirmButtonType:{type:String,default:"primary"},cancelButtonType:{type:String,default:"text"},icon:{type:String,default:"el-icon-question"},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1}},components:{ElPopover:hb.a,ElButton:ae.a},data:function(){return{visible:!1}},methods:{confirm:function(){this.visible=!1,this.$emit("onConfirm")},cancel:function(){this.visible=!1,this.$emit("onCancel")}}},pb=db,fb=o(pb,lb,cb,!1,null,null,null);fb.options.__file="packages/popconfirm/src/main.vue";var mb=fb.exports;mb.install=function(e){e.component(mb.name,mb)};var vb=mb,gb=[_,N,re,pe,_e,$e,qe,et,ct,vt,Pt,Vt,Yt,ei,oi,fi,xi,Oi,ji,un,hn,bn,Sn,Mn,Gr,ns,Ta,Ra,to,uo,po,Ho,Xo,nl,bl,Vl,Ul,Jl,Oc,Fc,du,Lu,Vu,Ru,xh,Oh,jh,id,cd,gd,kd,Pd,zd,qd,Jd,ap,pp,Op,Ef,Rf,Gf,im,cm,vm,Sm,Tm,Lm,Wm,Qm,vv,Iv,Hv,lg,Gg,eb,ob,vb,Ke.a],bb=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};tn.a.use(t.locale),tn.a.i18n(t.i18n),gb.forEach((function(t){e.component(t.name,t)})),e.use(tg),e.use(Tu.directive),e.prototype.$ELEMENT={size:t.size||"",zIndex:t.zIndex||2e3},e.prototype.$loading=Tu.service,e.prototype.$msgbox=Fo,e.prototype.$alert=Fo.alert,e.prototype.$confirm=Fo.confirm,e.prototype.$prompt=Fo.prompt,e.prototype.$notify=Xc,e.prototype.$message=Gh};"undefined"!==typeof window&&window.Vue&&bb(window.Vue);t["default"]={version:"2.13.2",locale:tn.a.use,i18n:tn.a.i18n,install:bb,CollapseTransition:Ke.a,Loading:Tu,Pagination:_,Dialog:N,Autocomplete:re,Dropdown:pe,DropdownMenu:_e,DropdownItem:$e,Menu:qe,Submenu:et,MenuItem:ct,MenuItemGroup:vt,Input:Pt,InputNumber:Vt,Radio:Yt,RadioGroup:ei,RadioButton:oi,Checkbox:fi,CheckboxButton:xi,CheckboxGroup:Oi,Switch:ji,Select:un,Option:hn,OptionGroup:bn,Button:Sn,ButtonGroup:Mn,Table:Gr,TableColumn:ns,DatePicker:Ta,TimeSelect:Ra,TimePicker:to,Popover:uo,Tooltip:po,MessageBox:Fo,Breadcrumb:Ho,BreadcrumbItem:Xo,Form:nl,FormItem:bl,Tabs:Vl,TabPane:Ul,Tag:Jl,Tree:Oc,Alert:Fc,Notification:Xc,Slider:du,Icon:Lu,Row:Vu,Col:Ru,Upload:xh,Progress:Oh,Spinner:jh,Message:Gh,Badge:id,Card:cd,Rate:gd,Steps:kd,Step:Pd,Carousel:zd,Scrollbar:qd,CarouselItem:Jd,Collapse:ap,CollapseItem:pp,Cascader:Op,ColorPicker:Ef,Transfer:Rf,Container:Gf,Header:im,Aside:cm,Main:vm,Footer:Sm,Timeline:Tm,TimelineItem:Lm,Link:Wm,Divider:Qm,Image:vv,Calendar:Iv,Backtop:Hv,InfiniteScroll:tg,PageHeader:lg,CascaderPanel:Gg,Avatar:eb,Drawer:ob,Popconfirm:vb}}])["default"]},6167:function(e,t,i){"use strict";var n,r;"function"===typeof Symbol&&Symbol.iterator;(function(s,a){n=a,r="function"===typeof n?n.call(t,i,t,e):n,void 0===r||(e.exports=r)})(0,(function(){var e=window,t={placement:"bottom",gpuAcceleration:!0,offset:0,boundariesElement:"viewport",boundariesPadding:5,preventOverflowOrder:["left","right","top","bottom"],flipBehavior:"flip",arrowElement:"[x-arrow]",arrowOffset:0,modifiers:["shift","offset","preventOverflow","keepTogether","arrow","flip","applyStyle"],modifiersIgnored:[],forceAbsolute:!1};function i(e,i,n){this._reference=e.jquery?e[0]:e,this.state={};var r="undefined"===typeof i||null===i,s=i&&"[object Object]"===Object.prototype.toString.call(i);return this._popper=r||s?this.parse(s?i:{}):i.jquery?i[0]:i,this._options=Object.assign({},t,n),this._options.modifiers=this._options.modifiers.map(function(e){if(-1===this._options.modifiersIgnored.indexOf(e))return"applyStyle"===e&&this._popper.setAttribute("x-placement",this._options.placement),this.modifiers[e]||e}.bind(this)),this.state.position=this._getPosition(this._popper,this._reference),h(this._popper,{position:this.state.position,top:0}),this.update(),this._setupEventListeners(),this}function n(t){var i=t.style.display,n=t.style.visibility;t.style.display="block",t.style.visibility="hidden";t.offsetWidth;var r=e.getComputedStyle(t),s=parseFloat(r.marginTop)+parseFloat(r.marginBottom),a=parseFloat(r.marginLeft)+parseFloat(r.marginRight),o={width:t.offsetWidth+a,height:t.offsetHeight+s};return t.style.display=i,t.style.visibility=n,o}function r(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function s(e){var t=Object.assign({},e);return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function a(e,t){var i,n=0;for(i in e){if(e[i]===t)return n;n++}return null}function o(t,i){var n=e.getComputedStyle(t,null);return n[i]}function l(t){var i=t.offsetParent;return i!==e.document.body&&i?i:e.document.documentElement}function c(t){var i=t.parentNode;return i?i===e.document?e.document.body.scrollTop||e.document.body.scrollLeft?e.document.body:e.document.documentElement:-1!==["scroll","auto"].indexOf(o(i,"overflow"))||-1!==["scroll","auto"].indexOf(o(i,"overflow-x"))||-1!==["scroll","auto"].indexOf(o(i,"overflow-y"))?i:c(t.parentNode):t}function u(t){return t!==e.document.body&&("fixed"===o(t,"position")||(t.parentNode?u(t.parentNode):t))}function h(e,t){function i(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&i(t[n])&&(r="px"),e.style[n]=t[n]+r}))}function d(e){var t={};return e&&"[object Function]"===t.toString.call(e)}function p(e){var t={width:e.offsetWidth,height:e.offsetHeight,left:e.offsetLeft,top:e.offsetTop};return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function f(e){var t=e.getBoundingClientRect(),i=-1!=navigator.userAgent.indexOf("MSIE"),n=i&&"HTML"===e.tagName?-e.scrollTop:t.top;return{left:t.left,top:n,right:t.right,bottom:t.bottom,width:t.right-t.left,height:t.bottom-n}}function m(e,t,i){var n=f(e),r=f(t);if(i){var s=c(t);r.top+=s.scrollTop,r.bottom+=s.scrollTop,r.left+=s.scrollLeft,r.right+=s.scrollLeft}var a={top:n.top-r.top,left:n.left-r.left,bottom:n.top-r.top+n.height,right:n.left-r.left+n.width,width:n.width,height:n.height};return a}function v(t){for(var i=["","ms","webkit","moz","o"],n=0;n1&&console.warn("WARNING: the given `parent` query("+t.parent+") matched more than one element, the first one will be used"),0===a.length)throw"ERROR: the given `parent` doesn't exists!";a=a[0]}return a.length>1&&a instanceof Element===!1&&(console.warn("WARNING: you have passed as parent a list of elements, the first one will be used"),a=a[0]),a.appendChild(r),r;function o(e,t){t.forEach((function(t){e.classList.add(t)}))}function l(e,t){t.forEach((function(t){e.setAttribute(t.split(":")[0],t.split(":")[1]||"")}))}},i.prototype._getPosition=function(e,t){var i=l(t);if(this._options.forceAbsolute)return"absolute";var n=u(t,i);return n?"fixed":"absolute"},i.prototype._getOffsets=function(e,t,i){i=i.split("-")[0];var r={};r.position=this.state.position;var s="fixed"===r.position,a=m(t,l(e),s),o=n(e);return-1!==["right","left"].indexOf(i)?(r.top=a.top+a.height/2-o.height/2,r.left="left"===i?a.left-o.width:a.right):(r.left=a.left+a.width/2-o.width/2,r.top="top"===i?a.top-o.height:a.bottom),r.width=o.width,r.height=o.height,{popper:r,reference:a}},i.prototype._setupEventListeners=function(){if(this.state.updateBound=this.update.bind(this),e.addEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement){var t=c(this._reference);t!==e.document.body&&t!==e.document.documentElement||(t=e),t.addEventListener("scroll",this.state.updateBound),this.state.scrollTarget=t}},i.prototype._removeEventListeners=function(){e.removeEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement&&this.state.scrollTarget&&(this.state.scrollTarget.removeEventListener("scroll",this.state.updateBound),this.state.scrollTarget=null),this.state.updateBound=null},i.prototype._getBoundaries=function(t,i,n){var r,s,a={};if("window"===n){var o=e.document.body,u=e.document.documentElement;s=Math.max(o.scrollHeight,o.offsetHeight,u.clientHeight,u.scrollHeight,u.offsetHeight),r=Math.max(o.scrollWidth,o.offsetWidth,u.clientWidth,u.scrollWidth,u.offsetWidth),a={top:0,right:r,bottom:s,left:0}}else if("viewport"===n){var h=l(this._popper),d=c(this._popper),f=p(h),m=function(e){return e==document.body?Math.max(document.documentElement.scrollTop,document.body.scrollTop):e.scrollTop},v=function(e){return e==document.body?Math.max(document.documentElement.scrollLeft,document.body.scrollLeft):e.scrollLeft},g="fixed"===t.offsets.popper.position?0:m(d),b="fixed"===t.offsets.popper.position?0:v(d);a={top:0-(f.top-g),right:e.document.documentElement.clientWidth-(f.left-b),bottom:e.document.documentElement.clientHeight-(f.top-g),left:0-(f.left-b)}}else a=l(this._popper)===n?{top:0,left:0,right:n.clientWidth,bottom:n.clientHeight}:p(n);return a.left+=i,a.right-=i,a.top=a.top+i,a.bottom=a.bottom-i,a},i.prototype.runModifiers=function(e,t,i){var n=t.slice();return void 0!==i&&(n=this._options.modifiers.slice(0,a(this._options.modifiers,i))),n.forEach(function(t){d(t)&&(e=t.call(this,e))}.bind(this)),e},i.prototype.isModifierRequired=function(e,t){var i=a(this._options.modifiers,e);return!!this._options.modifiers.slice(0,i).filter((function(e){return e===t})).length},i.prototype.modifiers={},i.prototype.modifiers.applyStyle=function(e){var t,i={position:e.offsets.popper.position},n=Math.round(e.offsets.popper.left),r=Math.round(e.offsets.popper.top);return this._options.gpuAcceleration&&(t=v("transform"))?(i[t]="translate3d("+n+"px, "+r+"px, 0)",i.top=0,i.left=0):(i.left=n,i.top=r),Object.assign(i,e.styles),h(this._popper,i),this._popper.setAttribute("x-placement",e.placement),this.isModifierRequired(this.modifiers.applyStyle,this.modifiers.arrow)&&e.offsets.arrow&&h(e.arrowElement,e.offsets.arrow),e},i.prototype.modifiers.shift=function(e){var t=e.placement,i=t.split("-")[0],n=t.split("-")[1];if(n){var r=e.offsets.reference,a=s(e.offsets.popper),o={y:{start:{top:r.top},end:{top:r.top+r.height-a.height}},x:{start:{left:r.left},end:{left:r.left+r.width-a.width}}},l=-1!==["bottom","top"].indexOf(i)?"x":"y";e.offsets.popper=Object.assign(a,o[l][n])}return e},i.prototype.modifiers.preventOverflow=function(e){var t=this._options.preventOverflowOrder,i=s(e.offsets.popper),n={left:function(){var t=i.left;return i.lefte.boundaries.right&&(t=Math.min(i.left,e.boundaries.right-i.width)),{left:t}},top:function(){var t=i.top;return i.tope.boundaries.bottom&&(t=Math.min(i.top,e.boundaries.bottom-i.height)),{top:t}}};return t.forEach((function(t){e.offsets.popper=Object.assign(i,n[t]())})),e},i.prototype.modifiers.keepTogether=function(e){var t=s(e.offsets.popper),i=e.offsets.reference,n=Math.floor;return t.rightn(i.right)&&(e.offsets.popper.left=n(i.right)),t.bottomn(i.bottom)&&(e.offsets.popper.top=n(i.bottom)),e},i.prototype.modifiers.flip=function(e){if(!this.isModifierRequired(this.modifiers.flip,this.modifiers.preventOverflow))return console.warn("WARNING: preventOverflow modifier is required by flip modifier in order to work, be sure to include it before flip!"),e;if(e.flipped&&e.placement===e._originalPlacement)return e;var t=e.placement.split("-")[0],i=r(t),n=e.placement.split("-")[1]||"",a=[];return a="flip"===this._options.flipBehavior?[t,i]:this._options.flipBehavior,a.forEach(function(o,l){if(t===o&&a.length!==l+1){t=e.placement.split("-")[0],i=r(t);var c=s(e.offsets.popper),u=-1!==["right","bottom"].indexOf(t);(u&&Math.floor(e.offsets.reference[t])>Math.floor(c[i])||!u&&Math.floor(e.offsets.reference[t])o[p]&&(e.offsets.popper[h]+=l[h]+f-o[p]);var m=l[h]+(i||l[u]/2-f/2),v=m-o[h];return v=Math.max(Math.min(o[u]-f-8,v),8),r[h]=v,r[d]="",e.offsets.arrow=r,e.arrowElement=t,e},Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),i=1;i-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+Object(l["generateId"])()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,i=this.popper||this.$refs.popper;!t&&this.$slots.reference&&this.$slots.reference[0]&&(t=this.referenceElm=this.$slots.reference[0].elm),t&&(Object(o["addClass"])(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),i.setAttribute("tabindex",0),"click"!==this.trigger&&(Object(o["on"])(t,"focusin",(function(){e.handleFocus();var i=t.__vue__;i&&"function"===typeof i.focus&&i.focus()})),Object(o["on"])(i,"focusin",this.handleFocus),Object(o["on"])(t,"focusout",this.handleBlur),Object(o["on"])(i,"focusout",this.handleBlur)),Object(o["on"])(t,"keydown",this.handleKeydown),Object(o["on"])(t,"click",this.handleClick)),"click"===this.trigger?(Object(o["on"])(t,"click",this.doToggle),Object(o["on"])(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(Object(o["on"])(t,"mouseenter",this.handleMouseEnter),Object(o["on"])(i,"mouseenter",this.handleMouseEnter),Object(o["on"])(t,"mouseleave",this.handleMouseLeave),Object(o["on"])(i,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(Object(o["on"])(t,"focusin",this.doShow),Object(o["on"])(t,"focusout",this.doClose)):(Object(o["on"])(t,"mousedown",this.doShow),Object(o["on"])(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){Object(o["addClass"])(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){Object(o["removeClass"])(this.referenceElm,"focusing")},handleBlur:function(){Object(o["removeClass"])(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout((function(){e.showPopper=!0}),this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout((function(){e.showPopper=!1}),this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,i=this.popper||this.$refs.popper;!t&&this.$slots.reference&&this.$slots.reference[0]&&(t=this.referenceElm=this.$slots.reference[0].elm),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&i&&!i.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;Object(o["off"])(e,"click",this.doToggle),Object(o["off"])(e,"mouseup",this.doClose),Object(o["off"])(e,"mousedown",this.doShow),Object(o["off"])(e,"focusin",this.doShow),Object(o["off"])(e,"focusout",this.doClose),Object(o["off"])(e,"mousedown",this.doShow),Object(o["off"])(e,"mouseup",this.doClose),Object(o["off"])(e,"mouseleave",this.handleMouseLeave),Object(o["off"])(e,"mouseenter",this.handleMouseEnter),Object(o["off"])(document,"click",this.handleDocumentClick)}},u=c,h=i(0),d=Object(h["a"])(u,n,r,!1,null,null,null);d.options.__file="packages/popover/src/main.vue";var p=d.exports,f=function(e,t,i){var n=t.expression?t.value:t.arg,r=i.context.$refs[n];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},m={bind:function(e,t,i){f(e,t,i)},inserted:function(e,t,i){f(e,t,i)}},v=i(7),g=i.n(v);g.a.directive("popover",m),p.install=function(e){e.directive("popover",m),e.component(p.name,p)},p.directive=m;t["default"]=p}})},"6b7c":function(e,t,i){"use strict";t.__esModule=!0;var n=i("4897");t.default={methods:{t:function(){for(var e=arguments.length,t=Array(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")};var f=t.arrayFindIndex=function(e,t){for(var i=0;i!==e.length;++i)if(t(e[i]))return i;return-1},m=(t.arrayFind=function(e,t){var i=f(e,t);return-1!==i?e[i]:void 0},t.coerceTruthyValueToArray=function(e){return Array.isArray(e)?e:e?[e]:[]},t.isIE=function(){return!s.default.prototype.$isServer&&!isNaN(Number(document.documentMode))},t.isEdge=function(){return!s.default.prototype.$isServer&&navigator.userAgent.indexOf("Edge")>-1},t.isFirefox=function(){return!s.default.prototype.$isServer&&!!window.navigator.userAgent.match(/firefox/i)},t.autoprefixer=function(e){if("object"!==("undefined"===typeof e?"undefined":n(e)))return e;var t=["transform","transition","animation"],i=["ms-","webkit-"];return t.forEach((function(t){var n=e[t];t&&n&&i.forEach((function(i){e[i+t]=n}))})),e},t.kebabCase=function(e){var t=/([^-])([A-Z])/g;return e.replace(t,"$1-$2").replace(t,"$1-$2").toLowerCase()},t.capitalize=function(e){return(0,a.isString)(e)?e.charAt(0).toUpperCase()+e.slice(1):e},t.looseEqual=function(e,t){var i=(0,a.isObject)(e),n=(0,a.isObject)(t);return i&&n?JSON.stringify(e)===JSON.stringify(t):!i&&!n&&String(e)===String(t)}),v=t.arrayEquals=function(e,t){if(e=e||[],t=t||[],e.length!==t.length)return!1;for(var i=0;i1?t-1:0),a=1;a-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n M 50 50\n m 0 "+(t?"":"-")+e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){var e=-1*this.perimeter*(1-this.rate)/2;return e+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"===typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"===typeof this.color?this.color(e):"string"===typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort((function(e,t){return e.percentage-t.percentage})),i=0;ie)return t[i].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map((function(e,i){return"string"===typeof e?{color:e,progress:(i+1)*t}:e}))}}},a=s,o=i(0),l=Object(o["a"])(a,n,r,!1,null,null,null);l.options.__file="packages/progress/src/progress.vue";var c=l.exports;c.install=function(e){e.component(c.name,c)};t["default"]=c}})},c56a:function(e,t,i){"use strict";t.__esModule=!0,t.default=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e||!t)throw new Error("instance & callback is required");var r=!1,s=function(){r||(r=!0,t&&t.apply(null,arguments))};n?e.$once("after-leave",s):e.$on("after-leave",s),setTimeout((function(){s()}),i+100)}},d010:function(e,t,i){"use strict";function n(e,t,i){this.$children.forEach((function(r){var s=r.$options.componentName;s===e?r.$emit.apply(r,[t].concat(i)):n.apply(r,[e,t].concat([i]))}))}t.__esModule=!0,t.default={methods:{dispatch:function(e,t,i){var n=this.$parent||this.$root,r=n.$options.componentName;while(n&&(!r||r!==e))n=n.$parent,n&&(r=n.$options.componentName);n&&n.$emit.apply(n,[t].concat(i))},broadcast:function(e,t,i){n.call(this,e,t,i)}}}},d397:function(e,t,i){"use strict";function n(e){return void 0!==e&&null!==e}function r(e){var t=/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi;return t.test(e)}t.__esModule=!0,t.isDef=n,t.isKorean=r},d7d1:function(e,t,i){"use strict";var n;(function(r){var s={},a=/d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,o="\\d\\d?",l="\\d{3}",c="\\d{4}",u="[^\\s]+",h=/\[([^]*?)\]/gm,d=function(){};function p(e){return e.replace(/[|\\{()[^$+*?.-]/g,"\\$&")}function f(e,t){for(var i=[],n=0,r=e.length;n3?0:(e-e%10!==10)*e%10]}};var x={D:function(e){return e.getDay()},DD:function(e){return v(e.getDay())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDate()},dd:function(e){return v(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return v(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return v(String(e.getFullYear()),4).substr(2)},yyyy:function(e){return v(e.getFullYear(),4)},h:function(e){return e.getHours()%12||12},hh:function(e){return v(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return v(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return v(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return v(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return v(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return v(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+v(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},C={d:[o,function(e,t){e.day=t}],Do:[o+u,function(e,t){e.day=parseInt(t,10)}],M:[o,function(e,t){e.month=t-1}],yy:[o,function(e,t){var i=new Date,n=+(""+i.getFullYear()).substr(0,2);e.year=""+(t>68?n-1:n)+t}],h:[o,function(e,t){e.hour=t}],m:[o,function(e,t){e.minute=t}],s:[o,function(e,t){e.second=t}],yyyy:[c,function(e,t){e.year=t}],S:["\\d",function(e,t){e.millisecond=100*t}],SS:["\\d{2}",function(e,t){e.millisecond=10*t}],SSS:[l,function(e,t){e.millisecond=t}],D:[o,d],ddd:[u,d],MMM:[u,m("monthNamesShort")],MMMM:[u,m("monthNames")],a:[u,function(e,t,i){var n=t.toLowerCase();n===i.amPm[0]?e.isPm=!1:n===i.amPm[1]&&(e.isPm=!0)}],ZZ:["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z",function(e,t){var i,n=(t+"").match(/([+-]|\d\d)/gi);n&&(i=60*n[1]+parseInt(n[2],10),e.timezoneOffset="+"===n[0]?i:-i)}]};C.dd=C.d,C.dddd=C.ddd,C.DD=C.D,C.mm=C.m,C.hh=C.H=C.HH=C.h,C.MM=C.M,C.ss=C.s,C.A=C.a,s.masks={default:"ddd MMM dd yyyy HH:mm:ss",shortDate:"M/D/yy",mediumDate:"MMM d, yyyy",longDate:"MMMM d, yyyy",fullDate:"dddd, MMMM d, yyyy",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},s.format=function(e,t,i){var n=i||s.i18n;if("number"===typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");t=s.masks[t]||t||s.masks["default"];var r=[];return t=t.replace(h,(function(e,t){return r.push(t),"@@@"})),t=t.replace(a,(function(t){return t in x?x[t](e,n):t.slice(1,t.length-1)})),t.replace(/@@@/g,(function(){return r.shift()}))},s.parse=function(e,t,i){var n=i||s.i18n;if("string"!==typeof t)throw new Error("Invalid format in fecha.parse");if(t=s.masks[t]||t,e.length>1e3)return null;var r={},o=[],l=[];t=t.replace(h,(function(e,t){return l.push(t),"@@@"}));var c=p(t).replace(a,(function(e){if(C[e]){var t=C[e];return o.push(t[1]),"("+t[0]+")"}return e}));c=c.replace(/@@@/g,(function(){return l.shift()}));var u=e.match(new RegExp(c,"i"));if(!u)return null;for(var d=1;d1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()-t)});t.nextDate=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)},t.getStartDateOfMonth=function(e,t){var i=new Date(e,t,1),n=i.getDay();return m(i,0===n?7:n)},t.getWeekNumber=function(e){if(!d(e))return null;var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var i=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-i.getTime())/864e5-3+(i.getDay()+6)%7)/7)},t.getRangeHours=function(e){var t=[],i=[];if((e||[]).forEach((function(e){var t=e.map((function(e){return e.getHours()}));i=i.concat(c(t[0],t[1]))})),i.length)for(var n=0;n<24;n++)t[n]=-1===i.indexOf(n);else for(var r=0;r<24;r++)t[r]=!1;return t},t.getPrevMonthLastDays=function(e,t){if(t<=0)return[];var i=new Date(e.getTime());i.setDate(0);var n=i.getDate();return g(t).map((function(e,i){return n-(t-i-1)}))},t.getMonthDays=function(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0),i=t.getDate();return g(i).map((function(e,t){return t+1}))};function v(e,t,i,n){for(var r=t;r0?e.forEach((function(e){var n=e[0],r=e[1],s=n.getHours(),a=n.getMinutes(),o=r.getHours(),l=r.getMinutes();s===t&&o!==t?v(i,a,60,!0):s===t&&o===t?v(i,a,l+1,!0):s!==t&&o===t?v(i,0,l+1,!0):st&&v(i,0,60,!0)})):v(i,0,60,!0),i};var g=t.range=function(e){return Array.apply(null,{length:e}).map((function(e,t){return t}))},b=t.modifyDate=function(e,t,i,n){return new Date(t,i,n,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},y=t.modifyTime=function(e,t,i,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),t,i,n,e.getMilliseconds())},_=(t.modifyWithTimeString=function(e,t){return null!=e&&t?(t=p(t,"HH:mm:ss"),y(e,t.getHours(),t.getMinutes(),t.getSeconds())):e},t.clearTime=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},t.clearMilliseconds=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),0)},t.limitTimeRange=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"HH:mm:ss";if(0===t.length)return e;var n=function(e){return r.default.parse(r.default.format(e,i),i)},s=n(e),a=t.map((function(e){return e.map(n)}));if(a.some((function(e){return s>=e[0]&&s<=e[1]})))return e;var o=a[0][0],l=a[0][0];a.forEach((function(e){o=new Date(Math.min(e[0],o)),l=new Date(Math.max(e[1],o))}));var c=s1&&void 0!==arguments[1]?arguments[1]:1,i=e.getFullYear(),n=e.getMonth();return x(e,i-t,n)},t.nextYear=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=e.getFullYear(),n=e.getMonth();return x(e,i+t,n)},t.extractDateFormat=function(e){return e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim()},t.extractTimeFormat=function(e){return e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?y{2,4}/g,"").trim()},t.validateRangeInOneMonth=function(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}},dcdc:function(e,t,i){e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=83)}({0:function(e,t,i){"use strict";function n(e,t,i,n,r,s,a,o){var l,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),s&&(c._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:c}}i.d(t,"a",(function(){return n}))},4:function(e,t){e.exports=i("d010")},83:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[i("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[i("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var i=e.model,n=t.target,r=n.checked?e.trueLabel:e.falseLabel;if(Array.isArray(i)){var s=null,a=e._i(i,s);n.checked?a<0&&(e.model=i.concat([s])):a>-1&&(e.model=i.slice(0,a).concat(i.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var i=e.model,n=t.target,r=!!n.checked;if(Array.isArray(i)){var s=e.label,a=e._i(i,s);n.checked?a<0&&(e.model=i.concat([s])):a>-1&&(e.model=i.slice(0,a).concat(i.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?i("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])},r=[];n._withStripped=!0;var s=i(4),a=i.n(s),o={name:"ElCheckbox",mixins:[a.a],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.lengththis._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){var e=this.$parent;while(e){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,i=e.min;return!(!t&&!i)&&this.model.length>=t&&!this.isChecked||this.model.length<=i&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var i=void 0;i=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",i,e),this.$nextTick((function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])}))}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},l=o,c=i(0),u=Object(c["a"])(l,n,r,!1,null,null,null);u.options.__file="packages/checkbox/src/checkbox.vue";var h=u.exports;h.install=function(e){e.component(h.name,h)};t["default"]=h}})},e450:function(e,t,i){e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=114)}({0:function(e,t,i){"use strict";function n(e,t,i,n,r,s,a,o){var l,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),s&&(c._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:c}}i.d(t,"a",(function(){return n}))},10:function(e,t){e.exports=i("f3ad")},114:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:["el-input-number",e.inputNumberSize?"el-input-number--"+e.inputNumberSize:"",{"is-disabled":e.inputNumberDisabled},{"is-without-controls":!e.controls},{"is-controls-right":e.controlsAtRight}],on:{dragstart:function(e){e.preventDefault()}}},[e.controls?i("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-input-number__decrease",class:{"is-disabled":e.minDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.decrease(t)}}},[i("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-down":"minus")})]):e._e(),e.controls?i("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-input-number__increase",class:{"is-disabled":e.maxDisabled},attrs:{role:"button"},on:{keydown:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.increase(t)}}},[i("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-up":"plus")})]):e._e(),i("el-input",{ref:"input",attrs:{value:e.displayValue,placeholder:e.placeholder,disabled:e.inputNumberDisabled,size:e.inputNumberSize,max:e.max,min:e.min,name:e.name,label:e.label},on:{blur:e.handleBlur,focus:e.handleFocus,input:e.handleInput,change:e.handleInputChange},nativeOn:{keydown:[function(t){return!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?null:(t.preventDefault(),e.increase(t))},function(t){return!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?null:(t.preventDefault(),e.decrease(t))}]}})],1)},r=[];n._withStripped=!0;var s=i(10),a=i.n(s),o=i(22),l=i.n(o),c=i(30),u={name:"ElInputNumber",mixins:[l()("input")],inject:{elForm:{default:""},elFormItem:{default:""}},directives:{repeatClick:c["a"]},components:{ElInput:a.a},props:{step:{type:Number,default:1},stepStrictly:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},value:{},disabled:Boolean,size:String,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:""},name:String,label:String,placeholder:String,precision:{type:Number,validator:function(e){return e>=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var i=this.getPrecision(this.step),n=Math.pow(10,i);t=Math.round(t/this.step)*n*this.step/n}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)this.max},numPrecision:function(){var e=this.value,t=this.step,i=this.getPrecision,n=this.precision,r=i(t);return void 0!==n?(r>n&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),n):Math.max(i(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"===typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),i=Math.pow(10,t);e=Math.round(e/this.step)*i*this.step/i}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),i=t.indexOf("."),n=0;return-1!==i&&(n=t.length-i-1),n},_increase:function(e,t){if("number"!==typeof e&&void 0!==e)return this.currentValue;var i=Math.pow(10,this.numPrecision);return this.toPrecision((i*e+i*t)/i)},_decrease:function(e,t){if("number"!==typeof e&&void 0!==e)return this.currentValue;var i=Math.pow(10,this.numPrecision);return this.toPrecision((i*e-i*t)/i)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"===typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){if(this.$refs&&this.$refs.input){var e=this.$refs.input.$refs.input;e.setAttribute("aria-valuenow",this.currentValue)}}},h=u,d=i(0),p=Object(d["a"])(h,n,r,!1,null,null,null);p.options.__file="packages/input-number/src/input-number.vue";var f=p.exports;f.install=function(e){e.component(f.name,f)};t["default"]=f},2:function(e,t){e.exports=i("5924")},22:function(e,t){e.exports=i("12f2")},30:function(e,t,i){"use strict";var n=i(2);t["a"]={bind:function(e,t,i){var r=null,s=void 0,a=function(){return i.context[t.expression].apply()},o=function(){Date.now()-s<100&&a(),clearInterval(r),r=null};Object(n["on"])(e,"mousedown",(function(e){0===e.button&&(s=Date.now(),Object(n["once"])(document,"mouseup",o),clearInterval(r),r=setInterval(a,100))}))}}}})},e452:function(e,t,i){"use strict";t.__esModule=!0;var n=n||{};n.Utils=n.Utils||{},n.Utils.focusFirstDescendant=function(e){for(var t=0;t=0;t--){var i=e.childNodes[t];if(n.Utils.attemptFocus(i)||n.Utils.focusLastDescendant(i))return!0}return!1},n.Utils.attemptFocus=function(e){if(!n.Utils.isFocusable(e))return!1;n.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(t){}return n.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},n.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},n.Utils.triggerEvent=function(e,t){var i=void 0;i=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var n=document.createEvent(i),r=arguments.length,s=Array(r>2?r-2:0),a=2;a=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var i=this.select,n=i.remote,r=i.valueKey;if(!this.created&&!n){if(r&&"object"===("undefined"===typeof e?"undefined":l(e))&&"object"===("undefined"===typeof t?"undefined":l(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var i=this.select.valueKey;return Object(o["getValueByPath"])(e,i)===Object(o["getValueByPath"])(t,i)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var i=this.select.valueKey;return e&&e.some((function(e){return Object(o["getValueByPath"])(e,i)===Object(o["getValueByPath"])(t,i)}))}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(Object(o["escapeRegexpString"])(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,i=e.multiple,n=i?t:[t],r=this.select.cachedOptions.indexOf(this),s=n.indexOf(this);r>-1&&s<0&&this.select.cachedOptions.splice(r,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},u=c,h=i(0),d=Object(h["a"])(u,n,r,!1,null,null,null);d.options.__file="packages/select/src/option.vue";t["a"]=d.exports},4:function(e,t){e.exports=i("d010")},53:function(e,t,i){"use strict";i.r(t);var n=i(34);n["a"].install=function(e){e.component(n["a"].name,n["a"])},t["default"]=n["a"]}})},e974:function(e,t,i){"use strict";t.__esModule=!0;var n=i("2b0e"),r=a(n),s=i("5128");function a(e){return e&&e.__esModule?e:{default:e}}var o=r.default.prototype.$isServer?function(){}:i("6167"),l=function(e){return e.stopPropagation()};t.default={props:{transformOrigin:{type:[Boolean,String],default:!0},placement:{type:String,default:"bottom"},boundariesPadding:{type:Number,default:5},reference:{},popper:{},offset:{default:0},value:Boolean,visibleArrow:Boolean,arrowOffset:{type:Number,default:35},appendToBody:{type:Boolean,default:!0},popperOptions:{type:Object,default:function(){return{gpuAcceleration:!1}}}},data:function(){return{showPopper:!1,currentPlacement:""}},watch:{value:{immediate:!0,handler:function(e){this.showPopper=e,this.$emit("input",e)}},showPopper:function(e){this.disabled||(e?this.updatePopper():this.destroyPopper(),this.$emit("input",e))}},methods:{createPopper:function(){var e=this;if(!this.$isServer&&(this.currentPlacement=this.currentPlacement||this.placement,/^(top|bottom|left|right)(-start|-end)?$/g.test(this.currentPlacement))){var t=this.popperOptions,i=this.popperElm=this.popperElm||this.popper||this.$refs.popper,n=this.referenceElm=this.referenceElm||this.reference||this.$refs.reference;!n&&this.$slots.reference&&this.$slots.reference[0]&&(n=this.referenceElm=this.$slots.reference[0].elm),i&&n&&(this.visibleArrow&&this.appendArrow(i),this.appendToBody&&document.body.appendChild(this.popperElm),this.popperJS&&this.popperJS.destroy&&this.popperJS.destroy(),t.placement=this.currentPlacement,t.offset=this.offset,t.arrowOffset=this.arrowOffset,this.popperJS=new o(n,i,t),this.popperJS.onCreate((function(t){e.$emit("created",e),e.resetTransformOrigin(),e.$nextTick(e.updatePopper)})),"function"===typeof t.onUpdate&&this.popperJS.onUpdate(t.onUpdate),this.popperJS._popper.style.zIndex=s.PopupManager.nextZIndex(),this.popperElm.addEventListener("click",l))}},updatePopper:function(){var e=this.popperJS;e?(e.update(),e._popper&&(e._popper.style.zIndex=s.PopupManager.nextZIndex())):this.createPopper()},doDestroy:function(e){!this.popperJS||this.showPopper&&!e||(this.popperJS.destroy(),this.popperJS=null)},destroyPopper:function(){this.popperJS&&this.resetTransformOrigin()},resetTransformOrigin:function(){if(this.transformOrigin){var e={top:"bottom",bottom:"top",left:"right",right:"left"},t=this.popperJS._popper.getAttribute("x-placement").split("-")[0],i=e[t];this.popperJS._popper.style.transformOrigin="string"===typeof this.transformOrigin?this.transformOrigin:["top","bottom"].indexOf(t)>-1?"center "+i:i+" center"}},appendArrow:function(e){var t=void 0;if(!this.appended){for(var i in this.appended=!0,e.attributes)if(/^_v-/.test(e.attributes[i].name)){t=e.attributes[i].name;break}var n=document.createElement("div");t&&n.setAttribute(t,""),n.setAttribute("x-arrow",""),n.className="popper__arrow",e.appendChild(n)}}},beforeDestroy:function(){this.doDestroy(!0),this.popperElm&&this.popperElm.parentNode===document.body&&(this.popperElm.removeEventListener("click",l),document.body.removeChild(this.popperElm))},deactivated:function(){this.$options.beforeDestroy[0].call(this)}}},eedf:function(e,t,i){e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=97)}({0:function(e,t,i){"use strict";function n(e,t,i,n,r,s,a,o){var l,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),s&&(c._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:c}}i.d(t,"a",(function(){return n}))},97:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?i("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?i("i",{class:e.icon}):e._e(),e.$slots.default?i("span",[e._t("default")],2):e._e()])},r=[];n._withStripped=!0;var s={name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},a=s,o=i(0),l=Object(o["a"])(a,n,r,!1,null,null,null);l.options.__file="packages/button/src/button.vue";var c=l.exports;c.install=function(e){e.component(c.name,c)};t["default"]=c}})},f0d9:function(e,t,i){"use strict";t.__esModule=!0,t.default={el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"}}}},f3ad:function(e,t,i){e.exports=function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=76)}({0:function(e,t,i){"use strict";function n(e,t,i,n,r,s,a,o){var l,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=i,c._compiled=!0),n&&(c.functional=!0),s&&(c._scopeId="data-v-"+s),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},c._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(c.functional){c._injectStyles=l;var u=c.render;c.render=function(e,t){return l.call(t),u(e,t)}}else{var h=c.beforeCreate;c.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:c}}i.d(t,"a",(function(){return n}))},11:function(e,t){e.exports=i("2bb5")},21:function(e,t){e.exports=i("d397")},4:function(e,t){e.exports=i("d010")},76:function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?i("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?i("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?i("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?i("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?i("span",{staticClass:"el-input__suffix"},[i("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?i("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?i("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?i("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?i("span",{staticClass:"el-input__count"},[i("span",{staticClass:"el-input__count-inner"},[e._v("\n "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n ")])]):e._e()],2),e.validateState?i("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?i("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:i("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?i("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)},r=[];n._withStripped=!0;var s=i(4),a=i.n(s),o=i(11),l=i.n(o),c=void 0,u="\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",h=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function d(e){var t=window.getComputedStyle(e),i=t.getPropertyValue("box-sizing"),n=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),s=h.map((function(e){return e+":"+t.getPropertyValue(e)})).join(";");return{contextStyle:s,paddingSize:n,borderSize:r,boxSizing:i}}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;c||(c=document.createElement("textarea"),document.body.appendChild(c));var n=d(e),r=n.paddingSize,s=n.borderSize,a=n.boxSizing,o=n.contextStyle;c.setAttribute("style",o+";"+u),c.value=e.value||e.placeholder||"";var l=c.scrollHeight,h={};"border-box"===a?l+=s:"content-box"===a&&(l-=r),c.value="";var p=c.scrollHeight-r;if(null!==t){var f=p*t;"border-box"===a&&(f=f+r+s),l=Math.max(f,l),h.minHeight=f+"px"}if(null!==i){var m=p*i;"border-box"===a&&(m=m+r+s),l=Math.min(m,l)}return h.height=l+"px",c.parentNode&&c.parentNode.removeChild(c),c=null,h}var f=i(9),m=i.n(f),v=i(21),g={name:"ElInput",componentName:"ElInput",mixins:[a.a,l.a],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return m()({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"===typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize,t=this.type;if("textarea"===t)if(e){var i=e.minRows,n=e.maxRows;this.textareaCalcStyle=p(this.$refs.textarea,i,n)}else this.textareaCalcStyle={minHeight:p(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(){this.isComposing=!0},handleCompositionUpdate:function(e){var t=e.target.value,i=t[t.length-1]||"";this.isComposing=!Object(v["isKorean"])(i)},handleCompositionEnd:function(e){this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var i=null,n=0;nc)r(u,n=e[c++])&&(~i(s,n)||s.push(n));return s}},"044b":function(t,e){ +/*! + * Determine if an object is a Buffer + * + * @author Feross Aboukhadijeh + * @license MIT + */ +t.exports=function(t){return null!=t&&null!=t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}},"051b":function(t,e,n){var r=n("1a14"),o=n("10db");t.exports=n("0bad")?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},"057f":function(t,e,n){var r=n("fc6a"),o=n("241c").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?u(t):o(r(t))}},"05f5":function(t,e,n){var r=n("7a41"),o=n("ef08").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"0676":function(t,e){function n(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}t.exports=n,t.exports.__esModule=!0,t.exports["default"]=t.exports},"06cf":function(t,e,n){var r=n("83ab"),o=n("d1e7"),i=n("5c6c"),a=n("fc6a"),u=n("c04e"),c=n("5135"),s=n("0cfb"),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=a(t),e=u(e,!0),s)try{return f(t,e)}catch(n){}if(c(t,e))return i(!o.f.call(t,e),t[e])}},"072d":function(t,e,n){"use strict";var r=n("0bad"),o=n("9876"),i=n("fed5"),a=n("1917"),u=n("0983"),c=n("9fbb"),s=Object.assign;t.exports=!s||n("4b8b")((function(){var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=s({},t)[n]||Object.keys(s({},e)).join("")!=r}))?function(t,e){var n=u(t),s=arguments.length,f=1,l=i.f,p=a.f;while(s>f){var d,h=c(arguments[f++]),v=l?o(h).concat(l(h)):o(h),m=v.length,y=0;while(m>y)d=v[y++],r&&!p.call(h,d)||(n[d]=h[d])}return n}:s},"0983":function(t,e,n){var r=n("c901");t.exports=function(t){return Object(r(t))}},"0a06":function(t,e,n){"use strict";var r=n("2444"),o=n("c532"),i=n("f6b4"),a=n("5270");function u(t){this.defaults=t,this.interceptors={request:new i,response:new i}}u.prototype.request=function(t){"string"===typeof t&&(t=o.merge({url:arguments[0]},arguments[1])),t=o.merge(r,{method:"get"},this.defaults,t),t.method=t.method.toLowerCase();var e=[a,void 0],n=Promise.resolve(t);this.interceptors.request.forEach((function(t){e.unshift(t.fulfilled,t.rejected)})),this.interceptors.response.forEach((function(t){e.push(t.fulfilled,t.rejected)}));while(e.length)n=n.then(e.shift(),e.shift());return n},o.forEach(["delete","get","head","options"],(function(t){u.prototype[t]=function(e,n){return this.request(o.merge(n||{},{method:t,url:e}))}})),o.forEach(["post","put","patch"],(function(t){u.prototype[t]=function(e,n,r){return this.request(o.merge(r||{},{method:t,url:e,data:n}))}})),t.exports=u},"0ae2":function(t,e,n){var r=n("9876"),o=n("fed5"),i=n("1917");t.exports=function(t){var e=r(t),n=o.f;if(n){var a,u=n(t),c=i.f,s=0;while(u.length>s)c.call(t,a=u[s++])&&e.push(a)}return e}},"0b99":function(t,e,n){"use strict";var r=n("19fa")(!0);n("393a")(String,"String",(function(t){this._t=String(t),this._i=0}),(function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})}))},"0bad":function(t,e,n){t.exports=!n("4b8b")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"0c47":function(t,e,n){var r=n("da84"),o=n("d44e");o(r.JSON,"JSON",!0)},"0cfb":function(t,e,n){var r=n("83ab"),o=n("d039"),i=n("cc12");t.exports=!r&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},"0df6":function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"0e15":function(t,e,n){var r=n("597f");t.exports=function(t,e,n){return void 0===n?r(t,e,!1):r(t,n,!1!==e)}},1098:function(t,e,n){"use strict";e.__esModule=!0;var r=n("17ed"),o=c(r),i=n("f893"),a=c(i),u="function"===typeof a.default&&"symbol"===typeof o.default?function(t){return typeof t}:function(t){return t&&"function"===typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":typeof t};function c(t){return t&&t.__esModule?t:{default:t}}e.default="function"===typeof a.default&&"symbol"===u(o.default)?function(t){return"undefined"===typeof t?"undefined":u(t)}:function(t){return t&&"function"===typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":"undefined"===typeof t?"undefined":u(t)}},"10db":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"11b0":function(t,e,n){function r(t){if("undefined"!==typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("a630"),t.exports=r,t.exports.__esModule=!0,t.exports["default"]=t.exports},1276:function(t,e,n){"use strict";var r=n("d784"),o=n("44e7"),i=n("825a"),a=n("1d80"),u=n("4840"),c=n("8aa5"),s=n("50c4"),f=n("14c3"),l=n("9263"),p=n("d039"),d=[].push,h=Math.min,v=4294967295,m=!p((function(){return!RegExp(v,"y")}));r("split",2,(function(t,e,n){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var r=String(a(this)),i=void 0===n?v:n>>>0;if(0===i)return[];if(void 0===t)return[r];if(!o(t))return e.call(r,t,i);var u,c,s,f=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),h=0,m=new RegExp(t.source,p+"g");while(u=l.call(m,r)){if(c=m.lastIndex,c>h&&(f.push(r.slice(h,u.index)),u.length>1&&u.index=i))break;m.lastIndex===u.index&&m.lastIndex++}return h===r.length?!s&&m.test("")||f.push(""):f.push(r.slice(h)),f.length>i?f.slice(0,i):f}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var o=a(this),i=void 0==e?void 0:e[t];return void 0!==i?i.call(e,o,n):r.call(String(o),e,n)},function(t,o){var a=n(r,t,this,o,r!==e);if(a.done)return a.value;var l=i(t),p=String(this),d=u(l,RegExp),y=l.unicode,g=(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(m?"y":"g"),b=new d(m?l:"^(?:"+l.source+")",g),x=void 0===o?v:o>>>0;if(0===x)return[];if(0===p.length)return null===f(b,p)?[p]:[];var w=0,_=0,E=[];while(_1?arguments[1]:void 0)}},"17ed":function(t,e,n){t.exports={default:n("511f"),__esModule:!0}},1836:function(t,e,n){var r=n("6ca1"),o=n("6438").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?u(t):o(r(t))}},1917:function(t,e){e.f={}.propertyIsEnumerable},"19aa":function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},"19fa":function(t,e,n){var r=n("fc5e"),o=n("c901");t.exports=function(t){return function(e,n){var i,a,u=String(o(e)),c=r(n),s=u.length;return c<0||c>=s?t?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?t?u.charAt(c):i:t?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}}},"1a14":function(t,e,n){var r=n("77e9"),o=n("faf5"),i=n("3397"),a=Object.defineProperty;e.f=n("0bad")?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return a(t,e,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"1be4":function(t,e,n){var r=n("d066");t.exports=r("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(t,e,n){var r=n("b622"),o=r("iterator"),i=!1;try{var a=0,u={next:function(){return{done:!!a++}},return:function(){i=!0}};u[o]=function(){return this},Array.from(u,(function(){throw 2}))}catch(c){}t.exports=function(t,e){if(!e&&!i)return!1;var n=!1;try{var r={};r[o]=function(){return{next:function(){return{done:n=!0}}}},t(r)}catch(c){}return n}},"1cdc":function(t,e,n){var r=n("342f");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(r)},"1d2b":function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r=51||!r((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"21a1":function(t,e,n){(function(e){(function(e,n){t.exports=n()})(0,(function(){"use strict";"undefined"!==typeof window?window:"undefined"!==typeof e||"undefined"!==typeof self&&self;function t(t,e){return e={exports:{}},t(e,e.exports),e.exports}var n=t((function(t,e){(function(e,n){t.exports=n()})(0,(function(){function t(t){var e=t&&"object"===typeof t;return e&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){var o=r&&!0===r.clone;return o&&t(n)?i(e(n),n,r):n}function r(e,r,o){var a=e.slice();return r.forEach((function(r,u){"undefined"===typeof a[u]?a[u]=n(r,o):t(r)?a[u]=i(e[u],r,o):-1===e.indexOf(r)&&a.push(n(r,o))})),a}function o(e,r,o){var a={};return t(e)&&Object.keys(e).forEach((function(t){a[t]=n(e[t],o)})),Object.keys(r).forEach((function(u){t(r[u])&&e[u]?a[u]=i(e[u],r[u],o):a[u]=n(r[u],o)})),a}function i(t,e,i){var a=Array.isArray(e),u=i||{arrayMerge:r},c=u.arrayMerge||r;return a?Array.isArray(t)?c(t,e,i):n(e,i):o(t,e,i)}return i.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return i(t,n,e)}))},i}))}));function r(t){return t=t||Object.create(null),{on:function(e,n){(t[e]||(t[e]=[])).push(n)},off:function(e,n){t[e]&&t[e].splice(t[e].indexOf(n)>>>0,1)},emit:function(e,n){(t[e]||[]).map((function(t){t(n)})),(t["*"]||[]).map((function(t){t(e,n)}))}}}var o=t((function(t,e){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};e.default=n,t.exports=e.default})),i=function(t){return Object.keys(t).map((function(e){var n=t[e].toString().replace(/"/g,""");return e+'="'+n+'"'})).join(" ")},a=o.svg,u=o.xlink,c={};c[a.name]=a.uri,c[u.name]=u.uri;var s,f=function(t,e){void 0===t&&(t="");var r=n(c,e||{}),o=i(r);return""+t+""},l=o.svg,p=o.xlink,d={attrs:(s={style:["position: absolute","width: 0","height: 0"].join("; ")},s[l.name]=l.uri,s[p.name]=p.uri,s)},h=function(t){this.config=n(d,t||{}),this.symbols=[]};h.prototype.add=function(t){var e=this,n=e.symbols,r=this.find(t.id);return r?(n[n.indexOf(r)]=t,!1):(n.push(t),!0)},h.prototype.remove=function(t){var e=this,n=e.symbols,r=this.find(t);return!!r&&(n.splice(n.indexOf(r),1),r.destroy(),!0)},h.prototype.find=function(t){return this.symbols.filter((function(e){return e.id===t}))[0]||null},h.prototype.has=function(t){return null!==this.find(t)},h.prototype.stringify=function(){var t=this.config,e=t.attrs,n=this.symbols.map((function(t){return t.stringify()})).join("");return f(n,e)},h.prototype.toString=function(){return this.stringify()},h.prototype.destroy=function(){this.symbols.forEach((function(t){return t.destroy()}))};var v=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};v.prototype.stringify=function(){return this.content},v.prototype.toString=function(){return this.stringify()},v.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var m=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n},y=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"===typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return m(f(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,n),e}(v),g={autoConfigure:!0,mountTo:"body",syncUrlsWithBaseTag:!1,listenLocationChangeEvent:!0,locationChangeEvent:"locationChange",locationChangeAngularEmitter:!1,usagesToUpdate:"use[*|href]",moveGradientsOutsideSymbol:!1},b=function(t){return Array.prototype.slice.call(t,0)},x=navigator.userAgent,w={isChrome:/chrome/i.test(x),isFirefox:/firefox/i.test(x),isIE:/msie/i.test(x)||/trident/i.test(x),isEdge:/edge/i.test(x)},_=function(t,e){var n=document.createEvent("CustomEvent");n.initCustomEvent(t,!1,!1,e),window.dispatchEvent(n)},E=function(t){var e=[];return b(t.querySelectorAll("style")).forEach((function(t){t.textContent+="",e.push(t)})),e},O=function(t){return(t||window.location.href).split("#")[0]},A=function(t){angular.module("ng").run(["$rootScope",function(e){e.$on("$locationChangeSuccess",(function(e,n,r){_(t,{oldUrl:r,newUrl:n})}))}])},C="linearGradient, radialGradient, pattern",S=function(t,e){return void 0===e&&(e=C),b(t.querySelectorAll("symbol")).forEach((function(t){b(t.querySelectorAll(e)).forEach((function(e){t.parentNode.insertBefore(e,t)}))})),t};function k(t,e){var n=b(t).reduce((function(t,n){if(!n.attributes)return t;var r=b(n.attributes),o=e?r.filter(e):r;return t.concat(o)}),[]);return n}var j=o.xlink.uri,T="xlink:href",R=/[{}|\\\^\[\]`"<>]/g;function P(t){return t.replace(R,(function(t){return"%"+t[0].charCodeAt(0).toString(16).toUpperCase()}))}function M(t,e,n){return b(t).forEach((function(t){var r=t.getAttribute(T);if(r&&0===r.indexOf(e)){var o=r.replace(e,n);t.setAttributeNS(j,T,o)}})),t}var $,L=["clipPath","colorProfile","src","cursor","fill","filter","marker","markerStart","markerMid","markerEnd","mask","stroke","style"],I=L.map((function(t){return"["+t+"]"})).join(","),N=function(t,e,n,r){var o=P(n),i=P(r),a=t.querySelectorAll(I),u=k(a,(function(t){var e=t.localName,n=t.value;return-1!==L.indexOf(e)&&-1!==n.indexOf("url("+o)}));u.forEach((function(t){return t.value=t.value.replace(o,i)})),M(e,o,i)},D={MOUNT:"mount",SYMBOL_MOUNT:"symbol_mount"},F=function(t){function e(e){var o=this;void 0===e&&(e={}),t.call(this,n(g,e));var i=r();this._emitter=i,this.node=null;var a=this,u=a.config;if(u.autoConfigure&&this._autoConfigure(e),u.syncUrlsWithBaseTag){var c=document.getElementsByTagName("base")[0].getAttribute("href");i.on(D.MOUNT,(function(){return o.updateUrls("#",c)}))}var s=this._handleLocationChange.bind(this);this._handleLocationChange=s,u.listenLocationChangeEvent&&window.addEventListener(u.locationChangeEvent,s),u.locationChangeAngularEmitter&&A(u.locationChangeEvent),i.on(D.MOUNT,(function(t){u.moveGradientsOutsideSymbol&&S(t)})),i.on(D.SYMBOL_MOUNT,(function(t){u.moveGradientsOutsideSymbol&&S(t.parentNode),(w.isIE||w.isEdge)&&E(t)}))}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var o={isMounted:{}};return o.isMounted.get=function(){return!!this.node},e.prototype._autoConfigure=function(t){var e=this,n=e.config;"undefined"===typeof t.syncUrlsWithBaseTag&&(n.syncUrlsWithBaseTag="undefined"!==typeof document.getElementsByTagName("base")[0]),"undefined"===typeof t.locationChangeAngularEmitter&&(n.locationChangeAngularEmitter="angular"in window),"undefined"===typeof t.moveGradientsOutsideSymbol&&(n.moveGradientsOutsideSymbol=w.isFirefox)},e.prototype._handleLocationChange=function(t){var e=t.detail,n=e.oldUrl,r=e.newUrl;this.updateUrls(n,r)},e.prototype.add=function(e){var n=this,r=t.prototype.add.call(this,e);return this.isMounted&&r&&(e.mount(n.node),this._emitter.emit(D.SYMBOL_MOUNT,e.node)),r},e.prototype.attach=function(t){var e=this,n=this;if(n.isMounted)return n.node;var r="string"===typeof t?document.querySelector(t):t;return n.node=r,this.symbols.forEach((function(t){t.mount(n.node),e._emitter.emit(D.SYMBOL_MOUNT,t.node)})),b(r.querySelectorAll("symbol")).forEach((function(t){var e=y.createFromExistingNode(t);e.node=t,n.add(e)})),this._emitter.emit(D.MOUNT,r),r},e.prototype.destroy=function(){var t=this,e=t.config,n=t.symbols,r=t._emitter;n.forEach((function(t){return t.destroy()})),r.off("*"),window.removeEventListener(e.locationChangeEvent,this._handleLocationChange),this.isMounted&&this.unmount()},e.prototype.mount=function(t,e){void 0===t&&(t=this.config.mountTo),void 0===e&&(e=!1);var n=this;if(n.isMounted)return n.node;var r="string"===typeof t?document.querySelector(t):t,o=n.render();return this.node=o,e&&r.childNodes[0]?r.insertBefore(o,r.childNodes[0]):r.appendChild(o),this._emitter.emit(D.MOUNT,o),o},e.prototype.render=function(){return m(this.stringify())},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},e.prototype.updateUrls=function(t,e){if(!this.isMounted)return!1;var n=document.querySelectorAll(this.config.usagesToUpdate);return N(this.node,n,O(t)+"#",O(e)+"#"),!0},Object.defineProperties(e.prototype,o),e}(h),q=t((function(t){ +/*! + * domready (c) Dustin Diaz 2014 - License MIT + */ +!function(e,n){t.exports=n()}(0,(function(){var t,e=[],n=document,r=n.documentElement.doScroll,o="DOMContentLoaded",i=(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return i||n.addEventListener(o,t=function(){n.removeEventListener(o,t),i=1;while(t=e.shift())t()}),function(t){i?setTimeout(t,0):e.push(t)}}))})),U="__SVG_SPRITE_NODE__",H="__SVG_SPRITE__",B=!!window[H];B?$=window[H]:($=new F({attrs:{id:U}}),window[H]=$);var z=function(){var t=document.getElementById(U);t?$.attach(t):$.mount(document.body,!0)};document.body?z():q(z);var G=$;return G}))}).call(this,n("c8ba"))},2236:function(t,e,n){var r=n("5a43");function o(t){if(Array.isArray(t))return r(t)}t.exports=o,t.exports.__esModule=!0,t.exports["default"]=t.exports},2266:function(t,e,n){var r=n("825a"),o=n("e95a"),i=n("50c4"),a=n("0366"),u=n("35a1"),c=n("9bdd"),s=function(t,e){this.stopped=t,this.result=e},f=t.exports=function(t,e,n,f,l){var p,d,h,v,m,y,g,b=a(e,n,f?2:1);if(l)p=t;else{if(d=u(t),"function"!=typeof d)throw TypeError("Target is not iterable");if(o(d)){for(h=0,v=i(t.length);v>h;h++)if(m=f?b(r(g=t[h])[0],g[1]):b(t[h]),m&&m instanceof s)return m;return new s(!1)}p=d.call(t)}y=p.next;while(!(g=y.call(p)).done)if(m=c(p,b,g.value,f),"object"==typeof m&&m&&m instanceof s)return m;return new s(!1)};f.stop=function(t){return new s(!0,t)}},"23cb":function(t,e,n){var r=n("a691"),o=Math.max,i=Math.min;t.exports=function(t,e){var n=r(t);return n<0?o(n+e,0):i(n,e)}},"23dc":function(t,e,n){var r=n("d44e");r(Math,"Math",!0)},"23e7":function(t,e,n){var r=n("da84"),o=n("06cf").f,i=n("9112"),a=n("6eeb"),u=n("ce4e"),c=n("e893"),s=n("94ca");t.exports=function(t,e){var n,f,l,p,d,h,v=t.target,m=t.global,y=t.stat;if(f=m?r:y?r[v]||u(v,{}):(r[v]||{}).prototype,f)for(l in e){if(d=e[l],t.noTargetGet?(h=o(f,l),p=h&&h.value):p=f[l],n=s(m?l:v+(y?".":"#")+l,t.forced),!n&&void 0!==p){if(typeof d===typeof p)continue;c(d,p)}(t.sham||p&&p.sham)&&i(d,"sham",!0),a(f,l,d,t)}}},"241c":function(t,e,n){var r=n("ca84"),o=n("7839"),i=o.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},2444:function(t,e,n){"use strict";(function(e){var r=n("c532"),o=n("c8af"),i={"Content-Type":"application/x-www-form-urlencoded"};function a(t,e){!r.isUndefined(t)&&r.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function u(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e)&&(t=n("b50d")),t}var c={adapter:u(),transformRequest:[function(t,e){return o(e,"Content-Type"),r.isFormData(t)||r.isArrayBuffer(t)||r.isBuffer(t)||r.isStream(t)||r.isFile(t)||r.isBlob(t)?t:r.isArrayBufferView(t)?t.buffer:r.isURLSearchParams(t)?(a(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):r.isObject(t)?(a(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(t){c.headers[t]={}})),r.forEach(["post","put","patch"],(function(t){c.headers[t]=r.merge(i)})),t.exports=c}).call(this,n("4362"))},2532:function(t,e,n){"use strict";var r=n("23e7"),o=n("5a34"),i=n("1d80"),a=n("ab13");r({target:"String",proto:!0,forced:!a("includes")},{includes:function(t){return!!~String(i(this)).indexOf(o(t),arguments.length>1?arguments[1]:void 0)}})},"25f0":function(t,e,n){"use strict";var r=n("6eeb"),o=n("825a"),i=n("d039"),a=n("ad6d"),u="toString",c=RegExp.prototype,s=c[u],f=i((function(){return"/a/b"!=s.call({source:"a",flags:"b"})})),l=s.name!=u;(f||l)&&r(RegExp.prototype,u,(function(){var t=o(this),e=String(t.source),n=t.flags,r=String(void 0===n&&t instanceof RegExp&&!("flags"in c)?a.call(t):n);return"/"+e+"/"+r}),{unsafe:!0})},2626:function(t,e,n){"use strict";var r=n("d066"),o=n("9bf2"),i=n("b622"),a=n("83ab"),u=i("species");t.exports=function(t){var e=r(t),n=o.f;a&&e&&!e[u]&&n(e,u,{configurable:!0,get:function(){return this}})}},"26dd":function(t,e,n){"use strict";var r=n("6f4f"),o=n("10db"),i=n("92f0"),a={};n("051b")(a,n("cc15")("iterator"),(function(){return this})),t.exports=function(t,e,n){t.prototype=r(a,{next:o(1,n)}),i(t,e+" Iterator")}},2877:function(t,e,n){"use strict";function r(t,e,n,r,o,i,a,u){var c,s="function"===typeof t?t.options:t;if(e&&(s.render=e,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),a?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},s._ssrRegister=c):o&&(c=u?function(){o.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:o),c)if(s.functional){s._injectStyles=c;var f=s.render;s.render=function(t,e){return c.call(e),f(t,e)}}else{var l=s.beforeCreate;s.beforeCreate=l?[].concat(l,c):[c]}return{exports:t,options:s}}n.d(e,"a",(function(){return r}))},"2b0e":function(t,e,n){"use strict";n.r(e),function(t){ +/*! + * Vue.js v2.6.10 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +var n=Object.freeze({});function r(t){return void 0===t||null===t}function o(t){return void 0!==t&&null!==t}function i(t){return!0===t}function a(t){return!1===t}function u(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function c(t){return null!==t&&"object"===typeof t}var s=Object.prototype.toString;function f(t){return"[object Object]"===s.call(t)}function l(t){return"[object RegExp]"===s.call(t)}function p(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function d(t){return o(t)&&"function"===typeof t.then&&"function"===typeof t.catch}function h(t){return null==t?"":Array.isArray(t)||f(t)&&t.toString===s?JSON.stringify(t,null,2):String(t)}function v(t){var e=parseFloat(t);return isNaN(e)?t:e}function m(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var b=Object.prototype.hasOwnProperty;function x(t,e){return b.call(t,e)}function w(t){var e=Object.create(null);return function(n){var r=e[n];return r||(e[n]=t(n))}}var _=/-(\w)/g,E=w((function(t){return t.replace(_,(function(t,e){return e?e.toUpperCase():""}))})),O=w((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),A=/\B([A-Z])/g,C=w((function(t){return t.replace(A,"-$1").toLowerCase()}));function S(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function k(t,e){return t.bind(e)}var j=Function.prototype.bind?k:S;function T(t,e){e=e||0;var n=t.length-e,r=new Array(n);while(n--)r[n]=t[n+e];return r}function R(t,e){for(var n in e)t[n]=e[n];return t}function P(t){for(var e={},n=0;n0,nt=Q&&Q.indexOf("edge/")>0,rt=(Q&&Q.indexOf("android"),Q&&/iphone|ipad|ipod|ios/.test(Q)||"ios"===Z),ot=(Q&&/chrome\/\d+/.test(Q),Q&&/phantomjs/.test(Q),Q&&Q.match(/firefox\/(\d+)/)),it={}.watch,at=!1;if(Y)try{var ut={};Object.defineProperty(ut,"passive",{get:function(){at=!0}}),window.addEventListener("test-passive",null,ut)}catch(Ea){}var ct=function(){return void 0===X&&(X=!Y&&!J&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),X},st=Y&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function ft(t){return"function"===typeof t&&/native code/.test(t.toString())}var lt,pt="undefined"!==typeof Symbol&&ft(Symbol)&&"undefined"!==typeof Reflect&&ft(Reflect.ownKeys);lt="undefined"!==typeof Set&&ft(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var dt=M,ht=0,vt=function(){this.id=ht++,this.subs=[]};vt.prototype.addSub=function(t){this.subs.push(t)},vt.prototype.removeSub=function(t){g(this.subs,t)},vt.prototype.depend=function(){vt.target&&vt.target.addDep(this)},vt.prototype.notify=function(){var t=this.subs.slice();for(var e=0,n=t.length;e-1)if(i&&!x(o,"default"))a=!1;else if(""===a||a===C(t)){var c=te(String,o.type);(c<0||u0&&(a=Se(a,(e||"")+"_"+n),Ce(a[0])&&Ce(s)&&(f[c]=_t(s.text+a[0].text),a.shift()),f.push.apply(f,a)):u(a)?Ce(s)?f[c]=_t(s.text+a):""!==a&&f.push(_t(a)):Ce(a)&&Ce(s)?f[c]=_t(s.text+a.text):(i(t._isVList)&&o(a.tag)&&r(a.key)&&o(e)&&(a.key="__vlist"+e+"_"+n+"__"),f.push(a)));return f}function ke(t){var e=t.$options.provide;e&&(t._provided="function"===typeof e?e.call(t):e)}function je(t){var e=Te(t.$options.inject,t);e&&(jt(!1),Object.keys(e).forEach((function(n){$t(t,n,e[n])})),jt(!0))}function Te(t,e){if(t){for(var n=Object.create(null),r=pt?Reflect.ownKeys(t):Object.keys(t),o=0;o0,a=t?!!t.$stable:!i,u=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==n&&u===r.$key&&!i&&!r.$hasNormal)return r;for(var c in o={},t)t[c]&&"$"!==c[0]&&(o[c]=$e(e,c,t[c]))}else o={};for(var s in e)s in o||(o[s]=Le(e,s));return t&&Object.isExtensible(t)&&(t._normalized=o),G(o,"$stable",a),G(o,"$key",u),G(o,"$hasNormal",i),o}function $e(t,e,n){var r=function(){var t=arguments.length?n.apply(null,arguments):n({});return t=t&&"object"===typeof t&&!Array.isArray(t)?[t]:Ae(t),t&&(0===t.length||1===t.length&&t[0].isComment)?void 0:t};return n.proxy&&Object.defineProperty(t,e,{get:r,enumerable:!0,configurable:!0}),r}function Le(t,e){return function(){return t[e]}}function Ie(t,e){var n,r,i,a,u;if(Array.isArray(t)||"string"===typeof t)for(n=new Array(t.length),r=0,i=t.length;r1?T(n):n;for(var r=T(arguments,1),o='event handler for "'+t+'"',i=0,a=n.length;idocument.createEvent("Event").timeStamp&&(Xn=function(){return Kn.now()})}function Yn(){var t,e;for(Wn=Xn(),zn=!0,qn.sort((function(t,e){return t.id-e.id})),Gn=0;GnGn&&qn[n].id>t.id)n--;qn.splice(n+1,0,t)}else qn.push(t);Bn||(Bn=!0,he(Yn))}}var er=0,nr=function(t,e,n,r,o){this.vm=t,o&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++er,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new lt,this.newDepIds=new lt,this.expression="","function"===typeof e?this.getter=e:(this.getter=W(e),this.getter||(this.getter=M)),this.value=this.lazy?void 0:this.get()};nr.prototype.get=function(){var t;yt(this);var e=this.vm;try{t=this.getter.call(e,e)}catch(Ea){if(!this.user)throw Ea;ee(Ea,e,'getter for watcher "'+this.expression+'"')}finally{this.deep&&me(t),gt(),this.cleanupDeps()}return t},nr.prototype.addDep=function(t){var e=t.id;this.newDepIds.has(e)||(this.newDepIds.add(e),this.newDeps.push(t),this.depIds.has(e)||t.addSub(this))},nr.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var e=this.deps[t];this.newDepIds.has(e.id)||e.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},nr.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():tr(this)},nr.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||c(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(Ea){ee(Ea,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},nr.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},nr.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},nr.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var rr={enumerable:!0,configurable:!0,get:M,set:M};function or(t,e,n){rr.get=function(){return this[e][n]},rr.set=function(t){this[e][n]=t},Object.defineProperty(t,n,rr)}function ir(t){t._watchers=[];var e=t.$options;e.props&&ar(t,e.props),e.methods&&hr(t,e.methods),e.data?ur(t):Mt(t._data={},!0),e.computed&&fr(t,e.computed),e.watch&&e.watch!==it&&vr(t,e.watch)}function ar(t,e){var n=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[],i=!t.$parent;i||jt(!1);var a=function(i){o.push(i);var a=Yt(i,e,n,t);$t(r,i,a),i in t||or(t,"_props",i)};for(var u in e)a(u);jt(!0)}function ur(t){var e=t.$options.data;e=t._data="function"===typeof e?cr(e,t):e||{},f(e)||(e={});var n=Object.keys(e),r=t.$options.props,o=(t.$options.methods,n.length);while(o--){var i=n[o];0,r&&x(r,i)||z(i)||or(t,"_data",i)}Mt(e,!0)}function cr(t,e){yt();try{return t.call(e,e)}catch(Ea){return ee(Ea,e,"data()"),{}}finally{gt()}}var sr={lazy:!0};function fr(t,e){var n=t._computedWatchers=Object.create(null),r=ct();for(var o in e){var i=e[o],a="function"===typeof i?i:i.get;0,r||(n[o]=new nr(t,a||M,M,sr)),o in t||lr(t,o,i)}}function lr(t,e,n){var r=!ct();"function"===typeof n?(rr.get=r?pr(e):dr(n),rr.set=M):(rr.get=n.get?r&&!1!==n.cache?pr(e):dr(n.get):M,rr.set=n.set||M),Object.defineProperty(t,e,rr)}function pr(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),vt.target&&e.depend(),e.value}}function dr(t){return function(){return t.call(this,this)}}function hr(t,e){t.$options.props;for(var n in e)t[n]="function"!==typeof e[n]?M:j(e[n],t)}function vr(t,e){for(var n in e){var r=e[n];if(Array.isArray(r))for(var o=0;o-1)return this;var n=T(arguments,1);return n.unshift(this),"function"===typeof t.install?t.install.apply(t,n):"function"===typeof t&&t.apply(null,n),e.push(t),this}}function Ar(t){t.mixin=function(t){return this.options=Xt(this.options,t),this}}function Cr(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,r=n.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=t.name||n.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=Xt(n.options,t),a["super"]=n,a.options.props&&Sr(a),a.options.computed&&kr(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,q.forEach((function(t){a[t]=n[t]})),i&&(a.options.components[i]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=R({},a.options),o[r]=a,a}}function Sr(t){var e=t.options.props;for(var n in e)or(t.prototype,"_props",n)}function kr(t){var e=t.options.computed;for(var n in e)lr(t.prototype,n,e[n])}function jr(t){q.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&f(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"===typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}function Tr(t){return t&&(t.Ctor.options.name||t.tag)}function Rr(t,e){return Array.isArray(t)?t.indexOf(e)>-1:"string"===typeof t?t.split(",").indexOf(e)>-1:!!l(t)&&t.test(e)}function Pr(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var u=Tr(a.componentOptions);u&&!e(u)&&Mr(n,i,r,o)}}}function Mr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}br(Er),yr(Er),jn(Er),Mn(Er),gn(Er);var $r=[String,RegExp,Array],Lr={name:"keep-alive",abstract:!0,props:{include:$r,exclude:$r,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Mr(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch("include",(function(e){Pr(t,(function(t){return Rr(e,t)}))})),this.$watch("exclude",(function(e){Pr(t,(function(t){return!Rr(e,t)}))}))},render:function(){var t=this.$slots.default,e=En(t),n=e&&e.componentOptions;if(n){var r=Tr(n),o=this,i=o.include,a=o.exclude;if(i&&(!r||!Rr(i,r))||a&&r&&Rr(a,r))return e;var u=this,c=u.cache,s=u.keys,f=null==e.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):e.key;c[f]?(e.componentInstance=c[f].componentInstance,g(s,f),s.push(f)):(c[f]=e,s.push(f),this.max&&s.length>parseInt(this.max)&&Mr(c,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}},Ir={KeepAlive:Lr};function Nr(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:dt,extend:R,mergeOptions:Xt,defineReactive:$t},t.set=Lt,t.delete=It,t.nextTick=he,t.observable=function(t){return Mt(t),t},t.options=Object.create(null),q.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,R(t.options.components,Ir),Or(t),Ar(t),Cr(t),jr(t)}Nr(Er),Object.defineProperty(Er.prototype,"$isServer",{get:ct}),Object.defineProperty(Er.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Er,"FunctionalRenderContext",{value:Je}),Er.version="2.6.10";var Dr=m("style,class"),Fr=m("input,textarea,option,select,progress"),qr=function(t,e,n){return"value"===n&&Fr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Ur=m("contenteditable,draggable,spellcheck"),Hr=m("events,caret,typing,plaintext-only"),Br=function(t,e){return Xr(e)||"false"===e?"false":"contenteditable"===t&&Hr(e)?e:"true"},zr=m("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Gr="http://www.w3.org/1999/xlink",Vr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Wr=function(t){return Vr(t)?t.slice(6,t.length):""},Xr=function(t){return null==t||!1===t};function Kr(t){var e=t.data,n=t,r=t;while(o(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(e=Yr(r.data,e));while(o(n=n.parent))n&&n.data&&(e=Yr(e,n.data));return Jr(e.staticClass,e.class)}function Yr(t,e){return{staticClass:Zr(t.staticClass,e.staticClass),class:o(t.class)?[t.class,e.class]:e.class}}function Jr(t,e){return o(t)||o(e)?Zr(t,Qr(e)):""}function Zr(t,e){return t?e?t+" "+e:t:e||""}function Qr(t){return Array.isArray(t)?to(t):c(t)?eo(t):"string"===typeof t?t:""}function to(t){for(var e,n="",r=0,i=t.length;r-1?uo[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:uo[t]=/HTMLUnknownElement/.test(e.toString())}var so=m("text,number,password,search,email,tel,url");function fo(t){if("string"===typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function lo(t,e){var n=document.createElement(t);return"select"!==t||e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function po(t,e){return document.createElementNS(no[t],e)}function ho(t){return document.createTextNode(t)}function vo(t){return document.createComment(t)}function mo(t,e,n){t.insertBefore(e,n)}function yo(t,e){t.removeChild(e)}function go(t,e){t.appendChild(e)}function bo(t){return t.parentNode}function xo(t){return t.nextSibling}function wo(t){return t.tagName}function _o(t,e){t.textContent=e}function Eo(t,e){t.setAttribute(e,"")}var Oo=Object.freeze({createElement:lo,createElementNS:po,createTextNode:ho,createComment:vo,insertBefore:mo,removeChild:yo,appendChild:go,parentNode:bo,nextSibling:xo,tagName:wo,setTextContent:_o,setStyleScope:Eo}),Ao={create:function(t,e){Co(e)},update:function(t,e){t.data.ref!==e.data.ref&&(Co(t,!0),Co(e))},destroy:function(t){Co(t,!0)}};function Co(t,e){var n=t.data.ref;if(o(n)){var r=t.context,i=t.componentInstance||t.elm,a=r.$refs;e?Array.isArray(a[n])?g(a[n],i):a[n]===i&&(a[n]=void 0):t.data.refInFor?Array.isArray(a[n])?a[n].indexOf(i)<0&&a[n].push(i):a[n]=[i]:a[n]=i}}var So=new bt("",{},[]),ko=["create","activate","update","remove","destroy"];function jo(t,e){return t.key===e.key&&(t.tag===e.tag&&t.isComment===e.isComment&&o(t.data)===o(e.data)&&To(t,e)||i(t.isAsyncPlaceholder)&&t.asyncFactory===e.asyncFactory&&r(e.asyncFactory.error))}function To(t,e){if("input"!==t.tag)return!0;var n,r=o(n=t.data)&&o(n=n.attrs)&&n.type,i=o(n=e.data)&&o(n=n.attrs)&&n.type;return r===i||so(r)&&so(i)}function Ro(t,e,n){var r,i,a={};for(r=e;r<=n;++r)i=t[r].key,o(i)&&(a[i]=r);return a}function Po(t){var e,n,a={},c=t.modules,s=t.nodeOps;for(e=0;ev?(l=r(n[g+1])?null:n[g+1].elm,E(t,l,n,h,g,i)):h>g&&A(t,e,p,v)}function k(t,e,n,r){for(var i=n;i-1?Bo(t,e,n):zr(e)?Xr(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Ur(e)?t.setAttribute(e,Br(e,n)):Vr(e)?Xr(n)?t.removeAttributeNS(Gr,Wr(e)):t.setAttributeNS(Gr,e,n):Bo(t,e,n)}function Bo(t,e,n){if(Xr(n))t.removeAttribute(e);else{if(tt&&!et&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var zo={create:Uo,update:Uo};function Go(t,e){var n=e.elm,i=e.data,a=t.data;if(!(r(i.staticClass)&&r(i.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var u=Kr(e),c=n._transitionClasses;o(c)&&(u=Zr(u,Qr(c))),u!==n._prevClass&&(n.setAttribute("class",u),n._prevClass=u)}}var Vo,Wo={create:Go,update:Go},Xo="__r",Ko="__c";function Yo(t){if(o(t[Xo])){var e=tt?"change":"input";t[e]=[].concat(t[Xo],t[e]||[]),delete t[Xo]}o(t[Ko])&&(t.change=[].concat(t[Ko],t.change||[]),delete t[Ko])}function Jo(t,e,n){var r=Vo;return function o(){var i=e.apply(null,arguments);null!==i&&ti(t,o,n,r)}}var Zo=ae&&!(ot&&Number(ot[1])<=53);function Qo(t,e,n,r){if(Zo){var o=Wn,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Vo.addEventListener(t,e,at?{capture:n,passive:r}:n)}function ti(t,e,n,r){(r||Vo).removeEventListener(t,e._wrapper||e,n)}function ei(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},o=t.data.on||{};Vo=e.elm,Yo(n),xe(n,o,Qo,ti,Jo,e.context),Vo=void 0}}var ni,ri={create:ei,update:ei};function oi(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,i,a=e.elm,u=t.data.domProps||{},c=e.data.domProps||{};for(n in o(c.__ob__)&&(c=e.data.domProps=R({},c)),u)n in c||(a[n]="");for(n in c){if(i=c[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),i===u[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=i;var s=r(i)?"":String(i);ii(a,s)&&(a.value=s)}else if("innerHTML"===n&&oo(a.tagName)&&r(a.innerHTML)){ni=ni||document.createElement("div"),ni.innerHTML=""+i+"";var f=ni.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(f.firstChild)a.appendChild(f.firstChild)}else if(i!==u[n])try{a[n]=i}catch(Ea){}}}}function ii(t,e){return!t.composing&&("OPTION"===t.tagName||ai(t,e)||ui(t,e))}function ai(t,e){var n=!0;try{n=document.activeElement!==t}catch(Ea){}return n&&t.value!==e}function ui(t,e){var n=t.value,r=t._vModifiers;if(o(r)){if(r.number)return v(n)!==v(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}var ci={create:oi,update:oi},si=w((function(t){var e={},n=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(n).forEach((function(t){if(t){var n=t.split(r);n.length>1&&(e[n[0].trim()]=n[1].trim())}})),e}));function fi(t){var e=li(t.style);return t.staticStyle?R(t.staticStyle,e):e}function li(t){return Array.isArray(t)?P(t):"string"===typeof t?si(t):t}function pi(t,e){var n,r={};if(e){var o=t;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(n=fi(o.data))&&R(r,n)}(n=fi(t.data))&&R(r,n);var i=t;while(i=i.parent)i.data&&(n=fi(i.data))&&R(r,n);return r}var di,hi=/^--/,vi=/\s*!important$/,mi=function(t,e,n){if(hi.test(e))t.style.setProperty(e,n);else if(vi.test(n))t.style.setProperty(C(e),n.replace(vi,""),"important");else{var r=gi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(wi).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ei(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(wi).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";while(n.indexOf(r)>=0)n=n.replace(r," ");n=n.trim(),n?t.setAttribute("class",n):t.removeAttribute("class")}}function Oi(t){if(t){if("object"===typeof t){var e={};return!1!==t.css&&R(e,Ai(t.name||"v")),R(e,t),e}return"string"===typeof t?Ai(t):void 0}}var Ai=w((function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}})),Ci=Y&&!et,Si="transition",ki="animation",ji="transition",Ti="transitionend",Ri="animation",Pi="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ji="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ri="WebkitAnimation",Pi="webkitAnimationEnd"));var Mi=Y?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function $i(t){Mi((function(){Mi(t)}))}function Li(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),_i(t,e))}function Ii(t,e){t._transitionClasses&&g(t._transitionClasses,e),Ei(t,e)}function Ni(t,e,n){var r=Fi(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var u=o===Si?Ti:Pi,c=0,s=function(){t.removeEventListener(u,f),n()},f=function(e){e.target===t&&++c>=a&&s()};setTimeout((function(){c0&&(n=Si,f=a,l=i.length):e===ki?s>0&&(n=ki,f=s,l=c.length):(f=Math.max(a,s),n=f>0?a>s?Si:ki:null,l=n?n===Si?i.length:c.length:0);var p=n===Si&&Di.test(r[ji+"Property"]);return{type:n,timeout:f,propCount:l,hasTransform:p}}function qi(t,e){while(t.length1}function Vi(t,e){!0!==e.data.show&&Hi(e)}var Wi=Y?{create:Vi,activate:Vi,remove:function(t,e){!0!==t.data.show?Bi(t,e):e()}}:{},Xi=[zo,Wo,ri,ci,xi,Wi],Ki=Xi.concat(qo),Yi=Po({nodeOps:Oo,modules:Ki});et&&document.addEventListener("selectionchange",(function(){var t=document.activeElement;t&&t.vmodel&&oa(t,"input")}));var Ji={inserted:function(t,e,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?we(n,"postpatch",(function(){Ji.componentUpdated(t,e,n)})):Zi(t,e,n.context),t._vOptions=[].map.call(t.options,ea)):("textarea"===n.tag||so(t.type))&&(t._vModifiers=e.modifiers,e.modifiers.lazy||(t.addEventListener("compositionstart",na),t.addEventListener("compositionend",ra),t.addEventListener("change",ra),et&&(t.vmodel=!0)))},componentUpdated:function(t,e,n){if("select"===n.tag){Zi(t,e,n.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,ea);if(o.some((function(t,e){return!I(t,r[e])}))){var i=t.multiple?e.value.some((function(t){return ta(t,o)})):e.value!==e.oldValue&&ta(e.value,o);i&&oa(t,"change")}}}};function Zi(t,e,n){Qi(t,e,n),(tt||nt)&&setTimeout((function(){Qi(t,e,n)}),0)}function Qi(t,e,n){var r=e.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,u=0,c=t.options.length;u-1,a.selected!==i&&(a.selected=i);else if(I(ea(a),r))return void(t.selectedIndex!==u&&(t.selectedIndex=u));o||(t.selectedIndex=-1)}}function ta(t,e){return e.every((function(e){return!I(e,t)}))}function ea(t){return"_value"in t?t._value:t.value}function na(t){t.target.composing=!0}function ra(t){t.target.composing&&(t.target.composing=!1,oa(t.target,"input"))}function oa(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ia(t){return!t.componentInstance||t.data&&t.data.transition?t:ia(t.componentInstance._vnode)}var aa={bind:function(t,e,n){var r=e.value;n=ia(n);var o=n.data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value,o=e.oldValue;if(!r!==!o){n=ia(n);var i=n.data&&n.data.transition;i?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Bi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},ua={model:Ji,show:aa},ca={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function sa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?sa(En(e.children)):t}function fa(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var i in o)e[E(i)]=o[i];return e}function la(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function pa(t){while(t=t.parent)if(t.data.transition)return!0}function da(t,e){return e.key===t.key&&e.tag===t.tag}var ha=function(t){return t.tag||_n(t)},va=function(t){return"show"===t.name},ma={name:"transition",props:ca,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(ha),n.length)){0;var r=this.mode;0;var o=n[0];if(pa(this.$vnode))return o;var i=sa(o);if(!i)return o;if(this._leaving)return la(t,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:u(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var c=(i.data||(i.data={})).transition=fa(this),s=this._vnode,f=sa(s);if(i.data.directives&&i.data.directives.some(va)&&(i.data.show=!0),f&&f.data&&!da(i,f)&&!_n(f)&&(!f.componentInstance||!f.componentInstance._vnode.isComment)){var l=f.data.transition=R({},c);if("out-in"===r)return this._leaving=!0,we(l,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),la(t,o);if("in-out"===r){if(_n(i))return s;var p,d=function(){p()};we(c,"afterEnter",d),we(c,"enterCancelled",d),we(l,"delayLeave",(function(t){p=t}))}}return o}}},ya=R({tag:String,moveClass:String},ca);delete ya.mode;var ga={props:ya,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Rn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=fa(this),u=0;un)e.push(arguments[n++]);return x[++b]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},r(b),b},v=function(t){delete x[t]},"process"==c(m)?r=function(t){m.nextTick(E(t))}:g&&g.now?r=function(t){g.now(E(t))}:y&&!p?(o=new y,i=o.port2,o.port1.onmessage=O,r=s(i.postMessage,i,1)):!a.addEventListener||"function"!=typeof postMessage||a.importScripts||u(A)||"file:"===d.protocol?r=w in l("script")?function(t){f.appendChild(l("script"))[w]=function(){f.removeChild(this),_(t)}}:function(t){setTimeout(E(t),0)}:(r=A,a.addEventListener("message",O,!1))),t.exports={set:h,clear:v}},"2d00":function(t,e,n){var r,o,i=n("da84"),a=n("342f"),u=i.process,c=u&&u.versions,s=c&&c.v8;s?(r=s.split("."),o=r[0]+r[1]):a&&(r=a.match(/Edge\/(\d+)/),(!r||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/),r&&(o=r[1]))),t.exports=o&&+o},"2d83":function(t,e,n){"use strict";var r=n("387f");t.exports=function(t,e,n,o,i){var a=new Error(t);return r(a,e,n,o,i)}},"2e67":function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},"2f62":function(t,e,n){"use strict"; +/** + * vuex v3.1.0 + * (c) 2019 Evan You + * @license MIT + */ +function r(t){var e=Number(t.version.split(".")[0]);if(e>=2)t.mixin({beforeCreate:r});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[r].concat(t.init):r,n.call(this,t)}}function r(){var t=this.$options;t.store?this.$store="function"===typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}}n.d(e,"b",(function(){return R}));var o="undefined"!==typeof window&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function i(t){o&&(t._devtoolHook=o,o.emit("vuex:init",t),o.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){o.emit("vuex:mutation",t,e)})))}function a(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function u(t){return null!==t&&"object"===typeof t}function c(t){return t&&"function"===typeof t.then}var s=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"===typeof n?n():n)||{}},f={namespaced:{configurable:!0}};f.namespaced.get=function(){return!!this._rawModule.namespaced},s.prototype.addChild=function(t,e){this._children[t]=e},s.prototype.removeChild=function(t){delete this._children[t]},s.prototype.getChild=function(t){return this._children[t]},s.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},s.prototype.forEachChild=function(t){a(this._children,t)},s.prototype.forEachGetter=function(t){this._rawModule.getters&&a(this._rawModule.getters,t)},s.prototype.forEachAction=function(t){this._rawModule.actions&&a(this._rawModule.actions,t)},s.prototype.forEachMutation=function(t){this._rawModule.mutations&&a(this._rawModule.mutations,t)},Object.defineProperties(s.prototype,f);var l=function(t){this.register([],t,!1)};function p(t,e,n){if(e.update(n),n.modules)for(var r in n.modules){if(!e.getChild(r))return void 0;p(t.concat(r),e.getChild(r),n.modules[r])}}l.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},l.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},l.prototype.update=function(t){p([],this.root,t)},l.prototype.register=function(t,e,n){var r=this;void 0===n&&(n=!0);var o=new s(e,n);if(0===t.length)this.root=o;else{var i=this.get(t.slice(0,-1));i.addChild(t[t.length-1],o)}e.modules&&a(e.modules,(function(e,o){r.register(t.concat(o),e,n)}))},l.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];e.getChild(n).runtime&&e.removeChild(n)};var d;var h=function(t){var e=this;void 0===t&&(t={}),!d&&"undefined"!==typeof window&&window.Vue&&k(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var r=t.strict;void 0===r&&(r=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new l(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new d;var o=this,a=this,u=a.dispatch,c=a.commit;this.dispatch=function(t,e){return u.call(o,t,e)},this.commit=function(t,e,n){return c.call(o,t,e,n)},this.strict=r;var s=this._modules.root.state;b(this,s,[],this._modules.root),g(this,s),n.forEach((function(t){return t(e)}));var f=void 0!==t.devtools?t.devtools:d.config.devtools;f&&i(this)},v={state:{configurable:!0}};function m(t,e){return e.indexOf(t)<0&&e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function y(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;b(t,n,[],t._modules.root,!0),g(t,n,e)}function g(t,e,n){var r=t._vm;t.getters={};var o=t._wrappedGetters,i={};a(o,(function(e,n){i[n]=function(){return e(t)},Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var u=d.config.silent;d.config.silent=!0,t._vm=new d({data:{$$state:e},computed:i}),d.config.silent=u,t.strict&&A(t),r&&(n&&t._withCommit((function(){r._data.$$state=null})),d.nextTick((function(){return r.$destroy()})))}function b(t,e,n,r,o){var i=!n.length,a=t._modules.getNamespace(n);if(r.namespaced&&(t._modulesNamespaceMap[a]=r),!i&&!o){var u=C(e,n.slice(0,-1)),c=n[n.length-1];t._withCommit((function(){d.set(u,c,r.state)}))}var s=r.context=x(t,a,n);r.forEachMutation((function(e,n){var r=a+n;_(t,r,e,s)})),r.forEachAction((function(e,n){var r=e.root?n:a+n,o=e.handler||e;E(t,r,o,s)})),r.forEachGetter((function(e,n){var r=a+n;O(t,r,e,s)})),r.forEachChild((function(r,i){b(t,e,n.concat(i),r,o)}))}function x(t,e,n){var r=""===e,o={dispatch:r?t.dispatch:function(n,r,o){var i=S(n,r,o),a=i.payload,u=i.options,c=i.type;return u&&u.root||(c=e+c),t.dispatch(c,a)},commit:r?t.commit:function(n,r,o){var i=S(n,r,o),a=i.payload,u=i.options,c=i.type;u&&u.root||(c=e+c),t.commit(c,a,u)}};return Object.defineProperties(o,{getters:{get:r?function(){return t.getters}:function(){return w(t,e)}},state:{get:function(){return C(t.state,n)}}}),o}function w(t,e){var n={},r=e.length;return Object.keys(t.getters).forEach((function(o){if(o.slice(0,r)===e){var i=o.slice(r);Object.defineProperty(n,i,{get:function(){return t.getters[o]},enumerable:!0})}})),n}function _(t,e,n,r){var o=t._mutations[e]||(t._mutations[e]=[]);o.push((function(e){n.call(t,r.state,e)}))}function E(t,e,n,r){var o=t._actions[e]||(t._actions[e]=[]);o.push((function(e,o){var i=n.call(t,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:t.getters,rootState:t.state},e,o);return c(i)||(i=Promise.resolve(i)),t._devtoolHook?i.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):i}))}function O(t,e,n,r){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(r.state,r.getters,t.state,t.getters)})}function A(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function C(t,e){return e.length?e.reduce((function(t,e){return t[e]}),t):t}function S(t,e,n){return u(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function k(t){d&&t===d||(d=t,r(d))}v.state.get=function(){return this._vm._data.$$state},v.state.set=function(t){0},h.prototype.commit=function(t,e,n){var r=this,o=S(t,e,n),i=o.type,a=o.payload,u=(o.options,{type:i,payload:a}),c=this._mutations[i];c&&(this._withCommit((function(){c.forEach((function(t){t(a)}))})),this._subscribers.forEach((function(t){return t(u,r.state)})))},h.prototype.dispatch=function(t,e){var n=this,r=S(t,e),o=r.type,i=r.payload,a={type:o,payload:i},u=this._actions[o];if(u){try{this._actionSubscribers.filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(s){0}var c=u.length>1?Promise.all(u.map((function(t){return t(i)}))):u[0](i);return c.then((function(t){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(s){0}return t}))}},h.prototype.subscribe=function(t){return m(t,this._subscribers)},h.prototype.subscribeAction=function(t){var e="function"===typeof t?{before:t}:t;return m(e,this._actionSubscribers)},h.prototype.watch=function(t,e,n){var r=this;return this._watcherVM.$watch((function(){return t(r.state,r.getters)}),e,n)},h.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},h.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),b(this,this.state,t,this._modules.get(t),n.preserveState),g(this,this.state)},h.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=C(e.state,t.slice(0,-1));d.delete(n,t[t.length-1])})),y(this)},h.prototype.hotUpdate=function(t){this._modules.update(t),y(this,!0)},h.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(h.prototype,v);var j=L((function(t,e){var n={};return $(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var r=I(this.$store,"mapState",t);if(!r)return;e=r.context.state,n=r.context.getters}return"function"===typeof o?o.call(this,e,n):e[o]},n[r].vuex=!0})),n})),T=L((function(t,e){var n={};return $(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.commit;if(t){var i=I(this.$store,"mapMutations",t);if(!i)return;r=i.context.commit}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),R=L((function(t,e){var n={};return $(e).forEach((function(e){var r=e.key,o=e.val;o=t+o,n[r]=function(){if(!t||I(this.$store,"mapGetters",t))return this.$store.getters[o]},n[r].vuex=!0})),n})),P=L((function(t,e){var n={};return $(e).forEach((function(e){var r=e.key,o=e.val;n[r]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var r=this.$store.dispatch;if(t){var i=I(this.$store,"mapActions",t);if(!i)return;r=i.context.dispatch}return"function"===typeof o?o.apply(this,[r].concat(e)):r.apply(this.$store,[o].concat(e))}})),n})),M=function(t){return{mapState:j.bind(null,t),mapGetters:R.bind(null,t),mapMutations:T.bind(null,t),mapActions:P.bind(null,t)}};function $(t){return Array.isArray(t)?t.map((function(t){return{key:t,val:t}})):Object.keys(t).map((function(e){return{key:e,val:t[e]}}))}function L(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function I(t,e,n){var r=t._modulesNamespaceMap[n];return r}var N={Store:h,install:k,version:"3.1.0",mapState:j,mapMutations:T,mapGetters:R,mapActions:P,createNamespacedHelpers:M};e["a"]=N},"2f9a":function(t,e){t.exports=function(){}},"301c":function(t,e,n){n("e198")("asyncIterator")},"30b5":function(t,e,n){"use strict";var r=n("c532");function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var i;if(n)i=n(e);else if(r.isURLSearchParams(e))i=e.toString();else{var a=[];r.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(r.isArray(t)?e+="[]":t=[t],r.forEach(t,(function(t){r.isDate(t)?t=t.toISOString():r.isObject(t)&&(t=JSON.stringify(t)),a.push(o(e)+"="+o(t))})))})),i=a.join("&")}return i&&(t+=(-1===t.indexOf("?")?"?":"&")+i),t}},3397:function(t,e,n){var r=n("7a41");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},3410:function(t,e,n){var r=n("23e7"),o=n("d039"),i=n("7b0b"),a=n("e163"),u=n("e177"),c=o((function(){a(1)}));r({target:"Object",stat:!0,forced:c,sham:!u},{getPrototypeOf:function(t){return a(i(t))}})},"342f":function(t,e,n){var r=n("d066");t.exports=r("navigator","userAgent")||""},"35a1":function(t,e,n){var r=n("f5df"),o=n("3f8c"),i=n("b622"),a=i("iterator");t.exports=function(t){if(void 0!=t)return t[a]||t["@@iterator"]||o[r(t)]}},"37e8":function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("825a"),a=n("df75");t.exports=r?Object.defineProperties:function(t,e){i(t);var n,r=a(e),u=r.length,c=0;while(u>c)o.f(t,n=r[c++],e[n]);return t}},"387f":function(t,e,n){"use strict";t.exports=function(t,e,n,r,o){return t.config=e,n&&(t.code=n),t.request=r,t.response=o,t}},3934:function(t,e,n){"use strict";var r=n("c532");t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return function(){return!0}}()},"393a":function(t,e,n){"use strict";var r=n("e444"),o=n("512c"),i=n("ba01"),a=n("051b"),u=n("8a0d"),c=n("26dd"),s=n("92f0"),f=n("ce7a"),l=n("cc15")("iterator"),p=!([].keys&&"next"in[].keys()),d="@@iterator",h="keys",v="values",m=function(){return this};t.exports=function(t,e,n,y,g,b,x){c(n,e,y);var w,_,E,O=function(t){if(!p&&t in k)return k[t];switch(t){case h:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},A=e+" Iterator",C=g==v,S=!1,k=t.prototype,j=k[l]||k[d]||g&&k[g],T=j||O(g),R=g?C?O("entries"):T:void 0,P="Array"==e&&k.entries||j;if(P&&(E=f(P.call(new t)),E!==Object.prototype&&E.next&&(s(E,A,!0),r||"function"==typeof E[l]||a(E,l,m))),C&&j&&j.name!==v&&(S=!0,T=function(){return j.call(this)}),r&&!x||!p&&!S&&k[l]||a(k,l,T),u[e]=T,u[A]=m,g)if(w={values:C?T:O(v),keys:b?T:O(h),entries:R},x)for(_ in w)_ in k||i(k,_,w[_]);else o(o.P+o.F*(p||S),e,w);return w}},"39ad":function(t,e,n){var r=n("6ca1"),o=n("d16a"),i=n("9d11");t.exports=function(t){return function(e,n,a){var u,c=r(e),s=o(c.length),f=i(a,s);if(t&&n!=n){while(s>f)if(u=c[f++],u!=u)return!0}else for(;s>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}}},"3bbe":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3ca3":function(t,e,n){"use strict";var r=n("6547").charAt,o=n("69f3"),i=n("7dd0"),a="String Iterator",u=o.set,c=o.getterFor(a);i(String,"String",(function(t){u(this,{type:a,string:String(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},"3f6b":function(t,e,n){t.exports={default:n("b9c7"),__esModule:!0}},"3f8c":function(t,e){t.exports={}},"41b2":function(t,e,n){"use strict";e.__esModule=!0;var r=n("3f6b"),o=i(r);function i(t){return t&&t.__esModule?t:{default:t}}e.default=o.default||function(t){for(var e=1;e-1,n&&(e=e.replace(/y/g,"")));var u=a(_?new g(t,e):g(t,e),r?this:b,A);return E&&n&&h(u,{sticky:n}),u},C=function(t){t in A||u(A,t,{configurable:!0,get:function(){return g[t]},set:function(e){g[t]=e}})},S=c(g),k=0;while(S.length>k)C(S[k++]);b.constructor=A,A.prototype=b,p(o,"RegExp",A)}v("RegExp")},"4d64":function(t,e,n){var r=n("fc6a"),o=n("50c4"),i=n("23cb"),a=function(t){return function(e,n,a){var u,c=r(e),s=o(c.length),f=i(a,s);if(t&&n!=n){while(s>f)if(u=c[f++],u!=u)return!0}else for(;s>f;f++)if((t||f in c)&&c[f]===n)return t||f||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},"4d88":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"4de4":function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").filter,i=n("1dde"),a=n("ae40"),u=i("filter"),c=a("filter");r({target:"Array",proto:!0,forced:!u||!c},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(t,e,n){"use strict";var r=n("0366"),o=n("7b0b"),i=n("9bdd"),a=n("e95a"),u=n("50c4"),c=n("8418"),s=n("35a1");t.exports=function(t){var e,n,f,l,p,d,h=o(t),v="function"==typeof this?this:Array,m=arguments.length,y=m>1?arguments[1]:void 0,g=void 0!==y,b=s(h),x=0;if(g&&(y=r(y,m>2?arguments[2]:void 0,2)),void 0==b||v==Array&&a(b))for(e=u(h.length),n=new v(e);e>x;x++)d=g?y(h[x],x):h[x],c(n,x,d);else for(l=b.call(h),p=l.next,n=new v;!(f=p.call(l)).done;x++)d=g?i(l,y,[f.value,x],!0):f.value,c(n,x,d);return n.length=x,n}},"4e71":function(t,e,n){n("e198")("observable")},"4ebc":function(t,e,n){var r=n("4d88");t.exports=Array.isArray||function(t){return"Array"==r(t)}},"50c4":function(t,e,n){var r=n("a691"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"511f":function(t,e,n){n("0b99"),n("658f"),t.exports=n("fcd4").f("iterator")},"512c":function(t,e,n){var r=n("ef08"),o=n("5524"),i=n("9c0c"),a=n("051b"),u=n("9c0e"),c="prototype",s=function(t,e,n){var f,l,p,d=t&s.F,h=t&s.G,v=t&s.S,m=t&s.P,y=t&s.B,g=t&s.W,b=h?o:o[e]||(o[e]={}),x=b[c],w=h?r:v?r[e]:(r[e]||{})[c];for(f in h&&(n=e),n)l=!d&&w&&void 0!==w[f],l&&u(b,f)||(p=l?w[f]:n[f],b[f]=h&&"function"!=typeof w[f]?n[f]:y&&l?i(p,r):g&&w[f]==p?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e[c]=t[c],e}(p):m&&"function"==typeof p?i(Function.call,p):p,m&&((b.virtual||(b.virtual={}))[f]=p,t&s.R&&x&&!x[f]&&a(x,f,p)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},5135:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},5270:function(t,e,n){"use strict";var r=n("c532"),o=n("c401"),i=n("2e67"),a=n("2444"),u=n("d925"),c=n("e683");function s(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){s(t),t.baseURL&&!u(t.url)&&(t.url=c(t.baseURL,t.url)),t.headers=t.headers||{},t.data=o(t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],(function(e){delete t.headers[e]}));var e=t.adapter||a.adapter;return e(t).then((function(e){return s(t),e.data=o(e.data,e.headers,t.transformResponse),e}),(function(e){return i(e)||(s(t),e&&e.response&&(e.response.data=o(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)}))}},5319:function(t,e,n){"use strict";var r=n("d784"),o=n("825a"),i=n("7b0b"),a=n("50c4"),u=n("a691"),c=n("1d80"),s=n("8aa5"),f=n("14c3"),l=Math.max,p=Math.min,d=Math.floor,h=/\$([$&'`]|\d\d?|<[^>]*>)/g,v=/\$([$&'`]|\d\d?)/g,m=function(t){return void 0===t?t:String(t)};r("replace",2,(function(t,e,n,r){var y=r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=r.REPLACE_KEEPS_$0,b=y?"$":"$0";return[function(n,r){var o=c(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,o,r):e.call(String(o),n,r)},function(t,r){if(!y&&g||"string"===typeof r&&-1===r.indexOf(b)){var i=n(e,t,this,r);if(i.done)return i.value}var c=o(t),d=String(this),h="function"===typeof r;h||(r=String(r));var v=c.global;if(v){var w=c.unicode;c.lastIndex=0}var _=[];while(1){var E=f(c,d);if(null===E)break;if(_.push(E),!v)break;var O=String(E[0]);""===O&&(c.lastIndex=s(d,a(c.lastIndex),w))}for(var A="",C=0,S=0;S<_.length;S++){E=_[S];for(var k=String(E[0]),j=l(p(u(E.index),d.length),0),T=[],R=1;R=C&&(A+=d.slice(C,j)+$,C=j+k.length)}return A+d.slice(C)}];function x(t,n,r,o,a,u){var c=r+t.length,s=o.length,f=v;return void 0!==a&&(a=i(a),f=h),e.call(u,f,(function(e,i){var u;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,r);case"'":return n.slice(c);case"<":u=a[i.slice(1,-1)];break;default:var f=+i;if(0===f)return e;if(f>s){var l=d(f/10);return 0===l?e:l<=s?void 0===o[l-1]?i.charAt(1):o[l-1]+i.charAt(1):e}u=o[f-1]}return void 0===u?"":u}))}}))},5524:function(t,e){var n=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},5530:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));n("b64b"),n("a4d3"),n("4de4"),n("d3b7"),n("e439"),n("159b"),n("dbb4");function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function i(t){for(var e=1;et?s():!0!==e&&(o=setTimeout(r?f:s,void 0===r?t-u:t))}return"boolean"!==typeof e&&(r=n,n=e,e=void 0),a}},"5a34":function(t,e,n){var r=n("44e7");t.exports=function(t){if(r(t))throw TypeError("The method doesn't accept regular expressions");return t}},"5a43":function(t,e){function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);nf){var d,h=s(arguments[f++]),v=l?i(h).concat(l(h)):i(h),m=v.length,y=0;while(m>y)d=v[y++],r&&!p.call(h,d)||(n[d]=h[d])}return n}:f},6374:function(t,e,n){n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0");var r=n("6613");function o(t,e){var n="undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!n){if(Array.isArray(t)||(n=r(t))||e&&t&&"number"===typeof t.length){n&&(t=n);var o=0,i=function(){};return{s:i,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return u=t.done,t},e:function(t){c=!0,a=t},f:function(){try{u||null==n["return"]||n["return"]()}finally{if(c)throw a}}}}t.exports=o,t.exports.__esModule=!0,t.exports["default"]=t.exports},6438:function(t,e,n){var r=n("03d6"),o=n("9742").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},6547:function(t,e,n){var r=n("a691"),o=n("1d80"),i=function(t){return function(e,n){var i,a,u=String(o(e)),c=r(n),s=u.length;return c<0||c>=s?t?"":void 0:(i=u.charCodeAt(c),i<55296||i>56319||c+1===s||(a=u.charCodeAt(c+1))<56320||a>57343?t?u.charAt(c):i:t?u.slice(c,c+2):a-56320+(i-55296<<10)+65536)}};t.exports={codeAt:i(!1),charAt:i(!0)}},"658f":function(t,e,n){n("6858");for(var r=n("ef08"),o=n("051b"),i=n("8a0d"),a=n("cc15")("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),c=0;c=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},"693d":function(t,e,n){"use strict";var r=n("ef08"),o=n("9c0e"),i=n("0bad"),a=n("512c"),u=n("ba01"),c=n("e34a").KEY,s=n("4b8b"),f=n("b367"),l=n("92f0"),p=n("8b1a"),d=n("cc15"),h=n("fcd4"),v=n("e198"),m=n("0ae2"),y=n("4ebc"),g=n("77e9"),b=n("7a41"),x=n("0983"),w=n("6ca1"),_=n("3397"),E=n("10db"),O=n("6f4f"),A=n("1836"),C=n("4d20"),S=n("fed5"),k=n("1a14"),j=n("9876"),T=C.f,R=k.f,P=A.f,M=r.Symbol,$=r.JSON,L=$&&$.stringify,I="prototype",N=d("_hidden"),D=d("toPrimitive"),F={}.propertyIsEnumerable,q=f("symbol-registry"),U=f("symbols"),H=f("op-symbols"),B=Object[I],z="function"==typeof M&&!!S.f,G=r.QObject,V=!G||!G[I]||!G[I].findChild,W=i&&s((function(){return 7!=O(R({},"a",{get:function(){return R(this,"a",{value:7}).a}})).a}))?function(t,e,n){var r=T(B,e);r&&delete B[e],R(t,e,n),r&&t!==B&&R(B,e,r)}:R,X=function(t){var e=U[t]=O(M[I]);return e._k=t,e},K=z&&"symbol"==typeof M.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof M},Y=function(t,e,n){return t===B&&Y(H,e,n),g(t),e=_(e,!0),g(n),o(U,e)?(n.enumerable?(o(t,N)&&t[N][e]&&(t[N][e]=!1),n=O(n,{enumerable:E(0,!1)})):(o(t,N)||R(t,N,E(1,{})),t[N][e]=!0),W(t,e,n)):R(t,e,n)},J=function(t,e){g(t);var n,r=m(e=w(e)),o=0,i=r.length;while(i>o)Y(t,n=r[o++],e[n]);return t},Z=function(t,e){return void 0===e?O(t):J(O(t),e)},Q=function(t){var e=F.call(this,t=_(t,!0));return!(this===B&&o(U,t)&&!o(H,t))&&(!(e||!o(this,t)||!o(U,t)||o(this,N)&&this[N][t])||e)},tt=function(t,e){if(t=w(t),e=_(e,!0),t!==B||!o(U,e)||o(H,e)){var n=T(t,e);return!n||!o(U,e)||o(t,N)&&t[N][e]||(n.enumerable=!0),n}},et=function(t){var e,n=P(w(t)),r=[],i=0;while(n.length>i)o(U,e=n[i++])||e==N||e==c||r.push(e);return r},nt=function(t){var e,n=t===B,r=P(n?H:w(t)),i=[],a=0;while(r.length>a)!o(U,e=r[a++])||n&&!o(B,e)||i.push(U[e]);return i};z||(M=function(){if(this instanceof M)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===B&&e.call(H,n),o(this,N)&&o(this[N],t)&&(this[N][t]=!1),W(this,t,E(1,n))};return i&&V&&W(B,t,{configurable:!0,set:e}),X(t)},u(M[I],"toString",(function(){return this._k})),C.f=tt,k.f=Y,n("6438").f=A.f=et,n("1917").f=Q,S.f=nt,i&&!n("e444")&&u(B,"propertyIsEnumerable",Q,!0),h.f=function(t){return X(d(t))}),a(a.G+a.W+a.F*!z,{Symbol:M});for(var rt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ot=0;rt.length>ot;)d(rt[ot++]);for(var it=j(d.store),at=0;it.length>at;)v(it[at++]);a(a.S+a.F*!z,"Symbol",{for:function(t){return o(q,t+="")?q[t]:q[t]=M(t)},keyFor:function(t){if(!K(t))throw TypeError(t+" is not a symbol!");for(var e in q)if(q[e]===t)return e},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!z,"Object",{create:Z,defineProperty:Y,defineProperties:J,getOwnPropertyDescriptor:tt,getOwnPropertyNames:et,getOwnPropertySymbols:nt});var ut=s((function(){S.f(1)}));a(a.S+a.F*ut,"Object",{getOwnPropertySymbols:function(t){return S.f(x(t))}}),$&&a(a.S+a.F*(!z||s((function(){var t=M();return"[null]"!=L([t])||"{}"!=L({a:t})||"{}"!=L(Object(t))}))),"JSON",{stringify:function(t){var e,n,r=[t],o=1;while(arguments.length>o)r.push(arguments[o++]);if(n=e=r[1],(b(e)||void 0!==t)&&!K(t))return y(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!K(e))return e}),r[1]=e,L.apply($,r)}}),M[I][D]||n("051b")(M[I],D,M[I].valueOf),l(M,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},"69f3":function(t,e,n){var r,o,i,a=n("7f9a"),u=n("da84"),c=n("861d"),s=n("9112"),f=n("5135"),l=n("f772"),p=n("d012"),d=u.WeakMap,h=function(t){return i(t)?o(t):r(t,{})},v=function(t){return function(e){var n;if(!c(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}};if(a){var m=new d,y=m.get,g=m.has,b=m.set;r=function(t,e){return b.call(m,t,e),e},o=function(t){return y.call(m,t)||{}},i=function(t){return g.call(m,t)}}else{var x=l("state");p[x]=!0,r=function(t,e){return s(t,x,e),e},o=function(t){return f(t,x)?t[x]:{}},i=function(t){return f(t,x)}}t.exports={set:r,get:o,has:i,enforce:h,getterFor:v}},"6ca1":function(t,e,n){var r=n("9fbb"),o=n("c901");t.exports=function(t){return r(o(t))}},"6dd8":function(t,e,n){"use strict";n.r(e),function(t){var n=function(){if("undefined"!==typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),f?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?"":e,r=s.some((function(t){return!!~n.indexOf(t)}));r&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),p=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),k="undefined"!==typeof WeakMap?new WeakMap:new n,j=function(){function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=l.getInstance(),r=new S(e,n,this);k.set(this,r)}return t}();["observe","unobserve","disconnect"].forEach((function(t){j.prototype[t]=function(){var e;return(e=k.get(this))[t].apply(e,arguments)}}));var T=function(){return"undefined"!==typeof o.ResizeObserver?o.ResizeObserver:j}();e["default"]=T}.call(this,n("c8ba"))},"6eeb":function(t,e,n){var r=n("da84"),o=n("9112"),i=n("5135"),a=n("ce4e"),u=n("8925"),c=n("69f3"),s=c.get,f=c.enforce,l=String(String).split("String");(t.exports=function(t,e,n,u){var c=!!u&&!!u.unsafe,s=!!u&&!!u.enumerable,p=!!u&&!!u.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=l.join("string"==typeof e?e:"")),t!==r?(c?!p&&t[e]&&(s=!0):delete t[e],s?t[e]=n:o(t,e,n)):s?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||u(this)}))},"6f4f":function(t,e,n){var r=n("77e9"),o=n("85e7"),i=n("9742"),a=n("5a94")("IE_PROTO"),u=function(){},c="prototype",s=function(){var t,e=n("05f5")("iframe"),r=i.length,o="<",a=">";e.style.display="none",n("9141").appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(o+"script"+a+"document.F=Object"+o+"/script"+a),t.close(),s=t.F;while(r--)delete s[c][i[r]];return s()};t.exports=Object.create||function(t,e){var n;return null!==t?(u[c]=r(t),n=new u,u[c]=null,n[a]=t):n=s(),void 0===e?n:o(n,e)}},7156:function(t,e,n){var r=n("861d"),o=n("d2bb");t.exports=function(t,e,n){var i,a;return o&&"function"==typeof(i=e.constructor)&&i!==n&&r(a=i.prototype)&&a!==n.prototype&&o(t,a),t}},7418:function(t,e){e.f=Object.getOwnPropertySymbols},"746f":function(t,e,n){var r=n("428f"),o=n("5135"),i=n("e538"),a=n("9bf2").f;t.exports=function(t){var e=r.Symbol||(r.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},"77e9":function(t,e,n){var r=n("7a41");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a41":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},"7a77":function(t,e,n){"use strict";function r(t){this.message=t}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,t.exports=r},"7aac":function(t,e,n){"use strict";var r=n("c532");t.exports=r.isStandardBrowserEnv()?function(){return{write:function(t,e,n,o,i,a){var u=[];u.push(t+"="+encodeURIComponent(e)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"7b0b":function(t,e,n){var r=n("1d80");t.exports=function(t){return Object(r(t))}},"7b3e":function(t,e,n){"use strict";var r,o=n("a3de"); +/** + * Checks if an event is supported in the current execution environment. + * + * NOTE: This will not work correctly for non-generic events such as `change`, + * `reset`, `load`, `error`, and `select`. + * + * Borrows from Modernizr. + * + * @param {string} eventNameSuffix Event name, e.g. "click". + * @param {?boolean} capture Check if the capture phase is supported. + * @return {boolean} True if the event is supported. + * @internal + * @license Modernizr 3.0.0pre (Custom Build) | MIT + */ +function i(t,e){if(!o.canUseDOM||e&&!("addEventListener"in document))return!1;var n="on"+t,i=n in document;if(!i){var a=document.createElement("div");a.setAttribute(n,"return;"),i="function"===typeof a[n]}return!i&&r&&"wheel"===t&&(i=document.implementation.hasFeature("Events.wheel","3.0")),i}o.canUseDOM&&(r=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=i},"7c73":function(t,e,n){var r,o=n("825a"),i=n("37e8"),a=n("7839"),u=n("d012"),c=n("1be4"),s=n("cc12"),f=n("f772"),l=">",p="<",d="prototype",h="script",v=f("IE_PROTO"),m=function(){},y=function(t){return p+h+l+t+p+"/"+h+l},g=function(t){t.write(y("")),t.close();var e=t.parentWindow.Object;return t=null,e},b=function(){var t,e=s("iframe"),n="java"+h+":";return e.style.display="none",c.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(y("document.F=Object")),t.close(),t.F},x=function(){try{r=document.domain&&new ActiveXObject("htmlfile")}catch(e){}x=r?g(r):b();var t=a.length;while(t--)delete x[d][a[t]];return x()};u[v]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(m[d]=o(t),n=new m,m[d]=null,n[v]=t):n=x(),void 0===e?n:i(n,e)}},"7dd0":function(t,e,n){"use strict";var r=n("23e7"),o=n("9ed3"),i=n("e163"),a=n("d2bb"),u=n("d44e"),c=n("9112"),s=n("6eeb"),f=n("b622"),l=n("c430"),p=n("3f8c"),d=n("ae93"),h=d.IteratorPrototype,v=d.BUGGY_SAFARI_ITERATORS,m=f("iterator"),y="keys",g="values",b="entries",x=function(){return this};t.exports=function(t,e,n,f,d,w,_){o(n,e,f);var E,O,A,C=function(t){if(t===d&&R)return R;if(!v&&t in j)return j[t];switch(t){case y:return function(){return new n(this,t)};case g:return function(){return new n(this,t)};case b:return function(){return new n(this,t)}}return function(){return new n(this)}},S=e+" Iterator",k=!1,j=t.prototype,T=j[m]||j["@@iterator"]||d&&j[d],R=!v&&T||C(d),P="Array"==e&&j.entries||T;if(P&&(E=i(P.call(new t)),h!==Object.prototype&&E.next&&(l||i(E)===h||(a?a(E,h):"function"!=typeof E[m]&&c(E,m,x)),u(E,S,!0,!0),l&&(p[S]=x))),d==g&&T&&T.name!==g&&(k=!0,R=function(){return T.call(this)}),l&&!_||j[m]===R||c(j,m,R),p[e]=R,d)if(O={values:C(g),keys:w?R:C(y),entries:C(b)},_)for(A in O)(v||k||!(A in j))&&s(j,A,O[A]);else r({target:e,proto:!0,forced:v||k},O);return O}},"7f9a":function(t,e,n){var r=n("da84"),o=n("8925"),i=r.WeakMap;t.exports="function"===typeof i&&/native code/.test(o(i))},8119:function(t,e,n){n("693d"),n("dfe5"),n("301c"),n("4e71"),t.exports=n("5524").Symbol},"825a":function(t,e,n){var r=n("861d");t.exports=function(t){if(!r(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var r=n("d039");t.exports=!r((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(t,e,n){"use strict";var r=n("c04e"),o=n("9bf2"),i=n("5c6c");t.exports=function(t,e,n){var a=r(e);a in t?o.f(t,a,i(0,n)):t[a]=n}},"85e7":function(t,e,n){var r=n("1a14"),o=n("77e9"),i=n("9876");t.exports=n("0bad")?Object.defineProperties:function(t,e){o(t);var n,a=i(e),u=a.length,c=0;while(u>c)r.f(t,n=a[c++],e[n]);return t}},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8925:function(t,e,n){var r=n("c6cd"),o=Function.toString;"function"!=typeof r.inspectSource&&(r.inspectSource=function(t){return o.call(t)}),t.exports=r.inspectSource},"8a0d":function(t,e){t.exports={}},"8aa5":function(t,e,n){"use strict";var r=n("6547").charAt;t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"8b1a":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},"8c4f":function(t,e,n){"use strict"; +/*! + * vue-router v3.0.6 + * (c) 2019 Evan You + * @license MIT + */function r(t,e){0}function o(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function i(t,e){for(var n in e)t[n]=e[n];return t}var a={name:"RouterView",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var n=e.props,r=e.children,o=e.parent,a=e.data;a.routerView=!0;var c=o.$createElement,s=n.name,f=o.$route,l=o._routerViewCache||(o._routerViewCache={}),p=0,d=!1;while(o&&o._routerRoot!==o){var h=o.$vnode&&o.$vnode.data;h&&(h.routerView&&p++,h.keepAlive&&o._inactive&&(d=!0)),o=o.$parent}if(a.routerViewDepth=p,d)return c(l[s],a,r);var v=f.matched[p];if(!v)return l[s]=null,c();var m=l[s]=v.components[s];a.registerRouteInstance=function(t,e){var n=v.instances[s];(e&&n!==t||!e&&n===t)&&(v.instances[s]=e)},(a.hook||(a.hook={})).prepatch=function(t,e){v.instances[s]=e.componentInstance},a.hook.init=function(t){t.data.keepAlive&&t.componentInstance&&t.componentInstance!==v.instances[s]&&(v.instances[s]=t.componentInstance)};var y=a.props=u(f,v.props&&v.props[s]);if(y){y=a.props=i({},y);var g=a.attrs=a.attrs||{};for(var b in y)m.props&&b in m.props||(g[b]=y[b],delete y[b])}return c(m,a,r)}};function u(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0;default:0}}var c=/[!'()*]/g,s=function(t){return"%"+t.charCodeAt(0).toString(16)},f=/%2C/g,l=function(t){return encodeURIComponent(t).replace(c,s).replace(f,",")},p=decodeURIComponent;function d(t,e,n){void 0===e&&(e={});var r,o=n||h;try{r=o(t||"")}catch(a){r={}}for(var i in e)r[i]=e[i];return r}function h(t){var e={};return t=t.trim().replace(/^(\?|#|&)/,""),t?(t.split("&").forEach((function(t){var n=t.replace(/\+/g," ").split("="),r=p(n.shift()),o=n.length>0?p(n.join("=")):null;void 0===e[r]?e[r]=o:Array.isArray(e[r])?e[r].push(o):e[r]=[e[r],o]})),e):e}function v(t){var e=t?Object.keys(t).map((function(e){var n=t[e];if(void 0===n)return"";if(null===n)return l(e);if(Array.isArray(n)){var r=[];return n.forEach((function(t){void 0!==t&&(null===t?r.push(l(e)):r.push(l(e)+"="+l(t)))})),r.join("&")}return l(e)+"="+l(n)})).filter((function(t){return t.length>0})).join("&"):null;return e?"?"+e:""}var m=/\/?$/;function y(t,e,n,r){var o=r&&r.options.stringifyQuery,i=e.query||{};try{i=g(i)}catch(u){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:w(e,o),matched:t?x(t):[]};return n&&(a.redirectedFrom=w(n,o)),Object.freeze(a)}function g(t){if(Array.isArray(t))return t.map(g);if(t&&"object"===typeof t){var e={};for(var n in t)e[n]=g(t[n]);return e}return t}var b=y(null,{path:"/"});function x(t){var e=[];while(t)e.unshift(t),t=t.parent;return e}function w(t,e){var n=t.path,r=t.query;void 0===r&&(r={});var o=t.hash;void 0===o&&(o="");var i=e||v;return(n||"/")+i(r)+o}function _(t,e){return e===b?t===e:!!e&&(t.path&&e.path?t.path.replace(m,"")===e.path.replace(m,"")&&t.hash===e.hash&&E(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&E(t.query,e.query)&&E(t.params,e.params)))}function E(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var n=Object.keys(t),r=Object.keys(e);return n.length===r.length&&n.every((function(n){var r=t[n],o=e[n];return"object"===typeof r&&"object"===typeof o?E(r,o):String(r)===String(o)}))}function O(t,e){return 0===t.path.replace(m,"/").indexOf(e.path.replace(m,"/"))&&(!e.hash||t.hash===e.hash)&&A(t.query,e.query)}function A(t,e){for(var n in e)if(!(n in t))return!1;return!0}var C,S=[String,Object],k=[String,Array],j={name:"RouterLink",props:{to:{type:S,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:k,default:"click"}},render:function(t){var e=this,n=this.$router,r=this.$route,o=n.resolve(this.to,r,this.append),a=o.location,u=o.route,c=o.href,s={},f=n.options.linkActiveClass,l=n.options.linkExactActiveClass,p=null==f?"router-link-active":f,d=null==l?"router-link-exact-active":l,h=null==this.activeClass?p:this.activeClass,v=null==this.exactActiveClass?d:this.exactActiveClass,m=a.path?y(null,a,null,n):u;s[v]=_(r,m),s[h]=this.exact?s[v]:O(r,m);var g=function(t){T(t)&&(e.replace?n.replace(a):n.push(a))},b={click:T};Array.isArray(this.event)?this.event.forEach((function(t){b[t]=g})):b[this.event]=g;var x={class:s};if("a"===this.tag)x.on=b,x.attrs={href:c};else{var w=R(this.$slots.default);if(w){w.isStatic=!1;var E=w.data=i({},w.data);E.on=b;var A=w.data.attrs=i({},w.data.attrs);A.href=c}else x.on=b}return t(this.tag,x,this.$slots.default)}};function T(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&(void 0===t.button||0===t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function R(t){if(t)for(var e,n=0;n=0&&(e=t.slice(r),t=t.slice(0,r));var o=t.indexOf("?");return o>=0&&(n=t.slice(o+1),t=t.slice(0,o)),{path:t,query:n,hash:e}}function I(t){return t.replace(/\/\//g,"/")}var N=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},D=rt,F=z,q=G,U=X,H=nt,B=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function z(t,e){var n,r=[],o=0,i=0,a="",u=e&&e.delimiter||"/";while(null!=(n=B.exec(t))){var c=n[0],s=n[1],f=n.index;if(a+=t.slice(i,f),i=f+c.length,s)a+=s[1];else{var l=t[i],p=n[2],d=n[3],h=n[4],v=n[5],m=n[6],y=n[7];a&&(r.push(a),a="");var g=null!=p&&null!=l&&l!==p,b="+"===m||"*"===m,x="?"===m||"*"===m,w=n[2]||u,_=h||v;r.push({name:d||o++,prefix:p||"",delimiter:w,optional:x,repeat:b,partial:g,asterisk:!!y,pattern:_?Y(_):y?".*":"[^"+K(w)+"]+?"})}}return i-1&&(u.params[p]=n.params[p]);if(s)return u.path=it(s.path,u.params,'named route "'+c+'"'),f(s,u,a)}else if(u.path){u.params={};for(var d=0;d=t.length?n():t[o]?e(t[o],(function(){r(o+1)})):r(o+1)};r(0)}function $t(t){return function(e,n,r){var i=!1,a=0,u=null;Lt(t,(function(t,e,n,c){if("function"===typeof t&&void 0===t.cid){i=!0,a++;var s,f=Ft((function(e){Dt(e)&&(e=e.default),t.resolved="function"===typeof e?e:C.extend(e),n.components[c]=e,a--,a<=0&&r()})),l=Ft((function(t){var e="Failed to resolve async component "+c+": "+t;u||(u=o(t)?t:new Error(e),r(u))}));try{s=t(f,l)}catch(d){l(d)}if(s)if("function"===typeof s.then)s.then(f,l);else{var p=s.component;p&&"function"===typeof p.then&&p.then(f,l)}}})),i||r()}}function Lt(t,e){return It(t.map((function(t){return Object.keys(t.components).map((function(n){return e(t.components[n],t.instances[n],t,n)}))})))}function It(t){return Array.prototype.concat.apply([],t)}var Nt="function"===typeof Symbol&&"symbol"===typeof Symbol.toStringTag;function Dt(t){return t.__esModule||Nt&&"Module"===t[Symbol.toStringTag]}function Ft(t){var e=!1;return function(){var n=[],r=arguments.length;while(r--)n[r]=arguments[r];if(!e)return e=!0,t.apply(this,n)}}var qt=function(t,e){this.router=t,this.base=Ut(e),this.current=b,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};function Ut(t){if(!t)if(M){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function Ht(t,e){var n,r=Math.max(t.length,e.length);for(n=0;n-1?decodeURI(t.slice(0,r))+t.slice(r):decodeURI(t)}else n>-1&&(t=decodeURI(t.slice(0,n))+t.slice(n));return t}function re(t){var e=window.location.href,n=e.indexOf("#"),r=n>=0?e.slice(0,n):e;return r+"#"+t}function oe(t){At?Rt(re(t)):window.location.hash=t}function ie(t){At?Pt(re(t)):window.location.replace(re(t))}var ae=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index+1).concat(t),r.index++,e&&e(t)}),n)},e.prototype.replace=function(t,e,n){var r=this;this.transitionTo(t,(function(t){r.stack=r.stack.slice(0,r.index).concat(t),e&&e(t)}),n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var r=this.stack[n];this.confirmTransition(r,(function(){e.index=n,e.updateRoute(r)}))}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(qt),ue=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=lt(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!At&&!1!==t.fallback,this.fallback&&(e="hash"),M||(e="abstract"),this.mode=e,e){case"history":this.history=new Jt(this,t.base);break;case"hash":this.history=new Qt(this,t.base,this.fallback);break;case"abstract":this.history=new ae(this,t.base);break;default:0}},ce={currentRoute:{configurable:!0}};function se(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function fe(t,e,n){var r="hash"===n?"#"+e:e;return t?I(t+"/"+r):r}ue.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},ce.currentRoute.get=function(){return this.history&&this.history.current},ue.prototype.init=function(t){var e=this;if(this.apps.push(t),t.$once("hook:destroyed",(function(){var n=e.apps.indexOf(t);n>-1&&e.apps.splice(n,1),e.app===t&&(e.app=e.apps[0]||null)})),!this.app){this.app=t;var n=this.history;if(n instanceof Jt)n.transitionTo(n.getCurrentLocation());else if(n instanceof Qt){var r=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),r,r)}n.listen((function(t){e.apps.forEach((function(e){e._route=t}))}))}},ue.prototype.beforeEach=function(t){return se(this.beforeHooks,t)},ue.prototype.beforeResolve=function(t){return se(this.resolveHooks,t)},ue.prototype.afterEach=function(t){return se(this.afterHooks,t)},ue.prototype.onReady=function(t,e){this.history.onReady(t,e)},ue.prototype.onError=function(t){this.history.onError(t)},ue.prototype.push=function(t,e,n){this.history.push(t,e,n)},ue.prototype.replace=function(t,e,n){this.history.replace(t,e,n)},ue.prototype.go=function(t){this.history.go(t)},ue.prototype.back=function(){this.go(-1)},ue.prototype.forward=function(){this.go(1)},ue.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map((function(t){return Object.keys(t.components).map((function(e){return t.components[e]}))}))):[]},ue.prototype.resolve=function(t,e,n){e=e||this.history.current;var r=ft(t,e,n,this),o=this.match(r,e),i=o.redirectedFrom||o.fullPath,a=this.history.base,u=fe(a,i,this.mode);return{location:r,route:o,href:u,normalizedTo:r,resolved:o}},ue.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==b&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ue.prototype,ce),ue.install=P,ue.version="3.0.6",M&&window.Vue&&window.Vue.use(ue),e["a"]=ue},"8df4":function(t,e,n){"use strict";var r=n("7a77");function o(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise((function(t){e=t}));var n=this;t((function(t){n.reason||(n.reason=new r(t),e(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t,e=new o((function(e){t=e}));return{token:e,cancel:t}},t.exports=o},"8eb7":function(t,e){var n,r,o,i,a,u,c,s,f,l,p,d,h,v,m,y=!1;function g(){if(!y){y=!0;var t=navigator.userAgent,e=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(t),g=/(Mac OS X)|(Windows)|(Linux)/.exec(t);if(d=/\b(iPhone|iP[ao]d)/.exec(t),h=/\b(iP[ao]d)/.exec(t),l=/Android/i.exec(t),v=/FBAN\/\w+;/i.exec(t),m=/Mobile/i.exec(t),p=!!/Win64/.exec(t),e){n=e[1]?parseFloat(e[1]):e[5]?parseFloat(e[5]):NaN,n&&document&&document.documentMode&&(n=document.documentMode);var b=/(?:Trident\/(\d+.\d+))/.exec(t);u=b?parseFloat(b[1])+4:n,r=e[2]?parseFloat(e[2]):NaN,o=e[3]?parseFloat(e[3]):NaN,i=e[4]?parseFloat(e[4]):NaN,i?(e=/(?:Chrome\/(\d+\.\d+))/.exec(t),a=e&&e[1]?parseFloat(e[1]):NaN):a=NaN}else n=r=o=a=i=NaN;if(g){if(g[1]){var x=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(t);c=!x||parseFloat(x[1].replace("_","."))}else c=!1;s=!!g[2],f=!!g[3]}else c=s=f=!1}}var b={ie:function(){return g()||n},ieCompatibilityMode:function(){return g()||u>n},ie64:function(){return b.ie()&&p},firefox:function(){return g()||r},opera:function(){return g()||o},webkit:function(){return g()||i},safari:function(){return b.webkit()},chrome:function(){return g()||a},windows:function(){return g()||s},osx:function(){return g()||c},linux:function(){return g()||f},iphone:function(){return g()||d},mobile:function(){return g()||d||h||l||m},nativeApp:function(){return g()||v},android:function(){return g()||l},ipad:function(){return g()||h}};t.exports=b},"90e3":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+r).toString(36)}},9112:function(t,e,n){var r=n("83ab"),o=n("9bf2"),i=n("5c6c");t.exports=r?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},9141:function(t,e,n){var r=n("ef08").document;t.exports=r&&r.documentElement},9263:function(t,e,n){"use strict";var r=n("ad6d"),o=n("9f7f"),i=RegExp.prototype.exec,a=String.prototype.replace,u=i,c=function(){var t=/a/,e=/b*/g;return i.call(t,"a"),i.call(e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),s=o.UNSUPPORTED_Y||o.BROKEN_CARET,f=void 0!==/()??/.exec("")[1],l=c||f||s;l&&(u=function(t){var e,n,o,u,l=this,p=s&&l.sticky,d=r.call(l),h=l.source,v=0,m=t;return p&&(d=d.replace("y",""),-1===d.indexOf("g")&&(d+="g"),m=String(t).slice(l.lastIndex),l.lastIndex>0&&(!l.multiline||l.multiline&&"\n"!==t[l.lastIndex-1])&&(h="(?: "+h+")",m=" "+m,v++),n=new RegExp("^(?:"+h+")",d)),f&&(n=new RegExp("^"+h+"$(?!\\s)",d)),c&&(e=l.lastIndex),o=i.call(p?n:l,m),p?o?(o.input=o.input.slice(v),o[0]=o[0].slice(v),o.index=l.lastIndex,l.lastIndex+=o[0].length):l.lastIndex=0:c&&o&&(l.lastIndex=l.global?o.index+o[0].length:e),f&&o&&o.length>1&&a.call(o[0],n,(function(){for(u=1;u1)return this.getValueByKeyPath(key,options);if(templateContext&&"object"===typeof templateContext&&key in templateContext&&placeholder!==templateContext[key])return templateContext[key]=Handler.gen(templateContext[key],key,{currentContext:obj,templateCurrentContext:templateContext}),templateContext[key];if(!(key in Random)&&!(lkey in Random)&&!(okey in Random))return placeholder;for(var i=0;i1&&(o=e.context.path.slice(0),o.pop(),o=this.normalizePath(o.concat(r))),t=r[r.length-1];for(var i=e.context.root,a=e.context.templateRoot,u=1;u1/(t+e)*t?!n:n):Math.random()>=.5},bool:function(t,e,n){return this.boolean(t,e,n)},natural:function(t,e){return t="undefined"!==typeof t?parseInt(t,10):0,e="undefined"!==typeof e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},integer:function(t,e){return t="undefined"!==typeof t?parseInt(t,10):-9007199254740992,e="undefined"!==typeof e?parseInt(e,10):9007199254740992,Math.round(Math.random()*(e-t))+t},int:function(t,e){return this.integer(t,e)},float:function(t,e,n,r){n=void 0===n?0:n,n=Math.max(Math.min(n,17),0),r=void 0===r?17:r,r=Math.max(Math.min(r,17),0);for(var o=this.integer(t,e)+".",i=0,a=this.natural(n,r);i1&&r--,i=6*r<1?e+6*(n-e)*r:2*r<1?n:3*r<2?e+(n-e)*(2/3-r)*6:e,o[s]=255*i;return o},hsl2hsv:function(t){var e,n,r=t[0],o=t[1]/100,i=t[2]/100;return i*=2,o*=i<=1?i:2-i,n=(i+o)/2,e=2*o/(i+o),[r,100*e,100*n]},hsv2rgb:function(t){var e=t[0]/60,n=t[1]/100,r=t[2]/100,o=Math.floor(e)%6,i=e-Math.floor(e),a=255*r*(1-n),u=255*r*(1-n*i),c=255*r*(1-n*(1-i));switch(r*=255,o){case 0:return[r,c,a];case 1:return[u,r,a];case 2:return[a,r,c];case 3:return[a,u,r];case 4:return[c,a,r];case 5:return[r,a,u]}},hsv2hsl:function(t){var e,n,r=t[0],o=t[1]/100,i=t[2]/100;return n=(2-o)*i,e=o*i,e/=n<=1?n:2-n,n/=2,[r,100*e,100*n]},rgb2hex:function(t,e,n){return"#"+((256+t<<8|e)<<8|n).toString(16).slice(1)},hex2rgb:function(t){return t="0x"+t.slice(1).replace(t.length>4?t:/./g,"$&$&")|0,[t>>16,t>>8&255,255&t]}}},function(t,e){t.exports={navy:{value:"#000080",nicer:"#001F3F"},blue:{value:"#0000ff",nicer:"#0074D9"},aqua:{value:"#00ffff",nicer:"#7FDBFF"},teal:{value:"#008080",nicer:"#39CCCC"},olive:{value:"#008000",nicer:"#3D9970"},green:{value:"#008000",nicer:"#2ECC40"},lime:{value:"#00ff00",nicer:"#01FF70"},yellow:{value:"#ffff00",nicer:"#FFDC00"},orange:{value:"#ffa500",nicer:"#FF851B"},red:{value:"#ff0000",nicer:"#FF4136"},maroon:{value:"#800000",nicer:"#85144B"},fuchsia:{value:"#ff00ff",nicer:"#F012BE"},purple:{value:"#800080",nicer:"#B10DC9"},silver:{value:"#c0c0c0",nicer:"#DDDDDD"},gray:{value:"#808080",nicer:"#AAAAAA"},black:{value:"#000000",nicer:"#111111"},white:{value:"#FFFFFF",nicer:"#FFFFFF"}}},function(t,e,n){var r=n(6),o=n(14);function i(t,e,n,o){return void 0===n?r.natural(t,e):void 0===o?n:r.natural(parseInt(n,10),parseInt(o,10))}t.exports={paragraph:function(t,e){for(var n=i(3,7,t,e),r=[],o=0;o1&&(e=[].slice.call(arguments,0));var n=t.options,r=n.context.templatePath.join("."),o=t.cache[r]=t.cache[r]||{index:0,array:e};return o.array[o.index++%o.array.length]}}},function(t,e){t.exports={first:function(){var t=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric"].concat(["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna"]);return this.pick(t)},last:function(){var t=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas","Hernandez","Moore","Martin","Jackson","Thompson","White","Lopez","Lee","Gonzalez","Harris","Clark","Lewis","Robinson","Walker","Perez","Hall","Young","Allen"];return this.pick(t)},name:function(t){return this.first()+" "+(t?this.first()+" ":"")+this.last()},cfirst:function(){var t="王 李 张 刘 陈 杨 赵 黄 周 吴 徐 孙 胡 朱 高 林 何 郭 马 罗 梁 宋 郑 谢 韩 唐 冯 于 董 萧 程 曹 袁 邓 许 傅 沈 曾 彭 吕 苏 卢 蒋 蔡 贾 丁 魏 薛 叶 阎 余 潘 杜 戴 夏 锺 汪 田 任 姜 范 方 石 姚 谭 廖 邹 熊 金 陆 郝 孔 白 崔 康 毛 邱 秦 江 史 顾 侯 邵 孟 龙 万 段 雷 钱 汤 尹 黎 易 常 武 乔 贺 赖 龚 文".split(" ");return this.pick(t)},clast:function(){var t="伟 芳 娜 秀英 敏 静 丽 强 磊 军 洋 勇 艳 杰 娟 涛 明 超 秀兰 霞 平 刚 桂英".split(" ");return this.pick(t)},cname:function(){return this.cfirst()+this.clast()}}},function(t,e){t.exports={url:function(t,e){return(t||this.protocol())+"://"+(e||this.domain())+"/"+this.word()},protocol:function(){return this.pick("http ftp gopher mailto mid cid news nntp prospero telnet rlogin tn3270 wais".split(" "))},domain:function(t){return this.word()+"."+(t||this.tld())},tld:function(){return this.pick("com net org edu gov int mil cn com.cn net.cn gov.cn org.cn 中国 中国互联.公司 中国互联.网络 tel biz cc tv info name hk mobi asia cd travel pro museum coop aero ad ae af ag ai al am an ao aq ar as at au aw az ba bb bd be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cf cg ch ci ck cl cm cn co cq cr cu cv cx cy cz de dj dk dm do dz ec ee eg eh es et ev fi fj fk fm fo fr ga gb gd ge gf gh gi gl gm gn gp gr gt gu gw gy hk hm hn hr ht hu id ie il in io iq ir is it jm jo jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc md mg mh ml mm mn mo mp mq mr ms mt mv mw mx my mz na nc ne nf ng ni nl no np nr nt nu nz om qa pa pe pf pg ph pk pl pm pn pr pt pw py re ro ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr st su sy sz tc td tf tg th tj tk tm tn to tp tr tt tv tw tz ua ug uk us uy va vc ve vg vn vu wf ws ye yu za zm zr zw".split(" "))},email:function(t){return this.character("lower")+"."+this.word()+"@"+(t||this.word()+"."+this.tld())},ip:function(){return this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)}}},function(t,e,n){var r=n(18),o=["东北","华北","华东","华中","华南","西南","西北"];t.exports={region:function(){return this.pick(o)},province:function(){return this.pick(r).name},city:function(t){var e=this.pick(r),n=this.pick(e.children);return t?[e.name,n.name].join(" "):n.name},county:function(t){var e=this.pick(r),n=this.pick(e.children),o=this.pick(n.children)||{name:"-"};return t?[e.name,n.name,o.name].join(" "):o.name},zip:function(t){for(var e="",n=0;n<(t||6);n++)e+=this.natural(0,9);return e}}},function(t,e){var n={11e4:"北京",110100:"北京市",110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110228:"密云县",110229:"延庆县",110230:"其它区",12e4:"天津",120100:"天津市",120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120221:"宁河县",120223:"静海县",120225:"蓟县",120226:"其它区",13e4:"河北省",130100:"石家庄市",130102:"长安区",130103:"桥东区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130121:"井陉县",130123:"正定县",130124:"栾城县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130181:"辛集市",130182:"藁城市",130183:"晋州市",130184:"新乐市",130185:"鹿泉市",130186:"其它区",130200:"唐山市",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130223:"滦县",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130230:"曹妃甸区",130281:"遵化市",130283:"迁安市",130284:"其它区",130300:"秦皇岛市",130302:"海港区",130303:"山海关区",130304:"北戴河区",130321:"青龙满族自治县",130322:"昌黎县",130323:"抚宁县",130324:"卢龙县",130398:"其它区",130400:"邯郸市",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130421:"邯郸县",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130428:"肥乡县",130429:"永年县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130481:"武安市",130482:"其它区",130500:"邢台市",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130581:"南宫市",130582:"沙河市",130583:"其它区",130600:"保定市",130602:"新市区",130603:"北市区",130604:"南市区",130621:"满城县",130622:"清苑县",130623:"涞水县",130624:"阜平县",130625:"徐水县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市",130699:"其它区",130700:"张家口市",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130721:"宣化县",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130729:"万全县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130733:"崇礼县",130734:"其它区",130800:"承德市",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130823:"平泉县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130829:"其它区",130900:"沧州市",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市",130985:"其它区",131e3:"廊坊市",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131081:"霸州市",131082:"三河市",131083:"其它区",131100:"衡水市",131102:"桃城区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131181:"冀州市",131182:"深州市",131183:"其它区",14e4:"山西省",140100:"太原市",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140181:"古交市",140182:"其它区",140200:"大同市",140202:"城区",140203:"矿区",140211:"南郊区",140212:"新荣区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140227:"大同县",140228:"其它区",140300:"阳泉市",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县",140323:"其它区",140400:"长治市",140421:"长治县",140423:"襄垣县",140424:"屯留县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140481:"潞城市",140482:"城区",140483:"郊区",140485:"其它区",140500:"晋城市",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市",140582:"其它区",140600:"朔州市",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140624:"怀仁县",140625:"其它区",140700:"晋中市",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市",140782:"其它区",140800:"运城市",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市",140883:"其它区",140900:"忻州市",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140981:"原平市",140982:"其它区",141e3:"临汾市",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市",141083:"其它区",141100:"吕梁市",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市",141183:"其它区",15e4:"内蒙古自治区",150100:"呼和浩特市",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150126:"其它区",150200:"包头市",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150224:"其它区",150300:"乌海市",150302:"海勃湾区",150303:"海南区",150304:"乌达区",150305:"其它区",150400:"赤峰市",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗",150431:"其它区",150500:"通辽市",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150581:"霍林郭勒市",150582:"其它区",150600:"鄂尔多斯市",150602:"东胜区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗",150628:"其它区",150700:"呼伦贝尔市",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市",150786:"其它区",150800:"巴彦淖尔市",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗",150827:"其它区",150900:"乌兰察布市",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市",150982:"其它区",152200:"兴安盟",152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县",152225:"其它区",152500:"锡林郭勒盟",152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152532:"其它区",152900:"阿拉善盟",152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",152924:"其它区",21e4:"辽宁省",210100:"沈阳市",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"东陵区",210113:"新城子区",210114:"于洪区",210122:"辽中县",210123:"康平县",210124:"法库县",210181:"新民市",210184:"沈北新区",210185:"其它区",210200:"大连市",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210224:"长海县",210281:"瓦房店市",210282:"普兰店市",210283:"庄河市",210298:"其它区",210300:"鞍山市",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市",210382:"其它区",210400:"抚顺市",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县",210424:"其它区",210500:"本溪市",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县",210523:"其它区",210600:"丹东市",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市",210683:"其它区",210700:"锦州市",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市",210783:"其它区",210800:"营口市",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市",210883:"其它区",210900:"阜新市",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县",210923:"其它区",211e3:"辽阳市",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市",211082:"其它区",211100:"盘锦市",211102:"双台子区",211103:"兴隆台区",211121:"大洼县",211122:"盘山县",211123:"其它区",211200:"铁岭市",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市",211283:"其它区",211300:"朝阳市",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市",211383:"其它区",211400:"葫芦岛市",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市",211482:"其它区",22e4:"吉林省",220100:"长春市",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220122:"农安县",220181:"九台市",220182:"榆树市",220183:"德惠市",220188:"其它区",220200:"吉林市",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市",220285:"其它区",220300:"四平市",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市",220383:"其它区",220400:"辽源市",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县",220423:"其它区",220500:"通化市",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市",220583:"其它区",220600:"白山市",220602:"浑江区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220625:"江源区",220681:"临江市",220682:"其它区",220700:"松原市",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220724:"扶余市",220725:"其它区",220800:"白城市",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220881:"洮南市",220882:"大安市",220883:"其它区",222400:"延边朝鲜族自治州",222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县",222427:"其它区",23e4:"黑龙江省",230100:"哈尔滨市",230102:"道里区",230103:"南岗区",230104:"道外区",230106:"香坊区",230108:"平房区",230109:"松北区",230111:"呼兰区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230181:"阿城区",230182:"双城市",230183:"尚志市",230184:"五常市",230186:"其它区",230200:"齐齐哈尔市",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市",230282:"其它区",230300:"鸡西市",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市",230383:"其它区",230400:"鹤岗市",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县",230423:"其它区",230500:"双鸭山市",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县",230525:"其它区",230600:"大庆市",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230625:"其它区",230700:"伊春市",230702:"伊春区",230703:"南岔区",230704:"友好区",230705:"西林区",230706:"翠峦区",230707:"新青区",230708:"美溪区",230709:"金山屯区",230710:"五营区",230711:"乌马河区",230712:"汤旺河区",230713:"带岭区",230714:"乌伊岭区",230715:"红星区",230716:"上甘岭区",230722:"嘉荫县",230781:"铁力市",230782:"其它区",230800:"佳木斯市",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230833:"抚远县",230881:"同江市",230882:"富锦市",230883:"其它区",230900:"七台河市",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县",230922:"其它区",231e3:"牡丹江市",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231024:"东宁县",231025:"林口县",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"其它区",231100:"黑河市",231102:"爱辉区",231121:"嫩江县",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231183:"其它区",231200:"绥化市",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市",231284:"其它区",232700:"大兴安岭地区",232702:"松岭区",232703:"新林区",232704:"呼中区",232721:"呼玛县",232722:"塔河县",232723:"漠河县",232724:"加格达奇区",232725:"其它区",31e4:"上海",310100:"上海市",310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310108:"闸北区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310230:"崇明县",310231:"其它区",32e4:"江苏省",320100:"南京市",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320124:"溧水区",320125:"高淳区",320126:"其它区",320200:"无锡市",320202:"崇安区",320203:"南长区",320204:"北塘区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320281:"江阴市",320282:"宜兴市",320297:"其它区",320300:"徐州市",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320321:"丰县",320322:"沛县",320323:"铜山区",320324:"睢宁县",320381:"新沂市",320382:"邳州市",320383:"其它区",320400:"常州市",320402:"天宁区",320404:"钟楼区",320405:"戚墅堰区",320411:"新北区",320412:"武进区",320481:"溧阳市",320482:"金坛市",320483:"其它区",320500:"苏州市",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320584:"吴江区",320585:"太仓市",320596:"其它区",320600:"南通市",320602:"崇川区",320611:"港闸区",320612:"通州区",320621:"海安县",320623:"如东县",320681:"启东市",320682:"如皋市",320684:"海门市",320694:"其它区",320700:"连云港市",320703:"连云区",320705:"新浦区",320706:"海州区",320721:"赣榆县",320722:"东海县",320723:"灌云县",320724:"灌南县",320725:"其它区",320800:"淮安市",320802:"清河区",320803:"淮安区",320804:"淮阴区",320811:"清浦区",320826:"涟水县",320829:"洪泽县",320830:"盱眙县",320831:"金湖县",320832:"其它区",320900:"盐城市",320902:"亭湖区",320903:"盐都区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320981:"东台市",320982:"大丰市",320983:"其它区",321e3:"扬州市",321002:"广陵区",321003:"邗江区",321023:"宝应县",321081:"仪征市",321084:"高邮市",321088:"江都区",321093:"其它区",321100:"镇江市",321102:"京口区",321111:"润州区",321112:"丹徒区",321181:"丹阳市",321182:"扬中市",321183:"句容市",321184:"其它区",321200:"泰州市",321202:"海陵区",321203:"高港区",321281:"兴化市",321282:"靖江市",321283:"泰兴市",321284:"姜堰区",321285:"其它区",321300:"宿迁市",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",321325:"其它区",33e4:"浙江省",330100:"杭州市",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330122:"桐庐县",330127:"淳安县",330182:"建德市",330183:"富阳市",330185:"临安市",330186:"其它区",330200:"宁波市",330203:"海曙区",330204:"江东区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市",330283:"奉化市",330284:"其它区",330300:"温州市",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330322:"洞头县",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330381:"瑞安市",330382:"乐清市",330383:"其它区",330400:"嘉兴市",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市",330484:"其它区",330500:"湖州市",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县",330524:"其它区",330600:"绍兴市",330602:"越城区",330621:"绍兴县",330624:"新昌县",330681:"诸暨市",330682:"上虞市",330683:"嵊州市",330684:"其它区",330700:"金华市",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市",330785:"其它区",330800:"衢州市",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市",330882:"其它区",330900:"舟山市",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县",330923:"其它区",331e3:"台州市",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331021:"玉环县",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"其它区",331100:"丽水市",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市",331182:"其它区",34e4:"安徽省",340100:"合肥市",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340192:"其它区",340200:"芜湖市",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340224:"其它区",340300:"蚌埠市",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340324:"其它区",340400:"淮南市",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"其它区",340500:"马鞍山市",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"其它区",340600:"淮北市",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县",340622:"其它区",340700:"铜陵市",340702:"铜官山区",340703:"狮子山区",340711:"郊区",340721:"铜陵县",340722:"其它区",340800:"安庆市",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340823:"枞阳县",340824:"潜山县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340881:"桐城市",340882:"其它区",341e3:"黄山市",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县",341025:"其它区",341100:"滁州市",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341181:"天长市",341182:"明光市",341183:"其它区",341200:"阜阳市",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341282:"界首市",341283:"其它区",341300:"宿州市",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341325:"其它区",341400:"巢湖市",341421:"庐江县",341422:"无为县",341423:"含山县",341424:"和县",341500:"六安市",341502:"金安区",341503:"裕安区",341521:"寿县",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县",341526:"其它区",341600:"亳州市",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县",341624:"其它区",341700:"池州市",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县",341724:"其它区",341800:"宣城市",341802:"宣州区",341821:"郎溪县",341822:"广德县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341881:"宁国市",341882:"其它区",35e4:"福建省",350100:"福州市",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市",350182:"长乐市",350183:"其它区",350200:"厦门市",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区",350214:"其它区",350300:"莆田市",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县",350323:"其它区",350400:"三明市",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市",350482:"其它区",350500:"泉州市",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市",350584:"其它区",350600:"漳州市",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市",350682:"其它区",350700:"南平市",350702:"延平区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市",350784:"建阳市",350785:"其它区",350800:"龙岩市",350802:"新罗区",350821:"长汀县",350822:"永定县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市",350882:"其它区",350900:"宁德市",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市",350983:"其它区",36e4:"江西省",360100:"南昌市",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360121:"南昌县",360122:"新建县",360123:"安义县",360124:"进贤县",360128:"其它区",360200:"景德镇市",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市",360282:"其它区",360300:"萍乡市",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县",360324:"其它区",360400:"九江市",360402:"庐山区",360403:"浔阳区",360421:"九江县",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360427:"星子县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"其它区",360483:"共青城市",360500:"新余市",360502:"渝水区",360521:"分宜县",360522:"其它区",360600:"鹰潭市",360602:"月湖区",360622:"余江县",360681:"贵溪市",360682:"其它区",360700:"赣州市",360702:"章贡区",360721:"赣县",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市",360782:"南康市",360783:"其它区",360800:"吉安市",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市",360882:"其它区",360900:"宜春市",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市",360984:"其它区",361e3:"抚州市",361002:"临川区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361029:"东乡县",361030:"广昌县",361031:"其它区",361100:"上饶市",361102:"信州区",361121:"上饶县",361122:"广丰县",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市",361182:"其它区",37e4:"山东省",370100:"济南市",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370124:"平阴县",370125:"济阳县",370126:"商河县",370181:"章丘市",370182:"其它区",370200:"青岛市",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370281:"胶州市",370282:"即墨市",370283:"平度市",370285:"莱西市",370286:"其它区",370300:"淄博市",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县",370324:"其它区",370400:"枣庄市",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市",370482:"其它区",370500:"东营市",370502:"东营区",370503:"河口区",370521:"垦利县",370522:"利津县",370523:"广饶县",370591:"其它区",370600:"烟台市",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市",370688:"其它区",370700:"潍坊市",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市",370787:"其它区",370800:"济宁市",370802:"市中区",370811:"任城区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370881:"曲阜市",370882:"兖州市",370883:"邹城市",370884:"其它区",370900:"泰安市",370902:"泰山区",370903:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市",370984:"其它区",371e3:"威海市",371002:"环翠区",371081:"文登市",371082:"荣成市",371083:"乳山市",371084:"其它区",371100:"日照市",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371123:"其它区",371200:"莱芜市",371202:"莱城区",371203:"钢城区",371204:"其它区",371300:"临沂市",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"苍山县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371330:"其它区",371400:"德州市",371402:"德城区",371421:"陵县",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371481:"乐陵市",371482:"禹城市",371483:"其它区",371500:"聊城市",371502:"东昌府区",371521:"阳谷县",371522:"莘县",371523:"茌平县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市",371582:"其它区",371600:"滨州市",371602:"滨城区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371624:"沾化县",371625:"博兴县",371626:"邹平县",371627:"其它区",371700:"菏泽市",371702:"牡丹区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371727:"定陶县",371728:"东明县",371729:"其它区",41e4:"河南省",410100:"郑州市",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市",410188:"其它区",410200:"开封市",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410211:"金明区",410221:"杞县",410222:"通许县",410223:"尉氏县",410224:"开封县",410225:"兰考县",410226:"其它区",410300:"洛阳市",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410307:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410381:"偃师市",410400:"平顶山市",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410481:"舞钢市",410482:"汝州市",410483:"其它区",410500:"安阳市",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410581:"林州市",410582:"其它区",410600:"鹤壁市",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410623:"其它区",410700:"新乡市",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410728:"长垣县",410781:"卫辉市",410782:"辉县市",410783:"其它区",410800:"焦作市",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410881:"济源市",410882:"沁阳市",410883:"孟州市",410884:"其它区",410900:"濮阳市",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",410929:"其它区",411e3:"许昌市",411002:"魏都区",411023:"许昌县",411024:"鄢陵县",411025:"襄城县",411081:"禹州市",411082:"长葛市",411083:"其它区",411100:"漯河市",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411123:"其它区",411200:"三门峡市",411202:"湖滨区",411221:"渑池县",411222:"陕县",411224:"卢氏县",411281:"义马市",411282:"灵宝市",411283:"其它区",411300:"南阳市",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411381:"邓州市",411382:"其它区",411400:"商丘市",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411481:"永城市",411482:"其它区",411500:"信阳市",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411529:"其它区",411600:"周口市",411602:"川汇区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411626:"淮阳县",411627:"太康县",411628:"鹿邑县",411681:"项城市",411682:"其它区",411700:"驻马店市",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",411730:"其它区",42e4:"湖北省",420100:"武汉市",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区",420118:"其它区",420200:"黄石市",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市",420282:"其它区",420300:"十堰市",420302:"茅箭区",420303:"张湾区",420321:"郧县",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市",420383:"其它区",420500:"宜昌市",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市",420584:"其它区",420600:"襄阳市",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市",420685:"其它区",420700:"鄂州市",420702:"梁子湖区",420703:"华容区",420704:"鄂城区",420705:"其它区",420800:"荆门市",420802:"东宝区",420804:"掇刀区",420821:"京山县",420822:"沙洋县",420881:"钟祥市",420882:"其它区",420900:"孝感市",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市",420985:"其它区",421e3:"荆州市",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421081:"石首市",421083:"洪湖市",421087:"松滋市",421088:"其它区",421100:"黄冈市",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421181:"麻城市",421182:"武穴市",421183:"其它区",421200:"咸宁市",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市",421283:"其它区",421300:"随州市",421302:"曾都区",421321:"随县",421381:"广水市",421382:"其它区",422800:"恩施土家族苗族自治州",422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县",422829:"其它区",429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区",43e4:"湖南省",430100:"长沙市",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430121:"长沙县",430122:"望城区",430124:"宁乡县",430181:"浏阳市",430182:"其它区",430200:"株洲市",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430221:"株洲县",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430281:"醴陵市",430282:"其它区",430300:"湘潭市",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430381:"湘乡市",430382:"韶山市",430383:"其它区",430400:"衡阳市",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430481:"耒阳市",430482:"常宁市",430483:"其它区",430500:"邵阳市",430502:"双清区",430503:"大祥区",430511:"北塔区",430521:"邵东县",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430582:"其它区",430600:"岳阳市",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430681:"汨罗市",430682:"临湘市",430683:"其它区",430700:"常德市",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430781:"津市市",430782:"其它区",430800:"张家界市",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县",430823:"其它区",430900:"益阳市",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430981:"沅江市",430982:"其它区",431e3:"郴州市",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市",431082:"其它区",431100:"永州市",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431130:"其它区",431200:"怀化市",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431281:"洪江市",431282:"其它区",431300:"娄底市",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市",431383:"其它区",433100:"湘西土家族苗族自治州",433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",433131:"其它区",44e4:"广东省",440100:"广州市",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440116:"萝岗区",440183:"增城市",440184:"从化市",440189:"其它区",440200:"韶关市",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市",440283:"其它区",440300:"深圳市",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"其它区",440320:"光明新区",440321:"坪山新区",440322:"大鹏新区",440323:"龙华新区",440400:"珠海市",440402:"香洲区",440403:"斗门区",440404:"金湾区",440488:"其它区",440500:"汕头市",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县",440524:"其它区",440600:"佛山市",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区",440609:"其它区",440700:"江门市",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市",440786:"其它区",440800:"湛江市",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市",440884:"其它区",440900:"茂名市",440902:"茂南区",440903:"茂港区",440923:"电白县",440981:"高州市",440982:"化州市",440983:"信宜市",440984:"其它区",441200:"肇庆市",441202:"端州区",441203:"鼎湖区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441283:"高要市",441284:"四会市",441285:"其它区",441300:"惠州市",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县",441325:"其它区",441400:"梅州市",441402:"梅江区",441421:"梅县",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市",441482:"其它区",441500:"汕尾市",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市",441582:"其它区",441600:"河源市",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县",441626:"其它区",441700:"阳江市",441702:"江城区",441721:"阳西县",441723:"阳东县",441781:"阳春市",441782:"其它区",441800:"清远市",441802:"清城区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441827:"清新区",441881:"英德市",441882:"连州市",441883:"其它区",441900:"东莞市",442e3:"中山市",442101:"东沙群岛",445100:"潮州市",445102:"湘桥区",445121:"潮安区",445122:"饶平县",445186:"其它区",445200:"揭阳市",445202:"榕城区",445221:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市",445285:"其它区",445300:"云浮市",445302:"云城区",445321:"新兴县",445322:"郁南县",445323:"云安县",445381:"罗定市",445382:"其它区",45e4:"广西壮族自治区",450100:"南宁市",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450122:"武鸣县",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县",450128:"其它区",450200:"柳州市",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450221:"柳江县",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县",450227:"其它区",450300:"桂林市",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450321:"阳朔县",450322:"临桂区",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450331:"荔浦县",450332:"恭城瑶族自治县",450333:"其它区",450400:"梧州市",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市",450482:"其它区",450500:"北海市",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县",450522:"其它区",450600:"防城港市",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市",450682:"其它区",450700:"钦州市",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县",450723:"其它区",450800:"贵港市",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市",450882:"其它区",450900:"玉林市",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市",450982:"其它区",451e3:"百色市",451002:"右江区",451021:"田阳县",451022:"田东县",451023:"平果县",451024:"德保县",451025:"靖西县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451032:"其它区",451100:"贺州市",451102:"八步区",451119:"平桂管理区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县",451124:"其它区",451200:"河池市",451202:"金城江区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县",451281:"宜州市",451282:"其它区",451300:"来宾市",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市",451382:"其它区",451400:"崇左市",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市",451482:"其它区",46e4:"海南省",460100:"海口市",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区",460109:"其它区",460200:"三亚市",460300:"三沙市",460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域",469001:"五指山市",469002:"琼海市",469003:"儋州市",469005:"文昌市",469006:"万宁市",469007:"东方市",469025:"定安县",469026:"屯昌县",469027:"澄迈县",469028:"临高县",469030:"白沙黎族自治县",469031:"昌江黎族自治县",469033:"乐东黎族自治县",469034:"陵水黎族自治县",469035:"保亭黎族苗族自治县",469036:"琼中黎族苗族自治县",471005:"其它区",5e5:"重庆",500100:"重庆市",500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"万盛区",500111:"双桥区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500222:"綦江区",500223:"潼南县",500224:"铜梁县",500225:"大足区",500226:"荣昌县",500227:"璧山县",500228:"梁平县",500229:"城口县",500230:"丰都县",500231:"垫江县",500232:"武隆县",500233:"忠县",500234:"开县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县",500381:"江津区",500382:"合川区",500383:"永川区",500384:"南川区",500385:"其它区",51e4:"四川省",510100:"成都市",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510121:"金堂县",510122:"双流县",510124:"郫县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"其它区",510300:"自贡市",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县",510323:"其它区",510400:"攀枝花市",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县",510423:"其它区",510500:"泸州市",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县",510526:"其它区",510600:"德阳市",510603:"旌阳区",510623:"中江县",510626:"罗江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市",510684:"其它区",510700:"绵阳市",510703:"涪城区",510704:"游仙区",510722:"三台县",510723:"盐亭县",510724:"安县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市",510782:"其它区",510800:"广元市",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县",510825:"其它区",510900:"遂宁市",510903:"船山区",510904:"安居区",510921:"蓬溪县",510922:"射洪县",510923:"大英县",510924:"其它区",511e3:"内江市",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511028:"隆昌县",511029:"其它区",511100:"乐山市",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市",511182:"其它区",511300:"南充市",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市",511382:"其它区",511400:"眉山市",511402:"东坡区",511421:"仁寿县",511422:"彭山县",511423:"洪雅县",511424:"丹棱县",511425:"青神县",511426:"其它区",511500:"宜宾市",511502:"翠屏区",511521:"宜宾县",511522:"南溪区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县",511530:"其它区",511600:"广安市",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市",511683:"其它区",511700:"达州市",511702:"通川区",511721:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511781:"万源市",511782:"其它区",511800:"雅安市",511802:"雨城区",511821:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县",511828:"其它区",511900:"巴中市",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",511924:"其它区",512e3:"资阳市",512002:"雁江区",512021:"安岳县",512022:"乐至县",512081:"简阳市",512082:"其它区",513200:"阿坝藏族羌族自治州",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513229:"马尔康县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县",513234:"其它区",513300:"甘孜藏族自治州",513321:"康定县",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县",513339:"其它区",513400:"凉山彝族自治州",513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县",513438:"其它区",52e4:"贵州省",520100:"贵阳市",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520121:"开阳县",520122:"息烽县",520123:"修文县",520151:"观山湖区",520181:"清镇市",520182:"其它区",520200:"六盘水市",520201:"钟山区",520203:"六枝特区",520221:"水城县",520222:"盘县",520223:"其它区",520300:"遵义市",520302:"红花岗区",520303:"汇川区",520321:"遵义县",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市",520383:"其它区",520400:"安顺市",520402:"西秀区",520421:"平坝县",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县",520426:"其它区",522200:"铜仁市",522201:"碧江区",522222:"江口县",522223:"玉屏侗族自治县",522224:"石阡县",522225:"思南县",522226:"印江土家族苗族自治县",522227:"德江县",522228:"沿河土家族自治县",522229:"松桃苗族自治县",522230:"万山区",522231:"其它区",522300:"黔西南布依族苗族自治州",522301:"兴义市",522322:"兴仁县",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县",522329:"其它区",522400:"毕节市",522401:"七星关区",522422:"大方县",522423:"黔西县",522424:"金沙县",522425:"织金县",522426:"纳雍县",522427:"威宁彝族回族苗族自治县",522428:"赫章县",522429:"其它区",522600:"黔东南苗族侗族自治州",522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县",522637:"其它区",522700:"黔南布依族苗族自治州",522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县",522733:"其它区",53e4:"云南省",530100:"昆明市",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530121:"呈贡区",530122:"晋宁县",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市",530182:"其它区",530300:"曲靖市",530302:"麒麟区",530321:"马龙县",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530328:"沾益县",530381:"宣威市",530382:"其它区",530400:"玉溪市",530402:"红塔区",530421:"江川县",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县",530429:"其它区",530500:"保山市",530502:"隆阳区",530521:"施甸县",530522:"腾冲县",530523:"龙陵县",530524:"昌宁县",530525:"其它区",530600:"昭通市",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530630:"水富县",530631:"其它区",530700:"丽江市",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县",530725:"其它区",530800:"普洱市",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县",530830:"其它区",530900:"临沧市",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县",530928:"其它区",532300:"楚雄彝族自治州",532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县",532332:"其它区",532500:"红河哈尼族彝族自治州",532501:"个旧市",532502:"开远市",532522:"蒙自市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532526:"弥勒市",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县",532533:"其它区",532600:"文山壮族苗族自治州",532621:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县",532629:"其它区",532800:"西双版纳傣族自治州",532801:"景洪市",532822:"勐海县",532823:"勐腊县",532824:"其它区",532900:"大理白族自治州",532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县",532933:"其它区",533100:"德宏傣族景颇族自治州",533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县",533125:"其它区",533300:"怒江傈僳族自治州",533321:"泸水县",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县",533326:"其它区",533400:"迪庆藏族自治州",533421:"香格里拉县",533422:"德钦县",533423:"维西傈僳族自治县",533424:"其它区",54e4:"西藏自治区",540100:"拉萨市",540102:"城关区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540125:"堆龙德庆县",540126:"达孜县",540127:"墨竹工卡县",540128:"其它区",542100:"昌都地区",542121:"昌都县",542122:"江达县",542123:"贡觉县",542124:"类乌齐县",542125:"丁青县",542126:"察雅县",542127:"八宿县",542128:"左贡县",542129:"芒康县",542132:"洛隆县",542133:"边坝县",542134:"其它区",542200:"山南地区",542221:"乃东县",542222:"扎囊县",542223:"贡嘎县",542224:"桑日县",542225:"琼结县",542226:"曲松县",542227:"措美县",542228:"洛扎县",542229:"加查县",542231:"隆子县",542232:"错那县",542233:"浪卡子县",542234:"其它区",542300:"日喀则地区",542301:"日喀则市",542322:"南木林县",542323:"江孜县",542324:"定日县",542325:"萨迦县",542326:"拉孜县",542327:"昂仁县",542328:"谢通门县",542329:"白朗县",542330:"仁布县",542331:"康马县",542332:"定结县",542333:"仲巴县",542334:"亚东县",542335:"吉隆县",542336:"聂拉木县",542337:"萨嘎县",542338:"岗巴县",542339:"其它区",542400:"那曲地区",542421:"那曲县",542422:"嘉黎县",542423:"比如县",542424:"聂荣县",542425:"安多县",542426:"申扎县",542427:"索县",542428:"班戈县",542429:"巴青县",542430:"尼玛县",542431:"其它区",542432:"双湖县",542500:"阿里地区",542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县",542528:"其它区",542600:"林芝地区",542621:"林芝县",542622:"工布江达县",542623:"米林县",542624:"墨脱县",542625:"波密县",542626:"察隅县",542627:"朗县",542628:"其它区",61e4:"陕西省",610100:"西安市",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610122:"蓝田县",610124:"周至县",610125:"户县",610126:"高陵县",610127:"其它区",610200:"铜川市",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县",610223:"其它区",610300:"宝鸡市",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县",610332:"其它区",610400:"咸阳市",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610427:"彬县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"其它区",610500:"渭南市",610502:"临渭区",610521:"华县",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市",610583:"其它区",610600:"延安市",610602:"宝塔区",610621:"延长县",610622:"延川县",610623:"子长县",610624:"安塞县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610633:"其它区",610700:"汉中市",610702:"汉台区",610721:"南郑县",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县",610731:"其它区",610800:"榆林市",610802:"榆阳区",610821:"神木县",610822:"府谷县",610823:"横山县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610832:"其它区",610900:"安康市",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县",610930:"其它区",611e3:"商洛市",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县",611027:"其它区",62e4:"甘肃省",620100:"兰州市",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620124:"其它区",620200:"嘉峪关市",620300:"金昌市",620302:"金川区",620321:"永昌县",620322:"其它区",620400:"白银市",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县",620424:"其它区",620500:"天水市",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县",620526:"其它区",620600:"武威市",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县",620624:"其它区",620700:"张掖市",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县",620726:"其它区",620800:"平凉市",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620824:"华亭县",620825:"庄浪县",620826:"静宁县",620827:"其它区",620900:"酒泉市",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市",620983:"其它区",621e3:"庆阳市",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县",621028:"其它区",621100:"定西市",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县",621127:"其它区",621200:"陇南市",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县",621229:"其它区",622900:"临夏回族自治州",622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县",622928:"其它区",623e3:"甘南藏族自治州",623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县",623028:"其它区",63e4:"青海省",630100:"西宁市",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县",630124:"其它区",632100:"海东市",632121:"平安县",632122:"民和回族土族自治县",632123:"乐都区",632126:"互助土族自治县",632127:"化隆回族自治县",632128:"循化撒拉族自治县",632129:"其它区",632200:"海北藏族自治州",632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县",632225:"其它区",632300:"黄南藏族自治州",632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县",632325:"其它区",632500:"海南藏族自治州",632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县",632526:"其它区",632600:"果洛藏族自治州",632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县",632627:"其它区",632700:"玉树藏族自治州",632721:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县",632727:"其它区",632800:"海西蒙古族藏族自治州",632801:"格尔木市",632802:"德令哈市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632824:"其它区",64e4:"宁夏回族自治区",640100:"银川市",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市",640182:"其它区",640200:"石嘴山市",640202:"大武口区",640205:"惠农区",640221:"平罗县",640222:"其它区",640300:"吴忠市",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市",640382:"其它区",640400:"固原市",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县",640426:"其它区",640500:"中卫市",640502:"沙坡头区",640521:"中宁县",640522:"海原县",640523:"其它区",65e4:"新疆维吾尔自治区",650100:"乌鲁木齐市",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县",650122:"其它区",650200:"克拉玛依市",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区",650206:"其它区",652100:"吐鲁番地区",652101:"吐鲁番市",652122:"鄯善县",652123:"托克逊县",652124:"其它区",652200:"哈密地区",652201:"哈密市",652222:"巴里坤哈萨克自治县",652223:"伊吾县",652224:"其它区",652300:"昌吉回族自治州",652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县",652329:"其它区",652700:"博尔塔拉蒙古自治州",652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县",652724:"其它区",652800:"巴音郭楞蒙古自治州",652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652830:"其它区",652900:"阿克苏地区",652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县",652930:"其它区",653e3:"克孜勒苏柯尔克孜自治州",653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县",653025:"其它区",653100:"喀什地区",653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县",653132:"其它区",653200:"和田地区",653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县",653228:"其它区",654e3:"伊犁哈萨克自治州",654002:"伊宁市",654003:"奎屯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县",654029:"其它区",654200:"塔城地区",654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县",654227:"其它区",654300:"阿勒泰地区",654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县",654327:"其它区",659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",71e4:"台湾",710100:"台北市",710101:"中正区",710102:"大同区",710103:"中山区",710104:"松山区",710105:"大安区",710106:"万华区",710107:"信义区",710108:"士林区",710109:"北投区",710110:"内湖区",710111:"南港区",710112:"文山区",710113:"其它区",710200:"高雄市",710201:"新兴区",710202:"前金区",710203:"芩雅区",710204:"盐埕区",710205:"鼓山区",710206:"旗津区",710207:"前镇区",710208:"三民区",710209:"左营区",710210:"楠梓区",710211:"小港区",710212:"其它区",710241:"苓雅区",710242:"仁武区",710243:"大社区",710244:"冈山区",710245:"路竹区",710246:"阿莲区",710247:"田寮区",710248:"燕巢区",710249:"桥头区",710250:"梓官区",710251:"弥陀区",710252:"永安区",710253:"湖内区",710254:"凤山区",710255:"大寮区",710256:"林园区",710257:"鸟松区",710258:"大树区",710259:"旗山区",710260:"美浓区",710261:"六龟区",710262:"内门区",710263:"杉林区",710264:"甲仙区",710265:"桃源区",710266:"那玛夏区",710267:"茂林区",710268:"茄萣区",710300:"台南市",710301:"中西区",710302:"东区",710303:"南区",710304:"北区",710305:"安平区",710306:"安南区",710307:"其它区",710339:"永康区",710340:"归仁区",710341:"新化区",710342:"左镇区",710343:"玉井区",710344:"楠西区",710345:"南化区",710346:"仁德区",710347:"关庙区",710348:"龙崎区",710349:"官田区",710350:"麻豆区",710351:"佳里区",710352:"西港区",710353:"七股区",710354:"将军区",710355:"学甲区",710356:"北门区",710357:"新营区",710358:"后壁区",710359:"白河区",710360:"东山区",710361:"六甲区",710362:"下营区",710363:"柳营区",710364:"盐水区",710365:"善化区",710366:"大内区",710367:"山上区",710368:"新市区",710369:"安定区",710400:"台中市",710401:"中区",710402:"东区",710403:"南区",710404:"西区",710405:"北区",710406:"北屯区",710407:"西屯区",710408:"南屯区",710409:"其它区",710431:"太平区",710432:"大里区",710433:"雾峰区",710434:"乌日区",710435:"丰原区",710436:"后里区",710437:"石冈区",710438:"东势区",710439:"和平区",710440:"新社区",710441:"潭子区",710442:"大雅区",710443:"神冈区",710444:"大肚区",710445:"沙鹿区",710446:"龙井区",710447:"梧栖区",710448:"清水区",710449:"大甲区",710450:"外埔区",710451:"大安区",710500:"金门县",710507:"金沙镇",710508:"金湖镇",710509:"金宁乡",710510:"金城镇",710511:"烈屿乡",710512:"乌坵乡",710600:"南投县",710614:"南投市",710615:"中寮乡",710616:"草屯镇",710617:"国姓乡",710618:"埔里镇",710619:"仁爱乡",710620:"名间乡",710621:"集集镇",710622:"水里乡",710623:"鱼池乡",710624:"信义乡",710625:"竹山镇",710626:"鹿谷乡",710700:"基隆市",710701:"仁爱区",710702:"信义区",710703:"中正区",710704:"中山区",710705:"安乐区",710706:"暖暖区",710707:"七堵区",710708:"其它区",710800:"新竹市",710801:"东区",710802:"北区",710803:"香山区",710804:"其它区",710900:"嘉义市",710901:"东区",710902:"西区",710903:"其它区",711100:"新北市",711130:"万里区",711131:"金山区",711132:"板桥区",711133:"汐止区",711134:"深坑区",711135:"石碇区",711136:"瑞芳区",711137:"平溪区",711138:"双溪区",711139:"贡寮区",711140:"新店区",711141:"坪林区",711142:"乌来区",711143:"永和区",711144:"中和区",711145:"土城区",711146:"三峡区",711147:"树林区",711148:"莺歌区",711149:"三重区",711150:"新庄区",711151:"泰山区",711152:"林口区",711153:"芦洲区",711154:"五股区",711155:"八里区",711156:"淡水区",711157:"三芝区",711158:"石门区",711200:"宜兰县",711214:"宜兰市",711215:"头城镇",711216:"礁溪乡",711217:"壮围乡",711218:"员山乡",711219:"罗东镇",711220:"三星乡",711221:"大同乡",711222:"五结乡",711223:"冬山乡",711224:"苏澳镇",711225:"南澳乡",711226:"钓鱼台",711300:"新竹县",711314:"竹北市",711315:"湖口乡",711316:"新丰乡",711317:"新埔镇",711318:"关西镇",711319:"芎林乡",711320:"宝山乡",711321:"竹东镇",711322:"五峰乡",711323:"横山乡",711324:"尖石乡",711325:"北埔乡",711326:"峨眉乡",711400:"桃园县",711414:"中坜市",711415:"平镇市",711416:"龙潭乡",711417:"杨梅市",711418:"新屋乡",711419:"观音乡",711420:"桃园市",711421:"龟山乡",711422:"八德市",711423:"大溪镇",711424:"复兴乡",711425:"大园乡",711426:"芦竹乡",711500:"苗栗县",711519:"竹南镇",711520:"头份镇",711521:"三湾乡",711522:"南庄乡",711523:"狮潭乡",711524:"后龙镇",711525:"通霄镇",711526:"苑里镇",711527:"苗栗市",711528:"造桥乡",711529:"头屋乡",711530:"公馆乡",711531:"大湖乡",711532:"泰安乡",711533:"铜锣乡",711534:"三义乡",711535:"西湖乡",711536:"卓兰镇",711700:"彰化县",711727:"彰化市",711728:"芬园乡",711729:"花坛乡",711730:"秀水乡",711731:"鹿港镇",711732:"福兴乡",711733:"线西乡",711734:"和美镇",711735:"伸港乡",711736:"员林镇",711737:"社头乡",711738:"永靖乡",711739:"埔心乡",711740:"溪湖镇",711741:"大村乡",711742:"埔盐乡",711743:"田中镇",711744:"北斗镇",711745:"田尾乡",711746:"埤头乡",711747:"溪州乡",711748:"竹塘乡",711749:"二林镇",711750:"大城乡",711751:"芳苑乡",711752:"二水乡",711900:"嘉义县",711919:"番路乡",711920:"梅山乡",711921:"竹崎乡",711922:"阿里山乡",711923:"中埔乡",711924:"大埔乡",711925:"水上乡",711926:"鹿草乡",711927:"太保市",711928:"朴子市",711929:"东石乡",711930:"六脚乡",711931:"新港乡",711932:"民雄乡",711933:"大林镇",711934:"溪口乡",711935:"义竹乡",711936:"布袋镇",712100:"云林县",712121:"斗南镇",712122:"大埤乡",712123:"虎尾镇",712124:"土库镇",712125:"褒忠乡",712126:"东势乡",712127:"台西乡",712128:"仑背乡",712129:"麦寮乡",712130:"斗六市",712131:"林内乡",712132:"古坑乡",712133:"莿桐乡",712134:"西螺镇",712135:"二仑乡",712136:"北港镇",712137:"水林乡",712138:"口湖乡",712139:"四湖乡",712140:"元长乡",712400:"屏东县",712434:"屏东市",712435:"三地门乡",712436:"雾台乡",712437:"玛家乡",712438:"九如乡",712439:"里港乡",712440:"高树乡",712441:"盐埔乡",712442:"长治乡",712443:"麟洛乡",712444:"竹田乡",712445:"内埔乡",712446:"万丹乡",712447:"潮州镇",712448:"泰武乡",712449:"来义乡",712450:"万峦乡",712451:"崁顶乡",712452:"新埤乡",712453:"南州乡",712454:"林边乡",712455:"东港镇",712456:"琉球乡",712457:"佳冬乡",712458:"新园乡",712459:"枋寮乡",712460:"枋山乡",712461:"春日乡",712462:"狮子乡",712463:"车城乡",712464:"牡丹乡",712465:"恒春镇",712466:"满州乡",712500:"台东县",712517:"台东市",712518:"绿岛乡",712519:"兰屿乡",712520:"延平乡",712521:"卑南乡",712522:"鹿野乡",712523:"关山镇",712524:"海端乡",712525:"池上乡",712526:"东河乡",712527:"成功镇",712528:"长滨乡",712529:"金峰乡",712530:"大武乡",712531:"达仁乡",712532:"太麻里乡",712600:"花莲县",712615:"花莲市",712616:"新城乡",712617:"太鲁阁",712618:"秀林乡",712619:"吉安乡",712620:"寿丰乡",712621:"凤林镇",712622:"光复乡",712623:"丰滨乡",712624:"瑞穗乡",712625:"万荣乡",712626:"玉里镇",712627:"卓溪乡",712628:"富里乡",712700:"澎湖县",712707:"马公市",712708:"西屿乡",712709:"望安乡",712710:"七美乡",712711:"白沙乡",712712:"湖西乡",712800:"连江县",712805:"南竿乡",712806:"北竿乡",712807:"莒光乡",712808:"东引乡",81e4:"香港特别行政区",810100:"香港岛",810101:"中西区",810102:"湾仔",810103:"东区",810104:"南区",810200:"九龙",810201:"九龙城区",810202:"油尖旺区",810203:"深水埗区",810204:"黄大仙区",810205:"观塘区",810300:"新界",810301:"北区",810302:"大埔区",810303:"沙田区",810304:"西贡区",810305:"元朗区",810306:"屯门区",810307:"荃湾区",810308:"葵青区",810309:"离岛区",82e4:"澳门特别行政区",820100:"澳门半岛",820200:"离岛",99e4:"海外",990100:"海外"};function r(t){for(var e,n={},r=0;ro;o++)i=t.charAt(o),"\n"===i?(e.seenCR||e.line++,e.column=1,e.seenCR=!1):"\r"===i||"\u2028"===i||"\u2029"===i?(e.line++,e.column=1,e.seenCR=!0):(e.column++,e.seenCR=!1)}return tr!==e&&(tr>e&&(tr=0,er={line:1,column:1,seenCR:!1}),n(er,tr,e),tr=e),er}function x(t){nr>Zn||(Zn>nr&&(nr=Zn,rr=[]),rr.push(t))}function w(t){var e=0;for(t.sort();eZn?(r=t.charAt(Zn),Zn++):(r=null,0===or&&x(Rn)),null!==r?(Qn=e,n=Pn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)):(Zn=e,e=Et),e}function dt(){var e,n,r;return e=Zn,92===t.charCodeAt(Zn)?(n=Mn,Zn++):(n=null,0===or&&x($n)),null!==n?(Ln.test(t.charAt(Zn))?(r=t.charAt(Zn),Zn++):(r=null,0===or&&x(In)),null!==r?(Qn=e,n=Nn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)):(Zn=e,e=Et),e}function ht(){var e,n,r,o;if(e=Zn,t.substr(Zn,2)===Dn?(n=Dn,Zn+=2):(n=null,0===or&&x(Fn)),null!==n){if(r=[],qn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Un)),null!==o)for(;null!==o;)r.push(o),qn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Un));else r=Et;null!==r?(Qn=e,n=Hn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)}else Zn=e,e=Et;return e}function vt(){var e,n,r,o;if(e=Zn,t.substr(Zn,2)===Bn?(n=Bn,Zn+=2):(n=null,0===or&&x(zn)),null!==n){if(r=[],Gn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Vn)),null!==o)for(;null!==o;)r.push(o),Gn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Vn));else r=Et;null!==r?(Qn=e,n=Wn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)}else Zn=e,e=Et;return e}function mt(){var e,n,r,o;if(e=Zn,t.substr(Zn,2)===Xn?(n=Xn,Zn+=2):(n=null,0===or&&x(Kn)),null!==n){if(r=[],Gn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Vn)),null!==o)for(;null!==o;)r.push(o),Gn.test(t.charAt(Zn))?(o=t.charAt(Zn),Zn++):(o=null,0===or&&x(Vn));else r=Et;null!==r?(Qn=e,n=Yn(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)}else Zn=e,e=Et;return e}function yt(){var e,n;return e=Zn,t.substr(Zn,2)===Dn?(n=Dn,Zn+=2):(n=null,0===or&&x(Fn)),null!==n&&(Qn=e,n=Jn()),null===n?(Zn=e,e=n):e=n,e}function gt(){var e,n,r;return e=Zn,92===t.charCodeAt(Zn)?(n=Mn,Zn++):(n=null,0===or&&x($n)),null!==n?(t.length>Zn?(r=t.charAt(Zn),Zn++):(r=null,0===or&&x(Rn)),null!==r?(Qn=e,n=Le(r),null===n?(Zn=e,e=n):e=n):(Zn=e,e=Et)):(Zn=e,e=Et),e}var bt,xt=arguments.length>1?arguments[1]:{},wt={regexp:_},_t=_,Et=null,Ot="",At="|",Ct='"|"',St=function(t,e){return e?new r(t,e[1]):t},kt=function(t,e,n){return new o([t].concat(e).concat([n]))},jt="^",Tt='"^"',Rt=function(){return new n("start")},Pt="$",Mt='"$"',$t=function(){return new n("end")},Lt=function(t,e){return new u(t,e)},It="Quantifier",Nt=function(t,e){return e&&(t.greedy=!1),t},Dt="{",Ft='"{"',qt=",",Ut='","',Ht="}",Bt='"}"',zt=function(t,e){return new c(t,e)},Gt=",}",Vt='",}"',Wt=function(t){return new c(t,1/0)},Xt=function(t){return new c(t,t)},Kt="+",Yt='"+"',Jt=function(){return new c(1,1/0)},Zt="*",Qt='"*"',te=function(){return new c(0,1/0)},ee="?",ne='"?"',re=function(){return new c(0,1)},oe=/^[0-9]/,ie="[0-9]",ae=function(t){return+t.join("")},ue="(",ce='"("',se=")",fe='")"',le=function(t){return t},pe=function(t){return new a(t)},de="?:",he='"?:"',ve=function(t){return new i("non-capture-group",t)},me="?=",ye='"?="',ge=function(t){return new i("positive-lookahead",t)},be="?!",xe='"?!"',we=function(t){return new i("negative-lookahead",t)},_e="CharacterSet",Ee="[",Oe='"["',Ae="]",Ce='"]"',Se=function(t,e){return new s(!!t,e)},ke="CharacterRange",je="-",Te='"-"',Re=function(t,e){return new f(t,e)},Pe="Character",Me=/^[^\\\]]/,$e="[^\\\\\\]]",Le=function(t){return new l(t)},Ie=".",Ne='"."',De=function(){return new n("any-character")},Fe="Literal",qe=/^[^|\\\/.[()?+*$\^]/,Ue="[^|\\\\\\/.[()?+*$\\^]",He="\\b",Be='"\\\\b"',ze=function(){return new n("backspace")},Ge=function(){return new n("word-boundary")},Ve="\\B",We='"\\\\B"',Xe=function(){return new n("non-word-boundary")},Ke="\\d",Ye='"\\\\d"',Je=function(){return new n("digit")},Ze="\\D",Qe='"\\\\D"',tn=function(){return new n("non-digit")},en="\\f",nn='"\\\\f"',rn=function(){return new n("form-feed")},on="\\n",an='"\\\\n"',un=function(){return new n("line-feed")},cn="\\r",sn='"\\\\r"',fn=function(){return new n("carriage-return")},ln="\\s",pn='"\\\\s"',dn=function(){return new n("white-space")},hn="\\S",vn='"\\\\S"',mn=function(){return new n("non-white-space")},yn="\\t",gn='"\\\\t"',bn=function(){return new n("tab")},xn="\\v",wn='"\\\\v"',_n=function(){return new n("vertical-tab")},En="\\w",On='"\\\\w"',An=function(){return new n("word")},Cn="\\W",Sn='"\\\\W"',kn=function(){return new n("non-word")},jn="\\c",Tn='"\\\\c"',Rn="any character",Pn=function(t){return new m(t)},Mn="\\",$n='"\\\\"',Ln=/^[1-9]/,In="[1-9]",Nn=function(t){return new v(t)},Dn="\\0",Fn='"\\\\0"',qn=/^[0-7]/,Un="[0-7]",Hn=function(t){return new h(t.join(""))},Bn="\\x",zn='"\\\\x"',Gn=/^[0-9a-fA-F]/,Vn="[0-9a-fA-F]",Wn=function(t){return new d(t.join(""))},Xn="\\u",Kn='"\\\\u"',Yn=function(t){return new p(t.join(""))},Jn=function(){return new n("null-character")},Zn=0,Qn=0,tr=0,er={line:1,column:1,seenCR:!1},nr=0,rr=[],or=0;if("startRule"in xt){if(!(xt.startRule in wt))throw new Error("Can't start parsing from rule \""+xt.startRule+'".');_t=wt[xt.startRule]}if(n.offset=g,n.text=y,bt=_t(),null!==bt&&Zn===t.length)return bt;throw w(rr),Qn=Math.max(Zn,nr),new e(rr,Qnr)return!0;var a={path:e,type:t,actual:n,expected:r,action:"is greater than",message:i};return a.message=c.message(a),o.push(a),!1},lessThan:function(t,e,n,r,o,i){if(n=r)return!0;var a={path:e,type:t,actual:n,expected:r,action:"is greater than or equal to",message:i};return a.message=c.message(a),o.push(a),!1},lessThanOrEqualTo:function(t,e,n,r,o,i){if(n<=r)return!0;var a={path:e,type:t,actual:n,expected:r,action:"is less than or equal to",message:i};return a.message=c.message(a),o.push(a),!1}};a.Diff=u,a.Assert=c,t.exports=a},function(t,e,n){t.exports=n(28)},function(t,e,n){var r=n(3);window._XMLHttpRequest=window.XMLHttpRequest,window._ActiveXObject=window.ActiveXObject;try{new window.Event("custom")}catch(d){window.Event=function(t,e,n,r){var o=document.createEvent("CustomEvent");return o.initCustomEvent(t,e,n,r),o}}var o={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},i="readystatechange loadstart progress abort error load timeout loadend".split(" "),a="timeout withCredentials".split(" "),u="readyState responseURL status statusText responseType response responseText responseXML".split(" "),c={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};function s(){this.custom={events:{},requestHeaders:{},responseHeaders:{}}}function f(){var t=function(){var t=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,e=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,n=location.href,r=e.exec(n.toLowerCase())||[];return t.test(r[1])}();return window.ActiveXObject?!t&&e()||n():e();function e(){try{return new window._XMLHttpRequest}catch(t){}}function n(){try{return new window._ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}}function l(t){for(var e in s.Mock._mocked){var n=s.Mock._mocked[e];if((!n.rurl||o(n.rurl,t.url))&&(!n.rtype||o(n.rtype,t.type.toLowerCase())))return n}function o(t,e){return"string"===r.type(t)?t===e:"regexp"===r.type(t)?t.test(e):void 0}}function p(t,e){return r.isFunction(t.template)?t.template(e):s.Mock.mock(t.template)}s._settings={timeout:"10-100"},s.setup=function(t){return r.extend(s._settings,t),s._settings},r.extend(s,o),r.extend(s.prototype,o),s.prototype.mock=!0,s.prototype.match=!1,r.extend(s.prototype,{open:function(t,e,n,o,c){var p=this;r.extend(this.custom,{method:t,url:e,async:"boolean"!==typeof n||n,username:o,password:c,options:{url:e,type:t}}),this.custom.timeout=function(t){if("number"===typeof t)return t;if("string"===typeof t&&!~t.indexOf("-"))return parseInt(t,10);if("string"===typeof t&&~t.indexOf("-")){var e=t.split("-"),n=parseInt(e[0],10),r=parseInt(e[1],10);return Math.round(Math.random()*(r-n))+n}}(s._settings.timeout);var d=l(this.custom.options);function h(t){for(var e=0;e=51||!o((function(){var t=[];return t[h]=!1,t.concat()[0]!==t})),g=l("concat"),b=function(t){if(!a(t))return!1;var e=t[h];return void 0!==e?!!e:i(t)},x=!y||!g;r({target:"Array",proto:!0,forced:x},{concat:function(t){var e,n,r,o,i,a=u(this),l=f(a,0),p=0;for(e=-1,r=arguments.length;ev)throw TypeError(m);for(n=0;n=v)throw TypeError(m);s(l,p++,i)}return l.length=p,l}})},"9bdd":function(t,e,n){var r=n("825a");t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(a){var i=t["return"];throw void 0!==i&&r(i.call(t)),a}}},"9bf2":function(t,e,n){var r=n("83ab"),o=n("0cfb"),i=n("825a"),a=n("c04e"),u=Object.defineProperty;e.f=r?u:function(t,e,n){if(i(t),e=a(e,!0),i(n),o)try{return u(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9c0c":function(t,e,n){var r=n("1609");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"9c0e":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"9d11":function(t,e,n){var r=n("fc5e"),o=Math.max,i=Math.min;t.exports=function(t,e){return t=r(t),t<0?o(t+e,0):i(t,e)}},"9ed3":function(t,e,n){"use strict";var r=n("ae93").IteratorPrototype,o=n("7c73"),i=n("5c6c"),a=n("d44e"),u=n("3f8c"),c=function(){return this};t.exports=function(t,e,n){var s=e+" Iterator";return t.prototype=o(r,{next:i(1,n)}),a(t,s,!1,!0),u[s]=c,t}},"9f7f":function(t,e,n){"use strict";var r=n("d039");function o(t,e){return RegExp(t,e)}e.UNSUPPORTED_Y=r((function(){var t=o("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=r((function(){var t=o("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},"9fbb":function(t,e,n){var r=n("4d88");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},a15e:function(t,e,n){"use strict";n.r(e);var r=n("41b2"),o=n.n(r),i=n("1098"),a=n.n(i),u=/%[sdj%]/g,c=function(){};function s(){for(var t=arguments.length,e=Array(t),n=0;n=i)return t;switch(t){case"%s":return String(e[r++]);case"%d":return Number(e[r++]);case"%j":try{return JSON.stringify(e[r++])}catch(n){return"[Circular]"}break;default:return t}})),c=e[r];r()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},E={integer:function(t){return E.number(t)&&parseInt(t,10)===t},float:function(t){return E.number(t)&&!E.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch(e){return!1}},date:function(t){return"function"===typeof t.getTime&&"function"===typeof t.getMonth&&"function"===typeof t.getYear},number:function(t){return!isNaN(t)&&"number"===typeof t},object:function(t){return"object"===("undefined"===typeof t?"undefined":a()(t))&&!E.array(t)},method:function(t){return"function"===typeof t},email:function(t){return"string"===typeof t&&!!t.match(_.email)&&t.length<255},url:function(t){return"string"===typeof t&&!!t.match(_.url)},hex:function(t){return"string"===typeof t&&!!t.match(_.hex)}};function O(t,e,n,r,o){if(t.required&&void 0===e)b(t,e,n,r,o);else{var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],u=t.type;i.indexOf(u)>-1?E[u](e)||r.push(s(o.messages.types[u],t.fullField,t.type)):u&&("undefined"===typeof e?"undefined":a()(e))!==t.type&&r.push(s(o.messages.types[u],t.fullField,t.type))}}var A=O;function C(t,e,n,r,o){var i="number"===typeof t.len,a="number"===typeof t.min,u="number"===typeof t.max,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=e,l=null,p="number"===typeof e,d="string"===typeof e,h=Array.isArray(e);if(p?l="number":d?l="string":h&&(l="array"),!l)return!1;h&&(f=e.length),d&&(f=e.replace(c,"_").length),i?f!==t.len&&r.push(s(o.messages[l].len,t.fullField,t.len)):a&&!u&&ft.max?r.push(s(o.messages[l].max,t.fullField,t.max)):a&&u&&(ft.max)&&r.push(s(o.messages[l].range,t.fullField,t.min,t.max))}var S=C,k="enum";function j(t,e,n,r,o){t[k]=Array.isArray(t[k])?t[k]:[],-1===t[k].indexOf(e)&&r.push(s(o.messages[k],t.fullField,t[k].join(", ")))}var T=j;function R(t,e,n,r,o){if(t.pattern)if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(e)||r.push(s(o.messages.pattern.mismatch,t.fullField,e,t.pattern));else if("string"===typeof t.pattern){var i=new RegExp(t.pattern);i.test(e)||r.push(s(o.messages.pattern.mismatch,t.fullField,e,t.pattern))}}var P=R,M={required:b,whitespace:w,type:A,range:S,enum:T,pattern:P};function $(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e,"string")&&!t.required)return n();M.required(t,e,r,i,o,"string"),l(e,"string")||(M.type(t,e,r,i,o),M.range(t,e,r,i,o),M.pattern(t,e,r,i,o),!0===t.whitespace&&M.whitespace(t,e,r,i,o))}n(i)}var L=$;function I(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&M.type(t,e,r,i,o)}n(i)}var N=I;function D(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&(M.type(t,e,r,i,o),M.range(t,e,r,i,o))}n(i)}var F=D;function q(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&M.type(t,e,r,i,o)}n(i)}var U=q;function H(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),l(e)||M.type(t,e,r,i,o)}n(i)}var B=H;function z(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&(M.type(t,e,r,i,o),M.range(t,e,r,i,o))}n(i)}var G=z;function V(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&(M.type(t,e,r,i,o),M.range(t,e,r,i,o))}n(i)}var W=V;function X(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e,"array")&&!t.required)return n();M.required(t,e,r,i,o,"array"),l(e,"array")||(M.type(t,e,r,i,o),M.range(t,e,r,i,o))}n(i)}var K=X;function Y(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),void 0!==e&&M.type(t,e,r,i,o)}n(i)}var J=Y,Z="enum";function Q(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();M.required(t,e,r,i,o),e&&M[Z](t,e,r,i,o)}n(i)}var tt=Q;function et(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e,"string")&&!t.required)return n();M.required(t,e,r,i,o),l(e,"string")||M.pattern(t,e,r,i,o)}n(i)}var nt=et;function rt(t,e,n,r,o){var i=[],a=t.required||!t.required&&r.hasOwnProperty(t.field);if(a){if(l(e)&&!t.required)return n();if(M.required(t,e,r,i,o),!l(e)){var u=void 0;u="number"===typeof e?new Date(e):e,M.type(t,u,r,i,o),u&&M.range(t,u.getTime(),r,i,o)}}n(i)}var ot=rt;function it(t,e,n,r,o){var i=[],u=Array.isArray(e)?"array":"undefined"===typeof e?"undefined":a()(e);M.required(t,e,r,i,o,u),n(i)}var at=it;function ut(t,e,n,r,o){var i=t.type,a=[],u=t.required||!t.required&&r.hasOwnProperty(t.field);if(u){if(l(e,i)&&!t.required)return n();M.required(t,e,r,a,o,i),l(e,i)||M.type(t,e,r,a,o)}n(a)}var ct=ut,st={string:L,method:N,number:F,boolean:U,regexp:B,integer:G,float:W,array:K,object:J,enum:tt,pattern:nt,date:ot,url:ct,hex:ct,email:ct,required:at};function ft(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var lt=ft();function pt(t){this.rules=null,this._messages=lt,this.define(t)}pt.prototype={messages:function(t){return t&&(this._messages=y(ft(),t)),this._messages},define:function(t){if(!t)throw new Error("Cannot configure a schema with no rules");if("object"!==("undefined"===typeof t?"undefined":a()(t))||Array.isArray(t))throw new Error("Rules must be an object");this.rules={};var e=void 0,n=void 0;for(e in t)t.hasOwnProperty(e)&&(n=t[e],this.rules[e]=Array.isArray(n)?n:[n])},validate:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments[2],i=t,u=n,f=r;if("function"===typeof u&&(f=u,u={}),this.rules&&0!==Object.keys(this.rules).length){if(u.messages){var l=this.messages();l===lt&&(l=ft()),y(l,u.messages),u.messages=l}else u.messages=this.messages();var p=void 0,d=void 0,h={},g=u.keys||Object.keys(this.rules);g.forEach((function(n){p=e.rules[n],d=i[n],p.forEach((function(r){var a=r;"function"===typeof a.transform&&(i===t&&(i=o()({},i)),d=i[n]=a.transform(d)),a="function"===typeof a?{validator:a}:o()({},a),a.validator=e.getValidationMethod(a),a.field=n,a.fullField=a.fullField||n,a.type=e.getType(a),a.validator&&(h[n]=h[n]||[],h[n].push({rule:a,value:d,source:i,field:n}))}))}));var b={};v(h,u,(function(t,e){var n=t.rule,r=("object"===n.type||"array"===n.type)&&("object"===a()(n.fields)||"object"===a()(n.defaultField));function i(t,e){return o()({},e,{fullField:n.fullField+"."+t})}function f(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],f=a;if(Array.isArray(f)||(f=[f]),f.length&&c("async-validator:",f),f.length&&n.message&&(f=[].concat(n.message)),f=f.map(m(n)),u.first&&f.length)return b[n.field]=1,e(f);if(r){if(n.required&&!t.value)return f=n.message?[].concat(n.message).map(m(n)):u.error?[u.error(n,s(u.messages.required,n.field))]:[],e(f);var l={};if(n.defaultField)for(var p in t.value)t.value.hasOwnProperty(p)&&(l[p]=n.defaultField);for(var d in l=o()({},l,t.rule.fields),l)if(l.hasOwnProperty(d)){var h=Array.isArray(l[d])?l[d]:[l[d]];l[d]=h.map(i.bind(null,d))}var v=new pt(l);v.messages(u.messages),t.rule.options&&(t.rule.options.messages=u.messages,t.rule.options.error=u.error),v.validate(t.value,t.rule.options||u,(function(t){e(t&&t.length?f.concat(t):t)}))}else e(f)}r=r&&(n.required||!n.required&&t.value),n.field=t.field;var l=n.validator(n,t.value,f,t.source,u);l&&l.then&&l.then((function(){return f()}),(function(t){return f(t)}))}),(function(t){x(t)}))}else f&&f();function x(t){var e=void 0,n=void 0,r=[],o={};function i(t){Array.isArray(t)?r=r.concat.apply(r,t):r.push(t)}for(e=0;ei)o.push(arguments[i++]);if(r=e,(d(e)||void 0!==t)&&!ut(t))return p(e)||(e=function(t,e){if("function"==typeof r&&(e=r.call(this,t,e)),!ut(e))return e}),o[1]=e,W.apply(null,o)}})}V[U][H]||S(V[U],H,V[U].valueOf),I(V,q),R[F]=!0},a630:function(t,e,n){var r=n("23e7"),o=n("4df4"),i=n("1c7e"),a=!i((function(t){Array.from(t)}));r({target:"Array",stat:!0,forced:a},{from:o})},a640:function(t,e,n){"use strict";var r=n("d039");t.exports=function(t,e){var n=[][t];return!!n&&r((function(){n.call(null,e||function(){throw 1},1)}))}},a691:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},a78e:function(t,e,n){var r,o; +/*! + * JavaScript Cookie v2.2.0 + * https://github.com/js-cookie/js-cookie + * + * Copyright 2006, 2015 Klaus Hartl & Fagner Brack + * Released under the MIT license + */(function(i){var a=!1;if(r=i,o="function"===typeof r?r.call(e,n,e,t):r,void 0===o||(t.exports=o),a=!0,t.exports=i(),a=!0,!a){var u=window.Cookies,c=window.Cookies=i();c.noConflict=function(){return window.Cookies=u,c}}})((function(){function t(){for(var t=0,e={};t1){if(i=t({path:"/"},r.defaults,i),"number"===typeof i.expires){var u=new Date;u.setMilliseconds(u.getMilliseconds()+864e5*i.expires),i.expires=u}i.expires=i.expires?i.expires.toUTCString():"";try{a=JSON.stringify(o),/^[\{\[]/.test(a)&&(o=a)}catch(m){}o=n.write?n.write(o,e):encodeURIComponent(String(o)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)),e=e.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),e=e.replace(/[\(\)]/g,escape);var c="";for(var s in i)i[s]&&(c+="; "+s,!0!==i[s]&&(c+="="+i[s]));return document.cookie=e+"="+o+c}e||(a={});for(var f=document.cookie?document.cookie.split("; "):[],l=/(%[0-9A-Z]{2})+/g,p=0;pE;E++)if((p||E in x)&&(y=x[E],g=w(y,E,b),t))if(e)A[E]=g;else if(g)switch(t){case 3:return!0;case 5:return y;case 6:return E;case 2:c.call(A,y)}else if(f)return!1;return l?-1:s||f?f:A}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},b9c7:function(t,e,n){n("e507"),t.exports=n("5524").Object.assign},ba01:function(t,e,n){t.exports=n("051b")},bc3a:function(t,e,n){t.exports=n("cee4")},bd11:function(t,e){t.exports=v,t.exports.parse=i,t.exports.compile=a,t.exports.tokensToFunction=u,t.exports.tokensToRegExp=h;var n="/",r="./",o=new RegExp(["(\\\\.)","(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?"].join("|"),"g");function i(t,e){var i,a=[],u=0,f=0,l="",p=e&&e.delimiter||n,d=e&&e.delimiters||r,h=!1;while(null!==(i=o.exec(t))){var v=i[0],m=i[1],y=i.index;if(l+=t.slice(f,y),f=y+v.length,m)l+=m[1],h=!0;else{var g="",b=t[f],x=i[2],w=i[3],_=i[4],E=i[5];if(!h&&l.length){var O=l.length-1;d.indexOf(l[O])>-1&&(g=l[O],l=l.slice(0,O))}l&&(a.push(l),l="",h=!1);var A=""!==g&&void 0!==b&&b!==g,C="+"===E||"*"===E,S="?"===E||"*"===E,k=g||p,j=w||_;a.push({name:x||u++,prefix:g,delimiter:k,optional:S,repeat:C,partial:A,pattern:j?s(j):"[^"+c(k)+"]+?"})}}return(l||f-1;else{var y=m.repeat?"(?:"+m.pattern+")(?:"+c(m.delimiter)+"(?:"+m.pattern+"))*":m.pattern;e&&e.push(m),m.optional?m.partial?d+=c(m.prefix)+"("+y+")?":d+="(?:"+c(m.prefix)+"("+y+"))?":d+=c(m.prefix)+"("+y+")"}}return u?(i||(d+="(?:"+s+")?"),d+="$"===p?"$":"(?="+p+")"):(i||(d+="(?:"+s+"(?="+p+"))?"),h||(d+="(?="+s+"|"+p+")")),new RegExp(d,f(o))}function v(t,e,n){return t instanceof RegExp?l(t,e):Array.isArray(t)?p(t,e,n):d(t,e,n)}},c04e:function(t,e,n){var r=n("861d");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},c098:function(t,e,n){t.exports=n("d4af")},c345:function(t,e,n){"use strict";var r=n("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,i,a={};return t?(r.forEach(t.split("\n"),(function(t){if(i=t.indexOf(":"),e=r.trim(t.substr(0,i)).toLowerCase(),n=r.trim(t.substr(i+1)),e){if(a[e]&&o.indexOf(e)>=0)return;a[e]="set-cookie"===e?(a[e]?a[e]:[]).concat([n]):a[e]?a[e]+", "+n:n}})),a):a}},c401:function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e,n){return r.forEach(n,(function(n){t=n(t,e)})),t}},c430:function(t,e){t.exports=!1},c532:function(t,e,n){"use strict";var r=n("1d2b"),o=n("044b"),i=Object.prototype.toString;function a(t){return"[object Array]"===i.call(t)}function u(t){return"[object ArrayBuffer]"===i.call(t)}function c(t){return"undefined"!==typeof FormData&&t instanceof FormData}function s(t){var e;return e="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer,e}function f(t){return"string"===typeof t}function l(t){return"number"===typeof t}function p(t){return"undefined"===typeof t}function d(t){return null!==t&&"object"===typeof t}function h(t){return"[object Date]"===i.call(t)}function v(t){return"[object File]"===i.call(t)}function m(t){return"[object Blob]"===i.call(t)}function y(t){return"[object Function]"===i.call(t)}function g(t){return d(t)&&y(t.pipe)}function b(t){return"undefined"!==typeof URLSearchParams&&t instanceof URLSearchParams}function x(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}function w(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function _(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),a(t))for(var n=0,r=t.length;n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),c=n.call(i,"finallyLoc");if(u&&c){if(this.prev=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),O(n),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;O(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:C(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),p}},t}},c8af:function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e){r.forEach(t,(function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])}))}},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}t.exports=n},c8d2:function(t,e,n){var r=n("d039"),o=n("5899"),i="​…᠎";t.exports=function(t){return r((function(){return!!o[t]()||i[t]()!=i||o[t].name!==t}))}},c901:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},ca84:function(t,e,n){var r=n("5135"),o=n("fc6a"),i=n("4d64").indexOf,a=n("d012");t.exports=function(t,e){var n,u=o(t),c=0,s=[];for(n in u)!r(a,n)&&r(u,n)&&s.push(n);while(e.length>c)r(u,n=e[c++])&&(~i(s,n)||s.push(n));return s}},caad:function(t,e,n){"use strict";var r=n("23e7"),o=n("4d64").includes,i=n("44d2"),a=n("ae40"),u=a("indexOf",{ACCESSORS:!0,1:0});r({target:"Array",proto:!0,forced:!u},{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i("includes")},cc12:function(t,e,n){var r=n("da84"),o=n("861d"),i=r.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},cc15:function(t,e,n){var r=n("b367")("wks"),o=n("8b1a"),i=n("ef08").Symbol,a="function"==typeof i,u=t.exports=function(t){return r[t]||(r[t]=a&&i[t]||(a?i:o)("Symbol."+t))};u.store=r},cca6:function(t,e,n){var r=n("23e7"),o=n("60da");r({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},cdf9:function(t,e,n){var r=n("825a"),o=n("861d"),i=n("f069");t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t),a=n.resolve;return a(e),n.promise}},ce4e:function(t,e,n){var r=n("da84"),o=n("9112");t.exports=function(t,e){try{o(r,t,e)}catch(n){r[t]=e}return e}},ce7a:function(t,e,n){var r=n("9c0e"),o=n("0983"),i=n("5a94")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},cee4:function(t,e,n){"use strict";var r=n("c532"),o=n("1d2b"),i=n("0a06"),a=n("2444");function u(t){var e=new i(t),n=o(i.prototype.request,e);return r.extend(n,i.prototype,e),r.extend(n,e),n}var c=u(a);c.Axios=i,c.create=function(t){return u(r.merge(a,t))},c.Cancel=n("7a77"),c.CancelToken=n("8df4"),c.isCancel=n("2e67"),c.all=function(t){return Promise.all(t)},c.spread=n("0df6"),t.exports=c,t.exports.default=c},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,n){var r=n("428f"),o=n("da84"),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},d16a:function(t,e,n){var r=n("fc5e"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},d1e7:function(t,e,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!r.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:r},d28b:function(t,e,n){var r=n("746f");r("iterator")},d2bb:function(t,e,n){var r=n("825a"),o=n("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(n,[]),e=n instanceof Array}catch(i){}return function(n,i){return r(n),o(i),e?t.call(n,i):n.__proto__=i,n}}():void 0)},d3b7:function(t,e,n){var r=n("00ee"),o=n("6eeb"),i=n("b041");r||o(Object.prototype,"toString",i,{unsafe:!0})},d44e:function(t,e,n){var r=n("9bf2").f,o=n("5135"),i=n("b622"),a=i("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,a)&&r(t,a,{configurable:!0,value:e})}},d4af:function(t,e,n){"use strict";var r=n("8eb7"),o=n("7b3e"),i=10,a=40,u=800;function c(t){var e=0,n=0,r=0,o=0;return"detail"in t&&(n=t.detail),"wheelDelta"in t&&(n=-t.wheelDelta/120),"wheelDeltaY"in t&&(n=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=n,n=0),r=e*i,o=n*i,"deltaY"in t&&(o=t.deltaY),"deltaX"in t&&(r=t.deltaX),(r||o)&&t.deltaMode&&(1==t.deltaMode?(r*=a,o*=a):(r*=u,o*=u)),r&&!e&&(e=r<1?-1:1),o&&!n&&(n=o<1?-1:1),{spinX:e,spinY:n,pixelX:r,pixelY:o}}c.getEventType=function(){return r.firefox()?"DOMMouseScroll":o("wheel")?"wheel":"mousewheel"},t.exports=c},d784:function(t,e,n){"use strict";n("ac1f");var r=n("6eeb"),o=n("d039"),i=n("b622"),a=n("9263"),u=n("9112"),c=i("species"),s=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f=function(){return"$0"==="a".replace(/./,"$0")}(),l=i("replace"),p=function(){return!!/./[l]&&""===/./[l]("a","$0")}(),d=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,l){var h=i(t),v=!o((function(){var e={};return e[h]=function(){return 7},7!=""[t](e)})),m=v&&!o((function(){var e=!1,n=/a/;return"split"===t&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return e=!0,null},n[h](""),!e}));if(!v||!m||"replace"===t&&(!s||!f||p)||"split"===t&&!d){var y=/./[h],g=n(h,""[t],(function(t,e,n,r,o){return e.exec===a?v&&!o?{done:!0,value:y.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),b=g[0],x=g[1];r(String.prototype,t,b),r(RegExp.prototype,h,2==e?function(t,e){return x.call(t,this,e)}:function(t){return x.call(t,this)})}l&&u(RegExp.prototype[h],"sham",!0)}},d81d:function(t,e,n){"use strict";var r=n("23e7"),o=n("b727").map,i=n("1dde"),a=n("ae40"),u=i("map"),c=a("map");r({target:"Array",proto:!0,forced:!u||!c},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},d925:function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,n("c8ba"))},dbb4:function(t,e,n){var r=n("23e7"),o=n("83ab"),i=n("56ef"),a=n("fc6a"),u=n("06cf"),c=n("8418");r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(t){var e,n,r=a(t),o=u.f,s=i(r),f={},l=0;while(s.length>l)n=o(r,e=s[l++]),void 0!==n&&c(f,e,n);return f}})},ddb0:function(t,e,n){var r=n("da84"),o=n("fdbc"),i=n("e260"),a=n("9112"),u=n("b622"),c=u("iterator"),s=u("toStringTag"),f=i.values;for(var l in o){var p=r[l],d=p&&p.prototype;if(d){if(d[c]!==f)try{a(d,c,f)}catch(v){d[c]=f}if(d[s]||a(d,s,l),o[l])for(var h in i)if(d[h]!==i[h])try{a(d,h,i[h])}catch(v){d[h]=i[h]}}}},df75:function(t,e,n){var r=n("ca84"),o=n("7839");t.exports=Object.keys||function(t){return r(t,o)}},df7c:function(t,e,n){(function(t){function n(t,e){for(var n=0,r=t.length-1;r>=0;r--){var o=t[r];"."===o?t.splice(r,1):".."===o?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}function r(t){"string"!==typeof t&&(t+="");var e,n=0,r=-1,o=!0;for(e=t.length-1;e>=0;--e)if(47===t.charCodeAt(e)){if(!o){n=e+1;break}}else-1===r&&(o=!1,r=e+1);return-1===r?"":t.slice(n,r)}function o(t,e){if(t.filter)return t.filter(e);for(var n=[],r=0;r=-1&&!r;i--){var a=i>=0?arguments[i]:t.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(e=a+"/"+e,r="/"===a.charAt(0))}return e=n(o(e.split("/"),(function(t){return!!t})),!r).join("/"),(r?"/":"")+e||"."},e.normalize=function(t){var r=e.isAbsolute(t),a="/"===i(t,-1);return t=n(o(t.split("/"),(function(t){return!!t})),!r).join("/"),t||r||(t="."),t&&a&&(t+="/"),(r?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(o(t,(function(t,e){if("string"!==typeof t)throw new TypeError("Arguments to path.join must be strings");return t})).join("/"))},e.relative=function(t,n){function r(t){for(var e=0;e=0;n--)if(""!==t[n])break;return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var o=r(t.split("/")),i=r(n.split("/")),a=Math.min(o.length,i.length),u=a,c=0;c=1;--i)if(e=t.charCodeAt(i),47===e){if(!o){r=i;break}}else o=!1;return-1===r?n?"/":".":n&&1===r?"/":t.slice(0,r)},e.basename=function(t,e){var n=r(t);return e&&n.substr(-1*e.length)===e&&(n=n.substr(0,n.length-e.length)),n},e.extname=function(t){"string"!==typeof t&&(t+="");for(var e=-1,n=0,r=-1,o=!0,i=0,a=t.length-1;a>=0;--a){var u=t.charCodeAt(a);if(47!==u)-1===r&&(o=!1,r=a+1),46===u?-1===e?e=a:1!==i&&(i=1):-1!==e&&(i=-1);else if(!o){n=a+1;break}}return-1===e||-1===r||0===i||1===i&&e===r-1&&e===n+1?"":t.slice(e,r)};var i="b"==="ab".substr(-1)?function(t,e,n){return t.substr(e,n)}:function(t,e,n){return e<0&&(e=t.length+e),t.substr(e,n)}}).call(this,n("4362"))},dfe5:function(t,e){},e017:function(t,e,n){(function(e){(function(e,n){t.exports=n()})(0,(function(){"use strict";var t=function(t){var e=t.id,n=t.viewBox,r=t.content;this.id=e,this.viewBox=n,this.content=r};t.prototype.stringify=function(){return this.content},t.prototype.toString=function(){return this.stringify()},t.prototype.destroy=function(){var t=this;["id","viewBox","content"].forEach((function(e){return delete t[e]}))};var n=function(t){var e=!!document.importNode,n=(new DOMParser).parseFromString(t,"image/svg+xml").documentElement;return e?document.importNode(n,!0):n};"undefined"!==typeof window?window:"undefined"!==typeof e||"undefined"!==typeof self&&self;function r(t,e){return e={exports:{}},t(e,e.exports),e.exports}var o=r((function(t,e){(function(e,n){t.exports=n()})(0,(function(){function t(t){var e=t&&"object"===typeof t;return e&&"[object RegExp]"!==Object.prototype.toString.call(t)&&"[object Date]"!==Object.prototype.toString.call(t)}function e(t){return Array.isArray(t)?[]:{}}function n(n,r){var o=r&&!0===r.clone;return o&&t(n)?i(e(n),n,r):n}function r(e,r,o){var a=e.slice();return r.forEach((function(r,u){"undefined"===typeof a[u]?a[u]=n(r,o):t(r)?a[u]=i(e[u],r,o):-1===e.indexOf(r)&&a.push(n(r,o))})),a}function o(e,r,o){var a={};return t(e)&&Object.keys(e).forEach((function(t){a[t]=n(e[t],o)})),Object.keys(r).forEach((function(u){t(r[u])&&e[u]?a[u]=i(e[u],r[u],o):a[u]=n(r[u],o)})),a}function i(t,e,i){var a=Array.isArray(e),u=i||{arrayMerge:r},c=u.arrayMerge||r;return a?Array.isArray(t)?c(t,e,i):n(e,i):o(t,e,i)}return i.all=function(t,e){if(!Array.isArray(t)||t.length<2)throw new Error("first argument should be an array with at least two elements");return t.reduce((function(t,n){return i(t,n,e)}))},i}))})),i=r((function(t,e){var n={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}};e.default=n,t.exports=e.default})),a=function(t){return Object.keys(t).map((function(e){var n=t[e].toString().replace(/"/g,""");return e+'="'+n+'"'})).join(" ")},u=i.svg,c=i.xlink,s={};s[u.name]=u.uri,s[c.name]=c.uri;var f=function(t,e){void 0===t&&(t="");var n=o(s,e||{}),r=a(n);return""+t+""},l=function(t){function e(){t.apply(this,arguments)}t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e;var r={isMounted:{}};return r.isMounted.get=function(){return!!this.node},e.createFromExistingNode=function(t){return new e({id:t.getAttribute("id"),viewBox:t.getAttribute("viewBox"),content:t.outerHTML})},e.prototype.destroy=function(){this.isMounted&&this.unmount(),t.prototype.destroy.call(this)},e.prototype.mount=function(t){if(this.isMounted)return this.node;var e="string"===typeof t?document.querySelector(t):t,n=this.render();return this.node=n,e.appendChild(n),n},e.prototype.render=function(){var t=this.stringify();return n(f(t)).childNodes[0]},e.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(e.prototype,r),e}(t);return l}))}).call(this,n("c8ba"))},e01a:function(t,e,n){"use strict";var r=n("23e7"),o=n("83ab"),i=n("da84"),a=n("5135"),u=n("861d"),c=n("9bf2").f,s=n("e893"),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof p?new f(t):void 0===t?f():f(t);return""===t&&(l[e]=!0),e};s(p,f);var d=p.prototype=f.prototype;d.constructor=p;var h=d.toString,v="Symbol(test)"==String(f("test")),m=/^Symbol\((.*)\)[^)]+$/;c(d,"description",{configurable:!0,get:function(){var t=u(this)?this.valueOf():this,e=h.call(t);if(a(l,t))return"";var n=v?e.slice(7,-1):e.replace(m,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},e163:function(t,e,n){var r=n("5135"),o=n("7b0b"),i=n("f772"),a=n("e177"),u=i("IE_PROTO"),c=Object.prototype;t.exports=a?Object.getPrototypeOf:function(t){return t=o(t),r(t,u)?t[u]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},e177:function(t,e,n){var r=n("d039");t.exports=!r((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e198:function(t,e,n){var r=n("ef08"),o=n("5524"),i=n("e444"),a=n("fcd4"),u=n("1a14").f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||u(e,t,{value:a.f(t)})}},e260:function(t,e,n){"use strict";var r=n("fc6a"),o=n("44d2"),i=n("3f8c"),a=n("69f3"),u=n("7dd0"),c="Array Iterator",s=a.set,f=a.getterFor(c);t.exports=u(Array,"Array",(function(t,e){s(this,{type:c,target:r(t),index:0,kind:e})}),(function(){var t=f(this),e=t.target,n=t.kind,r=t.index++;return!e||r>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:r,done:!1}:"values"==n?{value:e[r],done:!1}:{value:[r,e[r]],done:!1}}),"values"),i.Arguments=i.Array,o("keys"),o("values"),o("entries")},e2cc:function(t,e,n){var r=n("6eeb");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},e34a:function(t,e,n){var r=n("8b1a")("meta"),o=n("7a41"),i=n("9c0e"),a=n("1a14").f,u=0,c=Object.isExtensible||function(){return!0},s=!n("4b8b")((function(){return c(Object.preventExtensions({}))})),f=function(t){a(t,r,{value:{i:"O"+ ++u,w:{}}})},l=function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!c(t))return"F";if(!e)return"E";f(t)}return t[r].i},p=function(t,e){if(!i(t,r)){if(!c(t))return!0;if(!e)return!1;f(t)}return t[r].w},d=function(t){return s&&h.NEED&&c(t)&&!i(t,r)&&f(t),t},h=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:p,onFreeze:d}},e439:function(t,e,n){var r=n("23e7"),o=n("d039"),i=n("fc6a"),a=n("06cf").f,u=n("83ab"),c=o((function(){a(1)})),s=!u||c;r({target:"Object",stat:!0,forced:s,sham:!u},{getOwnPropertyDescriptor:function(t,e){return a(i(t),e)}})},e444:function(t,e){t.exports=!0},e507:function(t,e,n){var r=n("512c");r(r.S+r.F,"Object",{assign:n("072d")})},e538:function(t,e,n){var r=n("b622");e.f=r},e667:function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},e683:function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},e6cf:function(t,e,n){"use strict";var r,o,i,a,u=n("23e7"),c=n("c430"),s=n("da84"),f=n("d066"),l=n("fea9"),p=n("6eeb"),d=n("e2cc"),h=n("d44e"),v=n("2626"),m=n("861d"),y=n("1c0b"),g=n("19aa"),b=n("c6b6"),x=n("8925"),w=n("2266"),_=n("1c7e"),E=n("4840"),O=n("2cf4").set,A=n("b575"),C=n("cdf9"),S=n("44de"),k=n("f069"),j=n("e667"),T=n("69f3"),R=n("94ca"),P=n("b622"),M=n("2d00"),$=P("species"),L="Promise",I=T.get,N=T.set,D=T.getterFor(L),F=l,q=s.TypeError,U=s.document,H=s.process,B=f("fetch"),z=k.f,G=z,V="process"==b(H),W=!!(U&&U.createEvent&&s.dispatchEvent),X="unhandledrejection",K="rejectionhandled",Y=0,J=1,Z=2,Q=1,tt=2,et=R(L,(function(){var t=x(F)!==String(F);if(!t){if(66===M)return!0;if(!V&&"function"!=typeof PromiseRejectionEvent)return!0}if(c&&!F.prototype["finally"])return!0;if(M>=51&&/native code/.test(F))return!1;var e=F.resolve(1),n=function(t){t((function(){}),(function(){}))},r=e.constructor={};return r[$]=n,!(e.then((function(){}))instanceof n)})),nt=et||!_((function(t){F.all(t)["catch"]((function(){}))})),rt=function(t){var e;return!(!m(t)||"function"!=typeof(e=t.then))&&e},ot=function(t,e,n){if(!e.notified){e.notified=!0;var r=e.reactions;A((function(){var o=e.value,i=e.state==J,a=0;while(r.length>a){var u,c,s,f=r[a++],l=i?f.ok:f.fail,p=f.resolve,d=f.reject,h=f.domain;try{l?(i||(e.rejection===tt&&ct(t,e),e.rejection=Q),!0===l?u=o:(h&&h.enter(),u=l(o),h&&(h.exit(),s=!0)),u===f.promise?d(q("Promise-chain cycle")):(c=rt(u))?c.call(u,p,d):p(u)):d(o)}catch(v){h&&!s&&h.exit(),d(v)}}e.reactions=[],e.notified=!1,n&&!e.rejection&&at(t,e)}))}},it=function(t,e,n){var r,o;W?(r=U.createEvent("Event"),r.promise=e,r.reason=n,r.initEvent(t,!1,!0),s.dispatchEvent(r)):r={promise:e,reason:n},(o=s["on"+t])?o(r):t===X&&S("Unhandled promise rejection",n)},at=function(t,e){O.call(s,(function(){var n,r=e.value,o=ut(e);if(o&&(n=j((function(){V?H.emit("unhandledRejection",r,t):it(X,t,r)})),e.rejection=V||ut(e)?tt:Q,n.error))throw n.value}))},ut=function(t){return t.rejection!==Q&&!t.parent},ct=function(t,e){O.call(s,(function(){V?H.emit("rejectionHandled",t):it(K,t,e.value)}))},st=function(t,e,n,r){return function(o){t(e,n,o,r)}},ft=function(t,e,n,r){e.done||(e.done=!0,r&&(e=r),e.value=n,e.state=Z,ot(t,e,!0))},lt=function(t,e,n,r){if(!e.done){e.done=!0,r&&(e=r);try{if(t===n)throw q("Promise can't be resolved itself");var o=rt(n);o?A((function(){var r={done:!1};try{o.call(n,st(lt,t,r,e),st(ft,t,r,e))}catch(i){ft(t,r,i,e)}})):(e.value=n,e.state=J,ot(t,e,!1))}catch(i){ft(t,{done:!1},i,e)}}};et&&(F=function(t){g(this,F,L),y(t),r.call(this);var e=I(this);try{t(st(lt,this,e),st(ft,this,e))}catch(n){ft(this,e,n)}},r=function(t){N(this,{type:L,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:Y,value:void 0})},r.prototype=d(F.prototype,{then:function(t,e){var n=D(this),r=z(E(this,F));return r.ok="function"!=typeof t||t,r.fail="function"==typeof e&&e,r.domain=V?H.domain:void 0,n.parent=!0,n.reactions.push(r),n.state!=Y&&ot(this,n,!1),r.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r,e=I(t);this.promise=t,this.resolve=st(lt,t,e),this.reject=st(ft,t,e)},k.f=z=function(t){return t===F||t===i?new o(t):G(t)},c||"function"!=typeof l||(a=l.prototype.then,p(l.prototype,"then",(function(t,e){var n=this;return new F((function(t,e){a.call(n,t,e)})).then(t,e)}),{unsafe:!0}),"function"==typeof B&&u({global:!0,enumerable:!0,forced:!0},{fetch:function(t){return C(F,B.apply(s,arguments))}}))),u({global:!0,wrap:!0,forced:et},{Promise:F}),h(F,L,!1,!0),v(L),i=f(L),u({target:L,stat:!0,forced:et},{reject:function(t){var e=z(this);return e.reject.call(void 0,t),e.promise}}),u({target:L,stat:!0,forced:c||et},{resolve:function(t){return C(c&&this===i?F:this,t)}}),u({target:L,stat:!0,forced:nt},{all:function(t){var e=this,n=z(e),r=n.resolve,o=n.reject,i=j((function(){var n=y(e.resolve),i=[],a=0,u=1;w(t,(function(t){var c=a++,s=!1;i.push(void 0),u++,n.call(e,t).then((function(t){s||(s=!0,i[c]=t,--u||r(i))}),o)})),--u||r(i)}));return i.error&&o(i.value),n.promise},race:function(t){var e=this,n=z(e),r=n.reject,o=j((function(){var o=y(e.resolve);w(t,(function(t){o.call(e,t).then(n.resolve,r)}))}));return o.error&&r(o.value),n.promise}})},e893:function(t,e,n){var r=n("5135"),o=n("56ef"),i=n("06cf"),a=n("9bf2");t.exports=function(t,e){for(var n=o(e),u=a.f,c=i.f,s=0;s0?r:n)(t)}},fc6a:function(t,e,n){var r=n("44ad"),o=n("1d80");t.exports=function(t){return r(o(t))}},fcd4:function(t,e,n){e.f=n("cc15")},fdbc:function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(t,e,n){var r=n("4930");t.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fea9:function(t,e,n){var r=n("da84");t.exports=r.Promise},fed5:function(t,e){e.f=Object.getOwnPropertySymbols}}]); \ No newline at end of file diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/access.log b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/access.log new file mode 100644 index 0000000..ecdfd55 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/access.log @@ -0,0 +1,201 @@ +127.0.0.1 - - [11/Oct/2022:19:30:13 +0800] "GET / HTTP/1.1" 200 618 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" +127.0.0.1 - - [11/Oct/2022:19:30:13 +0800] "GET /js/chunk-vendors.3dfb14b7.js HTTP/1.1" 200 846632 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" +127.0.0.1 - - [11/Oct/2022:19:30:13 +0800] "GET /js/app.a861326e.js HTTP/1.1" 200 3895 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" +127.0.0.1 - - [11/Oct/2022:19:30:13 +0800] "GET /css/chunk-vendors.302ffaa7.css HTTP/1.1" 200 206778 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" +127.0.0.1 - - [11/Oct/2022:19:30:13 +0800] "GET /js/610.3ea937ef.js HTTP/1.1" 200 1790 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" +127.0.0.1 - - [11/Oct/2022:19:30:13 +0800] "GET /fonts/element-icons.ff18efd1.woff HTTP/1.1" 200 28200 "http://localhost:90/css/chunk-vendors.302ffaa7.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" +127.0.0.1 - - [11/Oct/2022:19:30:13 +0800] "GET /favicon.ico HTTP/1.1" 200 4286 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" +127.0.0.1 - - [11/Oct/2022:19:30:20 +0800] "GET /js/36.cbf841f3.js HTTP/1.1" 200 32266 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET / HTTP/1.1" 200 4960 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /static/css/app.db6665a3.css HTTP/1.1" 200 9856 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /static/css/chunk-elementUI.68c70ad5.css HTTP/1.1" 200 233292 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /static/css/chunk-libs.3dfb7769.css HTTP/1.1" 200 3568 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /static/js/app.f2e74622.js HTTP/1.1" 200 38511 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /static/js/chunk-elementUI.90693bf2.js HTTP/1.1" 200 669981 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /static/js/chunk-libs.a353f5a5.js HTTP/1.1" 200 379327 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /static/css/chunk-5c99f4bb.f8220e53.css HTTP/1.1" 200 1651 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /static/js/chunk-5c99f4bb.07483747.js HTTP/1.1" 200 3005 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:50 +0800] "GET /favicon.ico HTTP/1.1" 200 67646 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:52 +0800] "POST /api/login HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:14:52 +0800] "GET /static/fonts/element-icons.535877f5.woff HTTP/1.1" 200 28200 "http://localhost:90/static/css/chunk-elementUI.68c70ad5.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:30 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:32 +0800] "POST /api/login HTTP/1.1" 200 195 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:32 +0800] "GET /static/css/chunk-4aeba9b0.3ec8dec7.css HTTP/1.1" 200 115 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:32 +0800] "GET /static/js/chunk-4aeba9b0.4c262f78.js HTTP/1.1" 200 635 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:32 +0800] "GET /static/img/hm-logo5.a107c883.png HTTP/1.1" 200 17881 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:32 +0800] "GET /static/img/welcome.c39845a1.png HTTP/1.1" 200 314968 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:35 +0800] "GET /static/js/chunk-72737d32.9947f7fe.js HTTP/1.1" 200 3807 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:36 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:39 +0800] "GET /static/css/chunk-49d57564.a554f040.css HTTP/1.1" 200 335 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:39 +0800] "GET /static/js/chunk-49d57564.e4ffe572.js HTTP/1.1" 200 10235 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:39 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:40 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:40 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:40 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:40 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:40 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:40 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=2&pageSize=5 HTTP/1.1" 200 1121 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /6.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /7.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /8.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /9.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /10.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=3&pageSize=5 HTTP/1.1" 200 1142 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /11.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /13.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /12.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /15.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:42 +0800] "GET /14.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:43 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=4&pageSize=5 HTTP/1.1" 200 507 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:43 +0800] "GET /16.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:43 +0800] "GET /17.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:44 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:44 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:44 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:44 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:44 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:44 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=2&pageSize=5 HTTP/1.1" 200 1121 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /6.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /7.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /8.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /9.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /10.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=3&pageSize=5 HTTP/1.1" 200 1142 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /11.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /12.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /13.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /14.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:45 +0800] "GET /15.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:46 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=4&pageSize=5 HTTP/1.1" 200 507 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:46 +0800] "GET /16.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:46 +0800] "GET /17.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:47 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:47 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:47 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:47 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:47 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:47 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=2&pageSize=5 HTTP/1.1" 200 1121 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /6.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /7.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /10.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /9.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /8.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:48 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:50 +0800] "GET /api/emps/1 HTTP/1.1" 200 251 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:50 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:53 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:55 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:55 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:55 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:55 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:55 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:55 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:20:55 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:16 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:41 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:41 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:41 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:41 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:41 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:41 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:41 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:43 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:45 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:45 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:45 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:45 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:45 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:45 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:45 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:48 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=3&pageSize=5 HTTP/1.1" 200 1142 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:48 +0800] "GET /11.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:48 +0800] "GET /12.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:48 +0800] "GET /13.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:48 +0800] "GET /14.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:48 +0800] "GET /15.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:49 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 200 1120 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:49 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:49 +0800] "GET /2.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:49 +0800] "GET /3.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:49 +0800] "GET /4.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:49 +0800] "GET /5.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:50 +0800] "GET /api/emps/1 HTTP/1.1" 200 251 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:21:50 +0800] "GET /1.jpg HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:22:00 +0800] "POST /api/upload HTTP/1.1" 200 121 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:22:01 +0800] "PUT /api/emps HTTP/1.1" 200 93 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:22:20 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:22:23 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:22:25 +0800] "GET /api/depts HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:22:25 +0800] "GET /api/depts HTTP/1.1" 404 555 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:27:41 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [17/Nov/2022:23:27:48 +0800] "POST /api/login HTTP/1.1" 200 66 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:05:45 +0800] "POST /api/login HTTP/1.1" 404 105 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:06:07 +0800] "GET /system/dept HTTP/1.1" 404 555 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:23 +0800] "GET / HTTP/1.1" 200 4960 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:23 +0800] "GET /static/css/chunk-libs.887691f5.css HTTP/1.1" 200 2386 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:23 +0800] "GET /static/js/app.60d1494e.js HTTP/1.1" 200 37663 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:23 +0800] "GET /static/js/chunk-elementUI.0ba39929.js HTTP/1.1" 200 668259 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:23 +0800] "GET /static/js/chunk-libs.c3e164f8.js HTTP/1.1" 200 375088 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:23 +0800] "GET /static/js/chunk-5c99f4bb.4e0a42c0.js HTTP/1.1" 200 3005 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET / HTTP/1.1" 200 4960 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/css/app.db6665a3.css HTTP/1.1" 200 9856 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/css/chunk-elementUI.68c70ad5.css HTTP/1.1" 200 233292 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/css/chunk-libs.887691f5.css HTTP/1.1" 200 2386 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/js/app.60d1494e.js HTTP/1.1" 200 37663 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/js/chunk-elementUI.0ba39929.js HTTP/1.1" 200 668259 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/js/chunk-libs.c3e164f8.js HTTP/1.1" 200 375088 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/css/chunk-4aeba9b0.3ec8dec7.css HTTP/1.1" 200 115 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/js/chunk-4aeba9b0.04eeffcc.js HTTP/1.1" 200 635 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/img/hm-logo5.a107c883.png HTTP/1.1" 200 17881 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/img/welcome.c39845a1.png HTTP/1.1" 200 314968 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /static/fonts/element-icons.535877f5.woff HTTP/1.1" 200 28200 "http://localhost:90/static/css/chunk-elementUI.68c70ad5.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:50 +0800] "GET /favicon.ico HTTP/1.1" 200 67646 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:53 +0800] "GET /static/js/chunk-72737d32.0d1c43fb.js HTTP/1.1" 200 3871 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [18/Nov/2022:00:08:54 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://localhost:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET / HTTP/1.1" 200 4960 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/css/app.449cca49.css HTTP/1.1" 200 9856 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/css/chunk-elementUI.68c70ad5.css HTTP/1.1" 200 233292 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/css/chunk-libs.887691f5.css HTTP/1.1" 200 2386 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/js/app.ba86a885.js HTTP/1.1" 200 37675 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/js/chunk-elementUI.0ba39929.js HTTP/1.1" 200 668259 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/js/chunk-libs.c3e164f8.js HTTP/1.1" 200 375088 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/css/chunk-374b6c80.e4e61fa7.css HTTP/1.1" 200 115 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/js/chunk-374b6c80.9b349b08.js HTTP/1.1" 200 777 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/img/hm-logo5.a107c883.png HTTP/1.1" 200 17881 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/fonts/element-icons.535877f5.woff HTTP/1.1" 200 28200 "http://127.0.0.1:90/static/css/chunk-elementUI.68c70ad5.css" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /static/img/welcome.c39845a1.png HTTP/1.1" 200 314968 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:34:56 +0800] "GET /api/index HTTP/1.1" 404 105 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:04 +0800] "GET /static/js/chunk-1327f0c6.32dc6ebc.js HTTP/1.1" 200 926 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:06 +0800] "GET /static/js/chunk-7274cda0.44bdb474.js HTTP/1.1" 200 926 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:09 +0800] "GET /static/js/chunk-72737d32.6904a3bb.js HTTP/1.1" 200 3871 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:09 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:17 +0800] "GET /favicon.ico HTTP/1.1" 200 67646 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:18 +0800] "GET /api/depts/1 HTTP/1.1" 404 107 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:25 +0800] "GET /static/css/chunk-3ff7d756.a554f040.css HTTP/1.1" 200 335 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:25 +0800] "GET /static/js/chunk-3ff7d756.39ed9f74.js HTTP/1.1" 200 10243 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:25 +0800] "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1" 404 104 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:25 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:35:27 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:36:06 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:36:06 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:36:09 +0800] "GET /api/depts HTTP/1.1" 200 537 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:46:56 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:46:57 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:47:02 +0800] "DELETE /api/depts/5 HTTP/1.1" 404 107 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:47:12 +0800] "DELETE /api/depts/5 HTTP/1.1" 404 107 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:47:14 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:47:15 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:47:56 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:47:57 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:50:38 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:50:39 +0800] "GET /api/depts HTTP/1.1" 200 537 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:50:48 +0800] "DELETE /api/depts/5 HTTP/1.1" 404 107 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" +127.0.0.1 - - [07/Dec/2024:23:50:58 +0800] "DELETE /api/depts/2 HTTP/1.1" 404 107 "http://127.0.0.1:90/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/error.log b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/error.log new file mode 100644 index 0000000..2664d66 --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/error.log @@ -0,0 +1,88 @@ +2022/10/11 19:25:44 [emerg] 7600#12008: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions) +2022/11/17 23:14:52 [error] 16936#13492: *2 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/api/login" failed (3: The system cannot find the path specified), client: 127.0.0.1, server: localhost, request: "POST /api/login HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:25 [notice] 21672#21360: signal process started +2022/11/17 23:20:40 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:40 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:40 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:40 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:40 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/6.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /6.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/7.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /7.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/8.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /8.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/9.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /9.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/10.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /10.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/11.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /11.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/13.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /13.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/12.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /12.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/15.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /15.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:42 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/14.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /14.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:43 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/16.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /16.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:43 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/17.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /17.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:44 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:44 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:44 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:44 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:44 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/6.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /6.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/7.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /7.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/8.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /8.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/9.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /9.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/10.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /10.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/11.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /11.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/12.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /12.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/13.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /13.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/14.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /14.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:45 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/15.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /15.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:46 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/16.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /16.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:46 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/17.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /17.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:47 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:47 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:47 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:47 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:47 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/6.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /6.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/7.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /7.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/10.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /10.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/9.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /9.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/8.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /8.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:48 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:50 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:55 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:55 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:55 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:55 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:20:55 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:41 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:41 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:41 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:41 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:41 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:45 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:45 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:45 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:45 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:45 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:48 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/11.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /11.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:48 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/12.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /12.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:48 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/13.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /13.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:48 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/14.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /14.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:48 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/15.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /15.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:49 [error] 21700#5940: *15 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:49 [error] 21700#5940: *7 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/2.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /2.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:49 [error] 21700#5940: *8 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/3.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /3.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:49 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/4.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /4.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:49 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/5.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /5.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:21:50 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/1.jpg" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /1.jpg HTTP/1.1", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:22:23 [error] 21700#5940: *9 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://[::1]:8080/depts", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:22:23 [error] 21700#5940: *14 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1", upstream: "http://127.0.0.1:8080/emps?name=&gender=&begin=&end=&page=1&pageSize=5", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:22:23 [error] 21700#5940: *14 no live upstreams while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1", upstream: "http://localhost/emps?name=&gender=&begin=&end=&page=1&pageSize=5", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:22:23 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/emps?name=&gender=&begin=&end=&page=1&pageSize=5 HTTP/1.1", upstream: "http://localhost/emps?name=&gender=&begin=&end=&page=1&pageSize=5", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:22:25 [error] 21700#5940: *9 connect() failed (10061: No connection could be made because the target machine actively refused it) while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://127.0.0.1:8080/depts", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:22:25 [error] 21700#5940: *9 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://127.0.0.1:8080/depts", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:22:25 [error] 21700#5940: *14 no live upstreams while connecting to upstream, client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/17 23:22:25 [error] 21700#5940: *14 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/50x.html" failed (2: The system cannot find the file specified), client: 127.0.0.1, server: localhost, request: "GET /api/depts HTTP/1.1", upstream: "http://localhost/depts", host: "localhost:90", referrer: "http://localhost:90/" +2022/11/18 00:06:07 [error] 17172#17112: *3 CreateFile() "E:\develop\nginx-1.22.0-tlias/html/system/dept" failed (3: The system cannot find the path specified), client: 127.0.0.1, server: localhost, request: "GET /system/dept HTTP/1.1", host: "localhost:90" diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/nginx.pid b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/nginx.pid new file mode 100644 index 0000000..500a38b --- /dev/null +++ b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/logs/nginx.pid @@ -0,0 +1 @@ +13236 diff --git a/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/nginx.exe b/case/font/nginx-1.22.0-tlias/nginx-1.22.0-tlias/nginx.exe new file mode 100644 index 0000000000000000000000000000000000000000..4ebb64395804e0e177a133a3340632c74152e566 GIT binary patch literal 3789312 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

SB3-H1XoW)e&?flm~geWUYs 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

;g3{=@gbPhVE&~ zUbMdMde;UtVtdrHCHqN`Z2p%~;=Ze^*Ih#5QiBI2?$6g;5&zZvD-Z8G@yQ}_VBS7H z{NXi%L4)Gi1XllViDxrcckMmIvng~wNXD~iSt%p)y!UuEiS_GQ%)#ODa}w(}IajA9 z){Bz|&x~wY=|Qa8w#v3aG^pdz;iuYujeSgxKyPxXv(${RS~g4eQ&sK$rVDn-=)9Y6 z)$9V*Qp6tY6D|9F`LW3keI-;3If-{K%g69XVk&!avSxXjN8XH$5*hka899fl-TCon zFzu+%C9fqXIqt%J5Mi4auj>r>K-j!QW6PKG zVxSaM%WKtjVNtsn9h(I-biY2YaCbu(FCJHV{6>fP*=jNUYg`DCzk^>HEXRvEg}cq8 znM`HCX?Nh~Bo7qb!v_Js zCe>P$w8>gh5d0fwaydbJSvK*7`U;kxV{8c(6ICpdC#mbj+ithsBk=o;`ESsLvT*$f z{w=;ot8Kfr0pUB&DecWlwO9M@?X|w&_SCd!M15v4cE+bV`9eIw#~EIwyD$6t;TU!Y zcf}9Bli;A%h`Nt$33G%mZRfH%66`iQ)^J5mRqU(fz%^ax)yuDX5M>(9)%ohM)83@u z1@Y6(UN;Oju_nx;?qvt@pxhIyx}jWpaj~)a0%P;&!k@*@Ha6F17@HSmaD58bnOtXb zJ%Z~jV{>Cx;oh#JXOZu)uS@#f9q*vuCmV(#y{v?J_ldma6+Y6x2@}}S>^a#aed{}K z`9zs;W6SJfXUg+r%Aa<4r_SvZS&@|pc^K}aF}M0_U$<3eE%#ar+|~lmt{Pv)J6no7 zUC`|(v$$wJBS#sKC*A%hme1d+p;w=uXvt5~uM2|b$9*PSRhI_g5#T3413KpyJ|aMy z4$!X7;2NM!=ke85~W$-@I&|+_PHbt6*w^Nqu+o9<%6Oc7g0kn3fF;smY+2E2Y^j`{btF;x zaMq!QtV0odm{c!;ID}ih1%xNZOq2am1{#lMPoneKor={}B6W+}UZ1ksF89me7f}6p^@k}hdb>Awd2lsLJ1jX~FvGwK! zcQ3s^+3i-{?Qio1XLxk`EQZo5+q3OGQMai@_i?znUCx_*q$MT9r(C#YA_jUnE8*HY zLH9C)G-?OjVuw0i6$53b=_5Jf5{4~~r z^M=>^V zkhR0uLX;>`3L?mx+eauem2uTp9)2@E#@OOB?hlWiK_=qu`N3zG{!a2aOI8j0o2VXH zM2FNH!9K$j9+M`D%&uHT`nqW^8~0}f_bnY!Lo!Ujb!=&$>MneQR&r%O>v3G>{TS6P z$-TZ&FNMY88g7vpbXEd1%TtRl&{C^)_3Lt1bb)pC5m4}aje+hqP_PYrJLDT#b(9`#aZSVhU=FXj{#XZTr+(RC~`!KNTzC<>Lt$D%4u2}X~ zFF%9&E&HKI%`8azhKb%`7unklAMKRAJB6b!wwTY1CNzF!LT=KlHOZoX>i{AsDT#2(2Z>)@O>Xpc=nZ5)5SM z!wk_xI{si*&Ek6`5UN$P(Quw z7260s?Dvmv@3n>$K6nS=L&k~lVOB*7A0{q+7kqH(0x5j(YJBj1RujIH#D|}JMoOpg z!P{-m(sd5P2jMA>$A`~3pY=X}JU-k=RD*Xzh4@ID5Uaj5#?0f+VO}2 z-SqQqd}T5qb}4H;_UTJX5}h;Pv`ci#fN_`Ti~(L9Gy4+B8W4Aa zWS5U#>enb*%nXEa^tnePk-x=uUz@@vM}~IL2`fqI!X+{s7kSgf4)3w#IL1Z;>1q6! zt|pDKNgVWc4YH2aG?Yc^0xIN?hKdU4BPk!o0z;{i#JAEx*QX zbdC`QYgsM4S*tX;sLXz7(Lj3_E-Gv0WcgLy7BIlLm?#_>t_+ub8^zcttPmC*@i7tm zO$n|y^G3ZOw-csJgA57%4hf= z9@I|k&TM(6tDTjq*539SSZcF7#@1rdW1T9#2Ge1&y_L7%Dn1j(CU?(t@4{QT!Kt9q zy`~n0mzz+2q9&uTqbcK)2K%f&ttz9Zpatdtd4&QY ze@ z^G92Gz!}hG@Q*!g)(mcCG>tuR;R-b}2r$XyKE+y6n*1h~lki_^h0E-lhasZwr+^3V~sK{#KX|2BOw7n25d-+z7<~!I zhV4tCM;mru@aUU+$P^2SSwE77-^_2{r^f$^0(hW~Iv~IB1LJ=u7h%N0Q8rg?xP2yC zNB7kymP~k9_N(N1r?ELly6A2+4;bO-K1w#(`}LCa)z4P@uhID=e}g|W%%|mU^KkRPWnBk6sBiN6K(3sOtljcbR{D%J$5!*R^atCj zE?F#+yI)Q7C`-)c%RNg+HKIdkus5AId5a0+`lr|kcDzwm+-1d+>MzY3iViYj zH+>?#h+?}bU~E3C2HTVi4|Nl8!q|M7`CpfH{g)?eZXhq~Sl_rNM9&elk@YvGHS5@} zoJk?)gZN{GR9;Ub4(-^MODB6HP>*e|Fb}=6xO%Td;2p}FE8AW173Rt%E>6K`cv`}X z!nXBsMuKUr1nC~-q%4a6DaoI-OH5W!egO&@?}0nngzMX_3;9w-+O6rusy?Pd?Oo50 zDXDd@d0yhVTnKJPmhg}iA>vrlZ(IMRcV+RhJi&q7JM>jvsZgoxV_|!q?h%_XK4o%W z=iIlMD?_fBSA_@)H`RHB&V4$W;I2RAK}jIn#u=PfMJgKY)6=h8-}1V)(SH4)3>khQ zRMkck!6poGo+Cf~vH*$Is6bUs5XWnpeqx~H4EE9B{-p;NNNi5~LFdJl5&M3w29(I} zGRDELwHc6CN#d~JOGd||AZ}B0dB`0boz&l7@8&Lk1olZnieRw`pX0|;L(OkTjfV|! zD3<_xE7Xncs*w4ddzkYr59_8z)g(`vXA{ct_)O#pkeOXN(UQtUzU^O}7~7sTpVH~b zt(r2croyVJR5RMK|LxPTYO;Hr3-xO_p^dV=lKyBFpMp&GG!bEv1L-UW6Xub(TKt(kBatQHn9YL>lVF)P@Kd#%Pe$pmZNO%Zf`5-Y$53j`n}9)(z< zl!>!T1vCH=z#nW0Czc;HHWqQeO2Vc2f}w@Rx-;Z8dT8i{w01firLm>HxUnI+BHe70 zZZ=nf1Pmhzprj1q`+S6jNVsR1wAbUDFxsD5$TAC+$~x0%q+ZlOOk?zo&V34_1)-wO zqclcub1-^G65%gTzdj*GUyy#SG5X>ZLZ5vcK4%V;OX0Id=NEf*2P5|LTnJDqSs$>I zoOYv7+RXH#Cxe{5-#JZB?nzvj2PM-oGi_d^$wGSk!y-oImM}^*S zrfPKVl|9(Wr8hyF(?)-KSqfji%ygiZWBR4Wd=NMPH~szL1b#!R+b$&tm5v6(4p1iK z?kjq~$XzP7xq*i0y-qz%c2l~Vf<}9*tsw@N0$lRCk;AL~|EXU?HeEF=DD_Be5{V*4UnRehN-w7(@5ajJZ)(YcS?LEmJ?%Z<(KG1D?QM$g*8 z5GsQEVpCz^lifUZDap+x=wD;>D&0{co_}kBj8{yRi0N$%?I<{ z5|g-As0q8pB6E@3z}?ep0ny_BF?48uR<$WFH^4B-kLST zr-9L+9z`grk7cMxY2Pp|GF7Ck(LRp=-^uKs$uk0)+UdzsFVVt+ai$ItT))r?U8T&8 zJc7ts1qmglAh<%#x4tb8(=e|jbJm7XWe0($@$&*NDq({ov|kI`P{5kTr9x&#?+>xl zSzWDdR%ALmh0$?4BtpplS-qEJ!&k7C@Tyh6y3u)Mbe_W-h)JdBAd^+;xr&{tt0@n) z#tSy!ExKTRePt38bR{zN#&IvOSr^5`%J!a6JJq=$A%wh%H%ZGKs)lbWzOI4t3TrU|wqjKvMl1?xYDfKjm`+RYvD|d^`}D=K!kW!JOw<%sd?` z(qNC$^D1t!I%Exa)aLC%@->E}uTEKc(2pR>mw_I;hQW8UOs{IK&$3gvO}-4hD|} zgU1=0_a)jVWauZcKMNXX)EJxHDNLOMl7f(3f}|cn(!FNS2&yBTPevT)&p`z<(*?8S zigRYZLmJ#K(x5CLCIRcrX=b-reV1VrRvN44g|83wb6&hixhEr`&6(_$T%jxki~R^J zHebx6$!=P+VwdiYYNV+If=I1-w7MRKKGM-s7%L z&jc!CgS+FSfqXI4vkY*%`eYtRNWkX%B%3e1gbYL`Y&1PXT`S&q@U&wHDT$LDnn3v~ zwe_f*Jv5{4@XFt3NB%ON%@W6a;0#UZPFHDy_pCKP$`UFY_o8*};uM3J{Jq?rbq7i( z*SMSA{Iwzrt@^9f&G*uZh4)iN;*PuJ(r0~69zmx$X1=yP_(tq1hyGgE`6Oj`O@XRk z4CqVMGuCX9w-yI~9WPGQ%z|xB%r3KLmzM15sd4nklBI}5LdffB^N0|Pb+|9fT2QL4 zh^osPC2)~D_(uHe!Cw=*a9pFk@W4dm_K)$GT@fBKY}e~+V$EG!YF%44z;EQT^j9#D zsh)(&l0Qv zsnQ3{(#?97Jjq##ls4KQ{w+LfsJ-Ml;aN$vIKRxA-!7(RKahE>U6E+Wu)-_Mqf?d^ zJS-b|QeUEqtrf)duZ-#)QSHJO?_iof?NWCb`tIm^>6> zNE_{e%91_7qw#ao;@A-+lS-b9gXx0L{t9I^`IW~>S?Jn!3mqeZq2G}?Ew&nVnVGem z-Jj!(1l4RypGW)e@SSzjTjig{ZBp4%RkKp)=fp~(=JB<`cwRVdjkmL zP;)(iS!n@C9Q=IFkk7`Ad9J9}B)_n8$ebcJj~Y8c7wb#h_@>0t|JFw9-I;T?qTg9Jz z#2-O(^GJ5=O7qA>0$&~ZP^?uH2)Agqf6UUE#6)mZ2c*5xQ1|y;oT$lh#GBDn3%2Gp zG%vypdvZ>bJ%hv;Nv+FDm~FhU5bzWJ$p{#-kNL7VQWC>Rk&mj3wL3+saWpgeaBUzt z=}zH&(X9n4Q!1Ln^@6u~Nr~nfBpNWPwCj&#ASKgQaBhfPS!L2zTb zb4fWUzxzQg>kKZxT*@OdHQAGO(d5pb-;ET3$e<@P;hvnFS>)MDt!qG3@YWc)91()$r&V*idd*fI4*zG_pj4ji+r4; zEQXRnP#W#;J`Mk+8F*4n!6B|J9pK_I6 zqi@5!-=f(Ha_O^7c{HG85i0sDu+;XM>N3*eK60UOapHUb=hWKQ zQcxA^9k-WA65ScEU-Qhxr0Qz;eHv05<$X%eCl_%zzl?Ki&gLvjaz)>1Fo+NN&&W=9m@XRbaw@lbd=BZuu(zIpME~Q#=pzCK5}tW$#ZfRBv^=_wlI)Qa{4r@ROmcMj& z!aFJYI(txqUE+L(3j3qzFnnr8RNc7Pd}MU6hX4h#xu(6Pvadf&Jehj%!0J!j@&NTR z27h8kls!1mE2O}As*cFUnR;$h>>Iti($1hG8`o@C~0wNry9@J*#G*)1T$phS?ct z!q!*im97@{;#0|D=O&9iLRwoH-)x?5Kj3yzZsrZ&N%$v4Ut%ysjMl`E12Chrh$89? z@t`#y8IcJ4ICv@Lpcw}Z96UA{Y?6EEen1^9IU=65f5fx)M?*Yo)fMrl1R`X9;M+1- z*RSniOFEJ;#l;LNu%`QW0s~Hpq?o{hapw#1UkAgWW@{GyMlR(f1rq|GiQ*8|91Q!U zL5C^E+OJbc4phi*G;pBu(U5>9uUBGh=v~x)@aLNPz>3Uq5j3|d&?*D{2AzNrnIjZa z)sP6mua=7%>AH3fR$Bb>2$c+nD=iJyb$;u*T>FwL4fNovu`u9}N#}DbG?dHTKk`}i z3v~Q5#IfQnDzE+HdeJ3W^9!tNi_}LPjS@#$-&cq2Zys=tVrjLM&?}F!QJXusq3_(|qLpz>^|HysBWv5EqNh{_I$h+3z(v zBqYfoefQE+T2gBHM*DjC5HOjJE~YZ8mvI%q!L}M}UvTvDEXYAT;yQ*Kz1L~D$-Y?6 zqfgGglfa(;lml$7Ywz7FY=d5HbZd1Kd6q=l6A<48iiiv zLtpUl$i*n-$G=L`E0ISC&?GRCv(Mbd=%zG4?s6*SBflJIgI>5QORh{DQ&}Q-DZcuI zbX3glXK^51EG8E9c@6e6k7^9pUNe;Rw^`w0hDL(*Jh~&=T+Jvp+BK7 zG+icfFd{T-_?8Xfe`HT#n$kzhN3fu9FfT9M_aXW*xca4IqG4w~8|=q)L1ELGqSC#3 zisoI(ZG{dF)%&=EbpMzg_Mff%cS7KvS8z+f08OHaovy~~yXl^&cUnqj?!HW;nxuno zCpyn;4*TzWuD?Igf{D}De#G2ULmz(h4qkg-<7;4eMXEp#<`954||XyatLG0uRg30qp9(#Hn+k4 zvb>Tsx?gbK%`kVh1{e63-t+eER__W*9lpn_t|Q{HCUvK%*?4nRrNQxoOZ6H$R3pl{ zSr7u^Nwtep@W5zqct}ROkZ!iY-0{0!%Ns_GQ+%g5epCXt0@&^0{Eft zU5rK-%M05Nb0edjeU+Lsni1a5{S3Y_cje=VN7~eytHSn|bs_hafL7u~4AXvW@u@JC z)LD|KZC4pwcwy|y5uMnDS#yQ<+u}5&B;`G~{0>+0Eo$L9K2pZ=k zIz^+$)u{=cLzOEd(RruyEZeU7QGfsZ1t*{9tNYX|uCs-)}cTvbyhR<+m> z$Bcv$PB(E)6u!XM=S$r3JGuR~AUAxkY|ols*LblojTc|lh%21fP-Ixl!P(IH`M5Jb zr>5q|Cjzk?P$%c;CDl?PN-zS>U8HtvGbFml7J5@TL1bVT=mAt*rf~wB^^kcyCD{x5 z+1T7X|h!EIEP?!E3J7@T;AFqdB^r>xzx! zr4Js#CjP+v^ueEvt1c*y=S?OJcV6qCH1>e=J_KO${y4{nG^= zpz7y!1>(Md-rm>!p!n9V=@&QKSoVYBVLPPs!l9+nGsi}3yO+9p#UubWspw&mfP>E% z>*OeUgZJV?UEAaS4ubL_)Fs-DjNofadwb{dZrft{tc5Fh@%V^s6>?k4ZDQ7^`FC@6 zaIf*X67CTbE(Vr!F4p!yd*#Z_?EB?;md1=UM&w~518dq4j{2POG2h=Ua~OGEAOVQn zOgNd0Sm6*TO{SfO=mAY50Ll$~!@^Ag1yu20ZXV5F9y2yu_x(y64Bg2O&vVV5>=r?? zyk?G2$RyCzh)%KL8DW9bvyv{?EJZ3PVqc~;h-t7>qNusCsX_fh?Y5i#qB;3=>*OSH zrZdA>D=a5jp?p{R&@D-^> zmY%B-f7^FxAfCPLK7Lw=Zq}Y^Z?0}H-Stghd~TZSSNz+?za#u}Wu^biNMAV@`c>u! zNMrslR|S34DMs@os?z+$Oa=BGSM|@Fi)Fp}eCF_(F#@5;M3E4L9FZc5q0kU}pFE>O zjL+1}A{8l8GYVSN$^uf#j95h&|LchhtM*zmB)Ph`*`mm`B*5@Abp77lY=3zQGcD%+ z5VJf^E^9c$X|c^8v&GaGC)_`i)(X1>n{gO|YmktREQe3<86UxwoYP`ICZ*Zi*phlG zb>Qy4RbXVGhb$9fZ?sf83Xb`uvg=!r(CwtX%w&#ERn@7Ie~EK~uyUUkZnn?sqB_ju z@Zj{SVKjC?)+_Z_%FfyCHy_Ev(4Im2gQ4Q3KSCvv3%wM(-GH?sk8YDVbKZi8eNRyO z=r(Vh>xzpRx2MS-2`|edF;w>b0}Pe7N>mg3-}X&(rP!8^fW!mGZSw~K9~Wwp1RmpP z?B0ODMh6s!dGLjCl=q~AX~oVG_tf)=s>uP8<{BF9?_rtAAP$8HFSc78E+>^FX9Odm zVPX5C3-#a~qjR+};H5QIJe$7VJyG%?a{rzofIpcDA91do^{~VxkGGLxJ(r}c+9~ty z-$MR~0F(B~gqWyt#+E~o20ZuEq0#zdX9aiRNqu8(R$@jj4wx(S#udf^bG#mcPi2Me z>x-T4i<(S4`>(`X0`Cr3i=E~BZ8I_x8e?ihBu6la>;zQN33~}?To1&^q8^Wqv?X_>&DbV)xja7A} zZ7M#cfiuUypz;Bi07EtH`cyThYO%7UnOt3K{KHg~8AGK~Hziq1U9uKKs-R-~JLxL0 zNM*Zy&l55*bbUo63g@ss<@j*9Tg>9g1qzkdZV$oJjgCivL7!Kjmx~sGH!2vM?f5*1 zJ=ChD*4mK0Yb~M~Rjkc8b9(L&rPgRk0QY z52Y;PoawG~msc+~Hhvh!Zq@Mex~Q@CY~d6gVP|agq4a$Hr-q_WH4}X*mm}CZKZ%5} zq)b%%d*}hG>FQkhd8=8ZK3Ro^m&)sL&IxPtLaXj7vJF|(mBED7;4f7@J!JtJ6MbJP z=#RntULrZ|$v}7NDAnL5N+mA=R-o>Z{=QQdWgzeT_6NX(oyaRX`RAnn)$Otk5FM(z zU3W@rUy}~`syS*!3RLxCE5!L|F=w^Ki4Z6KWr_MStG+bprw=j?SXgQw{Wf%s)fIT` zV_~_n6xE(OGomdl)!#awi{Hf#I7Ust|7-I^w!uUE1-pc9O4^j%Zmf;V>#Ab3+s?Wv zwlb}{c6BLk^9vUahgZhbZh80<19+|T2JfIUotCufvR0685BGSZs7u&a! zvxi|j{8%n&xd!Ui)-c$%INQS}YvoX_{|SOArOjOTVTn4fR}}t}B0$QqV0;zNtZjpb zQ(o5|n`*z(LVN+93JRvF1REh)rf@t zwz||JCRCjSyBrg?fA~W!vtl*F^J>KOo3wvkHU4>Dc3ug_fCoeT^P2I`yD|OxE#6Gc zD6i(GUyC=BlhLT8pXo+G6F0pNJMjUVD^%4~(K(^%IN$jMdID!rS5@io5S&Xa-LIs@ z;m-SBS*R?XWWUo&worFV6u4R!%-t7ftYoW(`6 zeX8z?e~7(nNR|Uw=3tAg2(fofA@j_DRkuP%!pOKWK+3=141auB&kW7Fn4gTjsj6en z;&T zpefFK`(uv?X2ycav0Nx)sUGl}YyM9SPF07h`*NDq4X6IFVA0T$D&DM+y@u z<;cWDN;xt?-J&<8tgD}pV5^PxZ|~Fl`|;LqjvJE9TGA7#ZlP6u70HP~ddMh*(8mVI z#$ zZ3y-i?Hnk^excvb z5&B)m!RXMd*xSE95r>tUV!Wi;DXsarDaL}q)f4V{F@&3qlQ@J;_MiVl$V{3K@FR?r z*R;nb*gt~q%Bj96snqOtYjkh7T(!u#J{}RySS8|mX`@v`sKi|R8@ejVS6NevKSzY=p zX1e|FFYC=lNOgbB3RRON)is(_w=~(GbKcwcKdedhOaU+nSJ%mCY6eL4x4x@Mb&GwE zbAdaCvoC+axsTZEos0C|=jY&Ab-sGL(B`npvZsARQ|C0Js$ZwQc+^)! zw8+{w?osf>;vA;VodEtCO$w}PAGg zgOEqCh#2ds75`I}fLh#;j8@cZDVJLnb~zxuEmy?%bx z`uSI_ze`}z6IxPvdZnvp-BxY@iEI5``{nVvo&5C?xg@dfcU(z5wmhHaUHua3t5YnL zJ{~pN-0ric6{{Q_Ud-d#igg-Q>If#*Iw3^XT|!{2bw~8|>+*V?v~#Au*Cw`iiQ$TM zmzTf9ZEjHy1q2cVYqcVto^^5<!hdW>;Oru+oiiAMs%)`ezWUls`Sz5FdW_P2iMqntZ%>4L=%Qa{LbNa(~dA4|r$BJU_ zG{#HZCTmGm4UuQf?XAJ~K>O0YnjSH$RPIMml|vc7%yO_pBayLotZ303i~@r`UOwL+ zpBHtfX6W;$Y0~S6Zpj(?tKMB%?+(>qRm%Z1R@l*lkZe7%E&4M_Y&$Tq+ftux)HFr{ z6zZenuP2{>kmT+E_jTz=!D6c>Q68>!wrFl0!-Yxb#F-K?XSGlOS*y0Od;68p-I&;+CdhVSHG0E=~7kM`!U9w!bfE z55-_Z*XI*>U;Xw)P*Aj4>WKZbZwTfSSY4tO@8Si^KpjDumTmUG86SbkV=^Xhn(O>;&DL7G*ot1I8kSh$CG^PHGUq~1n>8+ZNd)qy z%;dEfeHFQEXL#)U#!D9@xG)_JNNoPuDBE`V%x>XH0@wksJqq=L%AoBazAl;+qN4Xy z$$1zZ5$FJyo@yWTyI-x5y-8WJExk+Z_-bOuH(R*y#RtcZ|A)pSdN%^bWU)ZciKOx) z7@Mb*ytL*IV*1}@drI6tTz~oXuIZP@|2Y5fz7sKyqSEs;kld<~4OVjo*p3k{*vVUJ zg;0B!#aOSjbE40G%0V5h-eqTK9Dy+yJNUy6K0GcYn|ZKmfZwb%FYU*`?r5w9l|Mwl zkAv4MniY^^;0v6p=z!EiR~Gc-$OOuwW#K^VPi`EH1cWq7hikDD$kmuq`q}sKZOG%S)Q=A8BeOC!c3YO%q$9cMq*; zR%^E${x9U z%?m7!{*imFda>!MUBIz-$#(lM_d59ZZmaZv?|T)R%Y0X=`qnkLBK2$ay7_$8G;u8L zAKxLyz>&EsGi+b-RRCB&7yEB6%$@!6`2E) z_2!z-XEXqWMhUBq7AjO6ZirSu7s$_pSy=?8+}s(Uyd0fp#OEf@;^myOlHk!gHY2B% zW0FC=@Pj=*hRy7N^5rhvDsehCphZSnoUt+HH&Zwm;eBBs|S(ly+X3^96=%I&V zRPWsm?vP~c;-R?HG!%7?-H}9{m$?`~9c%vF6xw_=i8dtzXfx5g$#nv}X=WcR*FzYB zH-rt!YhbsDa3r~rRwDK~-ImO8ZkDkYWBva5SAM`E!TZ2I=%bTdPbZ69?i2SVe3uAD zm5faxjzfM8bU*S@rx)>|#@}Cy>rg9^ouR*L_UgHxKbP=XYL&l9%`3L=JO+nS4SR0g zF6Wmfe*w2}$M3#^-p2oPrIBfMokfI|5H5#!DVF#jwek) zDn&o#vVS~M<9ezs!Fk+G&SctBj~b(H-J;l1H|Q2IO$@sTRhC5j_}S-DQ-2Eclb$Lc z^DJ`NUwTceO0leh*w~%72^y^8FU?42J3k8CFxOjE;6hI}N_)6qhd4EJ=~;>}Td4=( z=u?^uH-c%80e2v%h6QWf3+7>~kt!r#otElz^sD-V20pk;fAEj62TW!I$;X1ZV-FBH zR5Qy*I6AJ(m2(-acpsXV!H0?_RE6dQYY6#wH`mGiyNUSB-Ao6-v4j;cI!scjm(ZkMT=a0K( zxrOZ|M_4CyUas-yv|m1|bqw#aOq}@1i^^K;^&?n}P71(ywoW(?K;+PjfMs4Q#|oj@ z&PN*@3cz9dFoE3_%0uJp3A?8AQvj5CCx%9(1+f>VfF1iGDsfgz&UDHB@$TV_&4aB2 z^3)vRwiXISA&F)zutf9{D@4_Rw35d*s(q9lcE2Z7Dm{=a(HFCWAOd9?9YRY09g-Mq zh`mVDSCPcdJ6@c=~uy%Khv_NYk(<#LYVT# z1`;FNUlV3x7J(9zO!*v`@)Rqc;>}US3sau(c1nNY$q)Eo%d@r*u;dHi$y548>CVTJ z-C5*qu|2~a)J8ZE+^zx_)PjKenH}S_hbNsE@r1$W8=Zyn4)tYE#%-wivB$gI%`V+6 zd$ej1D|?c&q(*%BPC?by?nNX!_}82vO*{{2JD!=4TF{WFIywFhI3oL5j=l2R%Ik;s zHLD}~Oug8yd6ll&CEHN)f=Wpbx(Dz-2esm?X~(YDLVFRzAQ zkd=S9T22697rw@iNIa@llD27=PCNRNhDC>1_?at9T@q_*mdEHED{@vWK$c#6B!led z47<9O6`JH3Uy*K9Yd-IyferftzF_kTh(FSqVns8E-BXc3Sm^00Ju74pfj5QYqLwT zoL(IWhN_H>uhMZiuKG%2?Ta!7&Nr|va=f?e!VL~dXvA=-1&@RD&ep3ZGCv8bnA@zM zmBIMPqg;pmA2Et6K#x3xNp)qwF2#KU!Ra)Cm(lSHpd+jNP$h8d*e!Q230B2U1!BUw z1Nj5|m^X!8vFm!DmPo%`(u)=|t`KmS`o7$diL3F=hg#H8!;`|_@UbUBN(&<)*)o7~@QeSE{ zhc#e2@20mLb+K7g?Je>SE8%7s;dxRth!n@{WYHyso_mVWHrxHp;=uA#+P)- z_UUw^B$!>;70)Ud;*nABxNn@SWq1nqV^*mSeL41lpG#yn(9?`l~z4Qx>ZnERm~x5uBsDt z2fglkaePT+mia>dg^^i+8ocSkY`)7pATSHfVpasl0N8431z-b3&UMk`afJj6Q-zX< z{~z=elhuK(Sg^-xZY8yJK)nh2lpO{op&F34UNUH78k*8N_AZsBB-`po2gucf1W;q? z`P47W&qAzLs2#HGVoNk)))xfpi{rtRh_C8RJJ&HM(e*S08W%0J5BI;3Ho+{@ z$UK+R`r3dRr)?1%vYu(QpQH@nwW{;j0YBMnS18T@^yw9tA$TckGy^f$=r{-`ktTsg z=dXpa5Hc7Ez#$rIeB3V_v-;^@r$VWxnXyw1gVq*~G*TRa^ zUQb^#Rw5kwSu0G#8`e#8daAYNrFY5eA7}!PzmM(u=U4wrAP`Y6qr^EQ?f=6fdEv4R zU)+sH=6YXc*PnAPj~^V&RT8Q@oUy@E*|8^n6ohsc?jTnYNyFj)UIa5`9myiliJo9w z$UHadJ5V)?yg=h0;DP`h?hT{9&s8Y0zBb3)K8#32Tl7-FNO^EeCkBvtFgC!yE@6?Z zFt_KxC3&IJB2RAcRdzfPKUyd;o;~LFtS&n<;jT1~_?KmG^|KPf5qr8`L2}k8`s14ZW|?KHy@+q+W9alca%s z5;TQ7Bs`CwvE83V8N5q?jL+;k*kJDPH}WbFwr`U+?4SA!ywRTXCNu`FFL8P1)^C67 zTi-hT{Npbs+_w#LI-SUnWnW-r30r!(u%6?$3S52UTY5;twbl(J68?YyLt5}+Z|<}$ z)XlfcJwkZr70iy_AFlemkf+$YOZX?Ahm(D}=HPk;kead%eS*(`ea-YR*3bh-BC|rD z{q`4y$nFwoMpGD8_(&K?=SCXsD3it~`Qe0P1<+sz-k`Xclje!jqGGuSgFKI^ zF?Z%!S@W2?T$y9%JEnP2LcGtUTOj9l0itKa_?`T&4+BC8WGNC&3Il!*;6XEyP`uQ! zk|{amj^)-Ie2NwZ;I)rC)e+dwkN5$-Oz+4bET%jMc_dmy?Q4ZjiAxC!up9XsZ&zcgq2JYk$29_Rf0ab0-e(W{*7SRl?)5}au z6V=Y8#2>ikz)fa5K%LKUOR1s;>Nr3hjrJ71Yx)&#AuA^n|8T1u!J2RSR%NPPVLBtw zkU3w?Z-ae@RQG2ehqj%ERy~CUYezr;#E+EYN8rTIujFU3I5EXO!s(VTV-Xe$v?-+; zlS2%XgB|cmS60hod#diM_i?_9@1?^lq+R)fY+MXf7S5qfj4Pjoe>91z9QQCIK12*K zxLJrsK|`Oh$d_&lh7Ir0*Wc)O*7P61QEwwecBi-S@tDyhaDhlXOaUHkJ@@i21`hv0 z?JC^yxJ_7oXqWd9I^ZhYt$smy@$5*oVk_qxG?hMAY|L>@_Kjq0{^ka{OCptpPEi`u z>&F?>R)!m5P;1__k(lt;5~2drk!U&-gN!qHOBMMPu!sT@_ppR|JB4K&FQ}mD&QH0( zMpqLa2JzRPTlCw)n3)F_6_V;W2SZ4sn4I# zpWmtxLOv&&*R6ryIG^i}NA7U!)!ycN$>t`XJezD$fB)N)`(8PSW^8^a@Jn5dBv=^P zV{HBfzp2J^lJR;^(0(FB6p9}Np5xn1gZE>`_vf72_(3v&Zq&=iVfO7WtrvnOv-;mn z&EJu9{jYqf^R6$-(e#TnXzOIt!{j6`BB`7N%iidPGIeMruxEaE%c5aX;aDQ}+H~Pl zDJU@-yduC71MTo3QT<_z-`zyjvJXe>IfF`zaDXT%ZTsyjkXG2#B-a?GiL&2B><^_2 zk4JvY)4V@b+dqe?mx8hmlb!QHQXB0%Ul9V~lXveA%v#@x0n!om+u+gI1)C(iVt%Zk zVruNPib=6kD*k1uyQ1y-(G}D94PBp8R9rE9xtsXd&v1f``!gN$soK(rI$Zd-dT9Nj zBbqQ;)xt_;6M*N+?g)0fe^{g8EJ*~FSSFu*r{N}phhrl*oD!P)c+3+#9Dh}~LiO{) z-IpWfbh6C=_)8GQUCaN#j9?1HM)3|n(dWq;2~>CCF7wDWH)Uf8c4fDYMzx4z(-!;M zziHx&h?pZrVhmEuj55d#8k=w0<6|Xiysrk5cgj6}`5`XCs9d?I7oIkcD}v;D?>>`@ z^`X%V5+P$gRg7{;kH z=xTOrgR#Z7AL82BvOU}!JwUxp5&LSrCsfUQAF-}Zgo)#0Z^iC4g_J!A?hRg!0^dUT7i`6fft z(!yT^_bp3RF*aJ9u3?U@K?3zMlPn>r;)Y}u=JQ6PB1eo^CDsZFjEd!SeRf0ibtc3) zKp*dP0Hk%))$;k&fgX$^Ybmax>2K-$?)10MzASj;AM)*+Yn|S!8KsN-VS53~IO(Q| zOA{L|qZ*~{M=m!yL<@6yY)Z0QRJ}1>^~z+`tiC}VyC+rotbniZ=jPFXvDPh{c*HHf z;vTGU@;MlUM84H5O1p5M(%?(_fMcl z{1(eEZYqQXuRohQ&S_&8ZyUK6mzA+U&f}fAE712bAq}#^yvEvF zZa(6&lnr22yWy`~~l3rzkLJZnR?*P0WU`Q8S8} zFwyg#X>4g3+sH~GT3buBRRdna=w`E;%$@n1kobbHE<1}4bo@&7bm1==qk(j>-@N2Z zJ;6z>8)p$+^AT;K?9ybg^5m)CiB{DAu4fH;10k&@8(hBnZQ-va`iptYxAdZ|`yedp zX&v99aGxs83>L@p&0a(*w|UgP?9Z}?HmhgsUvk>aekgeS(QfmY$5^`pwvv7H6&7)` z?Om1JqK(dlJU1~^MD{*5Z0X0@m~Dzg?B12hBJp~VE>~6RNf{g6uBm`bTRl_Gc4_V! zHk%aP<^(EwV1(xPR$n?Qo?R9qLR2Vtc)I>XmK|f*#}w1VKZ}8gH;~1Q*ioeqFq4N`$hT)noP=Hg`5J z!N|2dPLSYSJ>AHQXzE4m(}`<*&ELysTh%aPOS&?#Y;5FvqwL?MpIjd7iB+R!U@hgZ zK01PP4r~?F>|!|*4;WicX-wcbj!!#*{-c{TMC4Gs0-Og}l_0aV01Or2(`n%{a@DkA zv&_9zN1)NH?O36`Wx%7?3$3SZqNQAgDE!uRroo~%rlQ_nt8q^9KXg9D*8n@JJl0Hn zB}tR!C)$xUGgmw&oAP>>OYOs>mAdKE(@nRULC)d!@v`Jl%05?lf0!G--X+Ohe#47I z_3)E4ev4&=`gT|)y%Lj&wn}wd_urTr<~;L8H;vutG&Ve`9YCJ){;)mS-Z%b^_LjMO zzYK0;$KKn(M_FC@K!}z8YI!2tk6@w%{wj>bA6X zw@(^u>8gNQo&WcH?lY4F5W(91_qY4gPnenKxv%G*bMCq4o)@;c_AiN)-+dd&{$U;i zgMVK2k=u=lkU8_JK5 zo-mT1bprWa$s1h#7be~v;qJHtFC%7=blvkAd#>&d_LNZfqpNJ-yqBR(!gvI++cUjy zFLnp>FIQ0lh~irR`QHoc(7pgb6cZA_WSPY>O25lVzClz5Hu&JV@^Yr)eNqv`f|D}s zjae}zV_4Q>c4dmiPtg8;yIA6h;Z5dUDBAZl#%eClRH`{arEP;N&0-~{QZ&mll}4VR z(oJ?H9%f9J6m7ty5B%rxlb)6?T8pAPKCbO~vaBDTps3F-Dn1tW)D8PtlX;)iC2Vh% zx?YrsfdiF44MW1!QcnOEyc%jZ*T|{5~UC7n~lBsu>>lL$HRz|Jg9ZyN8(| z4<+7B#VazVIlQ6wn|ly_F;(~o->0pb=yJubcC-n88l zFOF-?jcBL;0`bAekvftp+`^(L_o>0_Mwq;%RIMvc%r*S;#TMsu*6d_uxt@uQT+b|3Q%alGN?i1% zhdC)dAi}_}N2y^ci<+L_9h$~YL=!yE!XzmMUBu6Ob0F=fdZ$t7Pg%c(gn&c%SnOZ% zab`O)Ap)Aq{hg3DxzhX|Y%uY>-WSK zP1+ z75Av!)=l8WXpJsKEj?*i!LxQNW4D2AxT1JF3e3yf5blil8&Z4wJ%Bj;K;&29#>Q2^ zWoUR{(Gs7k>Pl_cBL~GXrh9{6KLks>{~_S&t&@54EO(++cyA17J6JV*u>O8BeyR3A z4L%yxeSul{jHu-Swc&n1nri%JJlUQVzb3IKD=80AI)rD~UtHn(2($uL1I7eN#H;p{ zJoV#`;a%cS*(LiR+XUZQm95@tG+(YnG|Z57C+Hs4ib}deY9GRR{{9b~OHtzM?CV{% zDNu{LIPYU)x)vf$+b$0E^rrVT%&^?w=?*pYA~-kxgQg-G@mLQ45t4Zr5$(W_?5`ha zG*KM`zVPlMHZ1Y;RQap@XItlk64jwc!MC94PsN~tejVReoE94*@oZ+NzI^z16|L z*vLj}tk9KFemJVCW5B4UNMow-KGfLCUkKU(%qi(ToYlH0hU0f&7WX^~&#B+CPp|1f z(MIc_FcN3F<9xFjkF6C_#<04vSmptA*l6|Wf{?Wb;PKv=b82t4ZbxU^4Md9N#!+Jw zyF2y(3QG~VF$Xs#8G}i}r{mjrGjd1I_N>^|pcw;UN~nR!!KFp~?8Dvu_!%LoWt&;z zY~V_-AIL0*9-J&?p#F84lC=oL3ck>?(r=gd!X9UGrp7x5ScCV72)uH#)l3{LN>o3Gd4tU1cp0xwR3G}& zYDd;B70}2eCg-gv)nkK(#&xGEQ2F;XfMt1aS63kr_se#Fc~+2*3*hR! zqZK3AR)fc#U!aK)y2HQQ_M+j=+Zhv-XV2PrG8?ZRCW>N#t*8t|ysK-quAPv`zjo_>-({oBZ<^eCs0PNlw!Bidm8m zw!MOXus97?_Dft#5yyrtY8km>A(Q}-Q2CRMl^4Y(mhbq<^vIlf%E+#44j_-Y1J>*A z_UVB8lun})Bg0TDOFi*lRZb!j#!75kawiaQf?#*AQe-|Q4N@3b! z-c2$KcmH-60wDa-){*Go6v2OYx7VW|G!jx9Sgh04Dk;;~q970P609QlguDG56f1wS z^4l!5st~%RHmBjpa!g6=2n9Fu;fg=%7Dy3BYeV+|1DUSUt$0y@t-OTKOe<%jm5lvM z8)kD%b24tVv(xqY?gPWhQy5oHPo{igM{9DjdW>E*iM~+Io5|INdW_xVym?h}wX?TI zB6g^w!RL`2N(P9SC8};Y%;KOv@KxRvb8ncA;+@T9`aTjCc+>WF-mn*Uu-jje$@9c{ z5sIjpR8t_UfTZ&k9(*2CY(_N^XIMP zxXQI&6>L2;PgoWlm%>ffo5E|I2qW*hT@?~>)RZEK#t`}UVr4nG2dJOTwx(Zqjsrcv z=*jdPA8YR=Lpqjl>b{z`p8L^1Cg=;+#oX(Apby6N7@YjC?!hM*9KQUGiTl4n^W3B( zSndYO(MJGXhtq**z;j$n4S+^RN-%Sq!@%FwmOdKrZMhDMqn1Oe-pSjF|eWk32$CN6>6>BodQbN{IaD6osg9>k3jzL-x zFe1hB6rl}8s=CaBmQXl4qTxMSn-*L#QUzyhf_fAPjPIF4U@&i^{(8UQs+u}1Paa0<=Eh@{+BhQ z&H-x=eJROKbvCJq zYNHP=B`O_}Sdkj8F4IityZkDGmFv5>&T{rUAqRo6^9ItTAAZbgJ6cNp*>;?>jn;@5lcQ1N0@H0O~(DhcKXit@T+A1FWL( zC1rdc@(~pHFrI;96v7AAd$pkGh<}Vs8Q5_NLL~%4M(jd0g&H$oNVh3)rTwCP)v zZWCXG`F%L+o^GY>U^~E;R=KwaS_O#rNem#Mf{yup~3w^xFJAK84&}Sm33|X8QzC zF73jW1I-AKSsd4rxNL?GTb+lIEN2+z7K}U83->kr*IVZg$VUKjIgA{Nt#xPx4g~-* zPn(O*JDK^$(^vy1pj7FE-ipB_910#J*y@rZm9nahQ(5ms;P;TTvfjl{S7p5idaoJ}l?^99%Mrd?=F!&+9(6Zw`Jdn}d3XZ7?ww>6?!DXr~5=NHB6~us7XcLCM~Z zXVxuJQ~q+;(b{?Q(@0{6d>~`P>MB>*ESm&V8Qv$qi%TLL|2vVC+GGb-$uB?&p#C|o z^HZ?z%IA?Zl5ClrY^h4N)Ie#M+9x9c3PAU`zGeQR6AktR(AKk;x|n~d2KR^zxVIds z*-H^GR)}mu9LN`+7Hov*@E-uJL~uT7Pu#s-!7F1oYeTRIGNIhUTy=>*)&l^s(Gk-> z*PirnnKXR!;O0}`cCC?G2SqSk>Sn1(J>pBl_deNDpKO^$iwM-SF173J18lJ212#IW zeelZom!JbXH3(qoc#v&NiO#OdR(CUvKx^kMT`_DW6&Rn6M`r4d5_1ec{A78EK^$XU zGyZhT{H;9us(dzwZFVa^RiPY^JzM3(%0Rswz8!T*wV2vJN z@6V4xo7b^ggrt}R!gF~tuoE1zN`KVwgp%fO6t*Yo;y<80gt3#@2>NB00 zGv5$hW^8m_Tkrh0^-N;h_z277ef_NgS9jTJ*{iTt&WqP z%CKJ=JYdjR69 z%&@s9!*bquN+`OqDQ%wtt*eJ-{}t4kHIF}>Wgu8tnI_RA~8LY&yRWMMRL3(D$-)ia-jHpnU0*>hw)Z^TS^1vrxOVQfl zT?7W<46`U4=x={g7)EkBbW`s3g)9lDqy|C`?fj?-5`I&~(y|8Y8Wg1Yl$YTSFGIOR z^=jPeIby*<8mie*t6dnFs4}nAB;{V8hvMd;feUJqRp0Lci-D@~(NSx!j747|eHU*b zPx=zO%k+sKhxn}y-Ui`eayqgY@#+x?MPSLxr?cU!?Az+&v*|_2g=I-NnqnewQcfbp zQ=K9H$8e%`BAla|ZT#2|C=3r70|SWV3`c+fSce~(VL0$s|E}gTC9f`nf={c>5h6GB zVsiR25qpx;m#cj0xR+*yQ!gIba1R=#EF7y=@GhTT0s6jCGvws-dcyY|tQq!S)l`EE ztPos!QDW^ATmd>#vjjDuAW$R-w0ym?G>3CqWA*U+U7CgSRS3C5cZP6lFd1&_INndu zl~D#uS}YnkziL`W%rAv{{~jR_Mxc658Y|km1t?XXg23g|C|VPDH%Uql(LK@(DEZl< z?f&IM3YNlKS&;os%;JvC=l^xD&b+yIz) zCUlHmc}TcJlIhJQ#h`bXx9d>WW9@E$3q@+GCxp9fonOR2@pPd-NAy^r%}g5vw1CEG z3lJH+8$`;)q9Q3h51!0}b_1YQi6kRN6t)TvG(gjcdAbrZw5-7F&^ZRUx&?rU*>z7K zbN;_aA07lE8f)$*7lV<8Xg6@J5xa(R)o9ZhN(*4$+C{wbq;HXjC#plhDM##+XlL zkx!P_3`=o=WSb!ES9MjK*m)0s6_883lZE`R_u*S(*xZx><>DTK(wBHUg?LYMsz^^~ z4z^Q@R0%y*N-+<@d5JQa8QZF&p+;*8Sf_22AFqT#K$!ORHRBG3_OnA zV<`8iBKH_;cYi;3#X4qvn~oExf`Jy`@_>DF@Db@0(a}D`Qs7_R5HtM){R@b4tf#sO zB5&V3l!B9DQC7TGHrC{f^rnjZE3&C3qk2ben+sKe;XpDBC`qnORA#9etK$<9Bkntl z+jT!)tnNQkNmfcYBZy59QktlIFL&d)MJiH*3Q#a7ep_~a3f55Fzcohgg+3}7U5$As zLuDe4)Kww86a>5?M7+r74K+7a5v-AW12|tl0I{v-xpBbsaw@ zR8QrHuX-9k3aUf=7}42eREO~mId3T;!p^(00O2ZHT#aT~6->OaH(w*&dZX5^N7=st zr0k_pm!k{vFt7QYuoK{Z?1+uUP~4I}9fi7ZW2RpZl1^3tQoO`JtI71D{mkY9^l(~7 z9+xF;w1$Z|ASeYg7m8axSn#r`q*uy&`sYz9T=cLXV;T;0!j&C9=EFlr2FI7j*{?vM zaW>&rP9Y_<)MHzdK%YYCFYnjdUwnV z)*10!5Wv-PRqBC%*mk&YsQGIkV!PWXfYX?sFtL|H^*ZU>1EfWHHM4o-%mwj@i9Md= zvr?rbc=2_RpHfF2RNY8)n4iC6bDsp9CvqflMF z^V-))ZH!9aSlc$c)CtbbAV=31tC?$H6^9e?^sh@CDR@E2KTMG3|XOfuewA{Ta%ca3)?J? zoJ=&=`bV@0xkycG&YA95l$>rPW>!E3mZ_HSQDH{omSg)J(_22|{`YIQLt8nQm|kg#dm-L!Ldn>oke z&!A9>`hsB}W{07WsOAAzy5S3c)$9sAOl31rP^+8viXuN$F*DlWC;KbDka#-S~nx)vp*K z0j>Iua7h;+>=vS%{X~THwLaw1n55i?r=a;W(Gca%(dNs-q$oT7QkL1HBG3&1>wNud zFb~Az`#PFRto1tF9rtnd*Gh8TJNb2vFqI2&=^iplJPpc2v!HHkIP6nH<|EQDt#8|; z;UeW$Q%bixV^9nsmRGo_B<$;ST@;*CzwS!ar)w!37hDinlXG01GZ+;U|LOP`OjGJh zUJlmh>$?;yk0tWRj{tsT4kFOX;66mdh&Q>OXxO|DNhW2`q1Kv{$YNbS#3 zAcRPv_ST@WqQqMx+_%w-7oszQbi??3pNiC~Ijb8GhXwCL2=E!|Tw4@H<`Us@MHI){ zB@o+{$f0vR*UwF^0#Pq^k*cfMo*ke4P5D))MC+r%o?xgMmz*E>2J08Z^ODWY$>s%W zSeoe0RH0&6elPt#$4V|=rG}+xVpy`d7#AeLx8q;5vCrM!31YE)(5cWP5NHXd`a&QC zNF)72=!8Fz)8%p8TOct~%%z;?+*-;DwVwFvl`TFfjWy5;%vc&+Km8$xzzD_1R**2{ zWiZZ%o|GnFJQsP}<_JAln;^5M$AUP<%qq0Jvc-ja({vBB(mhr{Rk_r@f^!sR(ZeGmjuMq|rYdbuP#ei7nS)9`W5nv%(sNCL_eZ4fp$z&U0~RdS9QQq>QJ zQ9-ip^tyu)bKO;{_g-)cp{JbYX7$vVdWNC(+?%t1%u~TROV&+XlN)SVe9O7)tGP4_ ztRnG*(cM3sY72FvBk{W|XvaHNfEH{_5?+D8rI|7R{CmRW(JK5wgbxo+Spe1c6Zd9KX)a(FvQG8Q@Yz?P1<9zluLCV6b~0(Jx8J~e%%%w9c6PRa^TkHVe%jd#sQ_zmMD;R_Y$t~LC^z2p{SDO{ks?SC z$+{xNT-x4_PnX6P37&8LHUu=LxPtt*Sj~l~#d0}p5`n*Av4bS9@`*Oq0aC>%cVUNF z8ZQ`-5mk4`^`)^t4U!L|#r@gk&v59tS!-Pg;Y>&eIAXI}*Z(HA1O5W(NlQHDFd&F# z^XKpenhq=7eYs3|Vcs<_%@0<5M`#OGY9O4tJH}x3@dIKKufEh{tytm?WF$gF=Bd0< zhQxFTViKg6Dm1QiZpIBP#s4S{jcGJnGtH0D&GYt&xegO^Dzf?{(D7rm#&WpZzl?un zbVsH#kq_jWJ1K>wa}!rD=QYtfLu~m=Bn9Qeta#SuyYO$$UM0CH!P>^WiTG#>r-2Tv zlAA(jMdpEie5>=;)pfiI8*W@q8ch9&4wUo^4T*(*8k($$r~?|pf$owz)E@gV=!y}- zrW)bCcQNGhS7}+U);h~yf>2Qe*cdQJgE$Qtd6Cg~6s40b&b~wVRFTQSNY&@2sJa@^ zEC_Zi7*~d1ufnyeimXo6O>VIM>036>Cly_a7s&~|xWK}Hecxb1brt(8`W2l+`=)|m zq%1xTMy?P$4|n@xt|Q$7srKJvsE`?Kq6d`+BTL+O&=PA6>@Ayvb&K7J|HLn=1D6+C zK2%3x8lYK2XaUMJgv=#atVZ(p>;8?XfbiAtxZ7Qv`HtXGcSkoG;G_Y8*hqWcGmv+M zcfA0y%4=wfhE$C&wU_eZ8VD&i63ogV!6<1MrY~e9IfyudEWA)JyW2mFwi9o^>uz7h zFTf2ZMWpcL=9H>)m`yvbRBtST6DH_D^- zX1dJ740LKSdi#j5CvuT9#6DG@HhXJ|QO2RUN&2*j+-~*7$*YPXK;y>0uf#Nh|Gs7_ zPkA^^QP@s~%Tki=6eSQoRx9J>0`Aj9*~n_u;Dey7egV!0No_TvdDQ#*bF-Rpj=?&2 zEXEesKLM0;7PP497qU^%d`kFf#K{BbS_!7m@nk#>kk`1|S3s8RYvoYu)X1e_B zdvr+wi?h7Rjwh!NRe$wdJ(-TP-=kydkv>%Lc4fq;JHB~h@XFy8W*G~RehM<;{h10a zsKB$?S|^aTS>4pES{A71&wG|yr;qdC2tn!I;InJ0ar}8=#m9)vnn1u3-0wvtvDu`M zsXmZDm}Bx*Bu{D{8Cd`;#W@uPz{kaKkrW1TBM@t|&|5u%nLBNg%N{~<@qDPPWQP}| zMs*}@ajMUdf?}nK$EXu=#LvU+;v>Q;o3xJmrbnj8p{;5I_Fs9a#R~jD|n}T#Dv` z5R4z&11`G-oC0ZU)?hz*5I2Y`iY?wYpiD%SFN)0@1x*t(kc z#VC<~ct%BA%q@aV|3g|_MQA=?t1E?r#BzgHTG&_OP%rl9N-;PVouQEzTgJ~|9wU0I zcz|l0?Fg-p?57PdmAKFnmfi3ACQMu5%58o9_vn0vAuWfHa&2x|{NpMbQ_G!DZmfmB z7>^Xd>09IsX197FS{;X0$EX?0X@Id0jqo~*%FcAdv++zG3<1(#@k7-49fx5|RvU03 zX2EjUDv8l*lbUn@KCuKnOtK@mXyzRk#JSY-fJJ3xE=$J7hWG}~)p)UuPvq@ccJ@Z| zWvo#oYIVtsJ)qu}p4(lM5zg1$`euG?1j0YXa$DbI#@_zlch*kMk`kvin`7^DICdaR zqxJa;$d-&O1#bug6C9toGHZno=ATWx6<`+;f&PN%FFLqCm)Zb#P_zB1QK~jj znpIa*u(lRPt*51Tvd7=Z3HXU@r5rlit5AC|0mK>}iwDTI9HoB?`}G8%D+@6a*x690ht2I6t)3BlgkeEpSVy+%VT&u5%np!&jn_n(WzLFmkgMUs zYZe1XAfV@1yQKnd*>E*03N=h}Q9(;B(rKO6EC*0JanPrON|wTJnlg3p4R<>g5Wt;M z>QD2aM&4PTQlo-d@zL1$)hYuAtcf}AKrnwJZeay003Dw6i)5Mo0F9TR5mQ9Sf@2uh zs~CT!_?w)DO{|QFft#AEv!>M)+)zvFnH#f!FZbe~iUJtQq4o7BBLNyAi}a{z0?T@M z^bLV!qlV?T?zdq{a}5Jf zK!7s{H^BTx<8&-n83Bap+mm_^XWI9yuTkp#>k9)FE*Xu$Z>EZNvlx;L#}$f3aPiNk z7PVmKdcVN{8niDL4MK7DkBY#1NbIRpNO3wv->h!~AwSiA5}$$ef;lT-YGNQ2&<`f22_)2nb^1SF z;fngeq}<0eb_C>(#uB@5p}=Nh4>Lw5>6CetQ_s#v%Oh-3I|S{}VOR({&@UdJEggan zt{zB&$JijypX+lDxQyec7SfO<2kdw9kw2t=!CJ{xgy{M(Cxs_m|=OK|HEw|1Br;Ie1+quoW z2zKJ--O}1G3uqCrv{8*`9wNOO6A<2%hLGbTW^73LIZ~c3C^mG@u}hwz@WOOik#VmJ_mOPr|0AH&BE~nG1}ISWgw7jV!e_W9WSwyju?s;aLU;gF9JWYIBYKpyt2<_n9nXbWO?j4cH;c}QHa1unkPrn< zSs;EI7M&1IgO=d5z7AclVO==HX-7i8+RX8jUZIDU@jyGB_&QhYU0F?;PRRPfxfu0W zU`Xd2Bizs{PqAMD+4M5I+o`t70PR!&X5D>i0Q>d%Cji(RWXI{TmjY(#;V+tx32@|T zv=|Mo9tC_^JMspfx|@+{8q8P7qZ!ogQ}=Qt-uJ@J(*pGg3)}G5m=PNex07>(7!@%% zb~(5h5g$l%iP}IEUw-C=TqqrxXfLppL#+vvsmUkUUkF7xnL1WHi8Uw#4)8n>|i-Ntk z<3RQ2@>Kbg?K^aeQiK+E-}ZT;bD(qi=cYQUEgZoxb$NW)!#I~Z z`fo&td!x!9|D}W-?QcQhPgE_4Mew+x{K=}z-FJ0&&KjQ8KOHZ2;>BZ2v$0*LVqT4r zQFX|=c7iN_B=xK+WFu}31&rc_~tz$5mBImimWIof2sg_95f0i0@$T8Gb;{`8e}k4kM>Gu5#Te~;qt z1^i`W&L;u?X}`jHxnN_1rP7&EBb^JH96T5yMN6>Xo%jmi*!j8a+nud%wyyNKfAr+F z$x(^j*@@ol*2#{TNjnH{|9sp#+yu-4f;Ctdf!;Bl>Qu_(aNl+T$N*mvyl3JhM%rOg z^AYE#usm&j4(PZiIRcCaKI+$EXRM!Uu$2+rd&)9+-bIesTU4_@sAY6+WYww~MY&lN&j2 zpUnIFn2>~`#Hj#c*njMOoU5K12*0=g~tdRkNPgq4TO z!uz-fYhl0dYx3L$_sn|K1Fk`D?oCXFD+A*WsZn8bjV>MWVyn)vhUwn>Kcij!X^(=? z*06m|71p8w*lD1R@p81tS<%Eoqe5YG-as4uAEh@7Cyy<(Myl{e(N6y?ePiZ4i^7Sn zNb03$uC{RIK2?`K@}OQZ+&IxA?pWohbOvEI^x)GZwNCBeGf|h-mZ!%o+u!Y{D6U|% zfg#gwBN|F{=ZCG^HVrzmYwb}_lUa6XwWHD86-BU9>#P4r@Zj`mWARN!w5c3nT8z-r z)Zo>bY#;n4V0EIv22|F(BYpfk?+$@;)Y>#o$O2>lE` z&Ih)J`~DcTwOE~oK`R{M3g=;=&f5A20tj@@Do)iO*?Zoetb7(m%jDu1(BW)P?3}IA zz#O9yC^MPEdJ%7cc1~-{W)2B{B$(b%>_OY{E_?NHP&VLx@|QtalWjFgRoolVVZu(> zn>i&nntO&6E|$XH^o;*5Yi{!c`}B|LTx?J09F^Az9VxuIElOcdm6_1U$6?SOQcIQ|>@Ka4z za%ky@v))3HLKHz9uW1G}m&c0iL+~hqu0hq-J(r+OTqj_p66#4EdhKf`nq9j5!=qc{FAn z3oL^WTD}7Ug#nueiaZS=ToEDeODGhAfE~bJG5)CPFQdYpQb$!S3Zx1bVAi0j%h1XK zXwnjw=d3t)>kq(;prkQ34UksEDLdTxw-YbDICUp>&7(NNsANVoj6hBrPqAi;(cZZ# zini!zxFpj?NX?LF?7vB}4G(@HzU?9?@OXrf9c>oMa?{MS9+fgoy5^Fe-WwpN`3CW} z!Hx&ke=>eyO{pfJm_}^~#Z;XQUBb-637sX|OU~eb1Na zYIm(sv61$_`U{V)0B-<81Tk({b7#PISSoxq+Uu0yPjY1JS0=4Xg3ad>I{w zk|UCjEy1tkw@v(O<$-;%zj~a?E`<9dYd)agBc4e8|>)X&AnkWiIo6IWdoD23V z3=BJV-zWKYl8I(Da40Wkr=Cx4ScX}HjNnMcp4{s%M?t%Y=^xr>pI6=ybeZbQb@lO> zJa!EC`nP3iq=;1SdtM$8wwXGybeD~!TrCuLZjd5_x(uPoP~TQmhchge0%F4w4V8~- z%yh5cjF;y9cxM_IX{fP(m5sBj_0#8s${YI^Q6p9j;%mkPI(FPz0*eA@a*w_ncb~K2 z6^y2TSYk6jvw%OIpioOZFO^HGQN4W|I0l*DiV3>m2QsV%U=wxUst&!#8}#I;kGrdl zj|{az!-$XC>_H7v_?Uokt>NEcCI;8)z`sfbHpB;tL5`-trw+_kb_+ zZUBx|*cvG%6_|_39(fzIT#6xI1iT^N55^o10zn5t=GtqGR&JCoEG=k!BQ6?GQ2hku zQT$ZOue;W$0rjw59&C+~n1vFxrYngnloRyDu^*?;J;)u{Bg(fT3Y$J$*EcqT$CtvT z$OX<-+CW~6C@uIm6qbAH1%Vpe<5#5$+j)C>6z)f~xnvM1Kk76!z>VoI0G_xpm9Hm^ z{i?-aV4{}9Cyig*uIcnik6)mJtHcV-S5N~PM4VQZ)Zo3gc#Mn0XYQ4^)=VKt2`Jq` zE7rD|1{K649SVk^XTaaz`B|KLSDyo)h4DztKJ3;J?6r3o0c&?RU5#t#zZi~wu+erw zTzvR*9HqDh<(m(nFFnToO?LT0<%Uf-o@@8+79n77<+6Z(rNPFr!TNDn<8ZLtfT%w` zr1wLZzw$lp+2uByVf7H0(H}owtt(4hNng36^EuuqF!-b1kR2h*({N#E!=X?9O7#4jS8qE=E$4td z9>6a!vj;?BiV$B2#Yt^(4Iax0rvi-2M7HK8tIB^jPguTr1p4 zp&pf?s)v8b%|+^`CI2;YQ=lG?VhocE-^`VbIX@5nbXA^utpvhsB@i%fWR>+#Bs&ZO zXJX|*CtP~{Y7JKtDrfD%EG^Q(rwrfL8Cj?cFH>|2$Jh84_=V2a6bfTsG!$wuT?=eC zgagtLwX}Y4YUo>OMNjEy0}ICFzp?uGEGC%-NfmMgKWNRqcp zs~%wyeGE))T(zh1RTFu<0nem{~j6*1*~H}JnX#t!WO`VuUjN7RyDGIGE0!C8S~d;2Zs_Uo7J z*N^RYO`sSUT7?B*u9eCBv{xIxC9LLlDKXt zQk;MMK76axz&<>%4Y$n|R+HY1AC+Cxr8Stc{{qpW*5}uu(>�r?#K{>Q+wX)b_LQ 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
  • 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
    8wG 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 z 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 z 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 z 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 x>0}tHYw4bB)siS>yF%)`sp#>$Y%Xy6F{(E9 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

    $RuPMPOFtA#}C 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

    %mTb#I&#+I9?teq}4P|S6av0Y;NI5FoM)u=nJ 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

    J9fMSq5(RBV5fIcJWgd5#s6SJasq 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%0AR#83Kh%Z!L)On9vW5A*%pdC9{Gon=`NK7f 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%0AB zuoZFd%P+me-11-WCu#1sIs3?TtldfuNw}5#J0_~yt7Kv|_&>{!yXsDtpWaTkfWoK0 z1p_Xx`8cUL;QfNHj-(msdJavtI(k>=I*EICvDBN)qNEM+aua@VJ>usULEcKjcUkT7 zOnEi7fcF~+aZLX_r*ZcV&nydjpI=-resO(R?s=+*EY2YUlf8`Gw|VpM=8e0^<*4O8 zcq7VLKG=j${AYS{;MIL8t>bnNYpsa>>QQ`VBtp{@q4yA~S8X{gqwh*7Ph523Tyr9) zwtKntgxiyR->Zi@t&=$?A`9GR54R4KsNc)1wx92c{Qc_+x4Doz@q+X_r7gd0t&cUn zSA8caTm|gH=*V1LU9Y`Thh85KH7;qjlZzwMw%M6enJ~7^nv37FXJp1>M1H)$vWqo$Gi8q}RZ(vZ=wWWgH{0j1#_6Uk6zS*w zm^l&Ag{+)%&C2OyS2X~(sbnCX#aCdTWQd4B2nk?ezbHtwAFHr$=J2&K*Y~7n6%yV& z>(!h#&JT!_$+28GC(j&iob%+o6&eCBu_|x8C-mVeGY{dSc8fViZW=@gu!jnYe6l0P zxn_M3@^q#Iexx1|++M|(-usZ{G5DfCk{$|ZsTwX5#}RHYfwd?)h*AWPu|iZKRe}T7e5G${Z-vUhX*p*Cvld};3<+~ z;h86Fmn8Od{hKLQ7lArA1+gN#V&k?;R`zuLJ0OzuF0S=LLXl*ot7^E@a9UzFJdC)! zny%0YIKVTdw9E`jYh$wwEN1I=X_uVXP~Rt$9qzvCB&^{ppM{mmD|U0&!YAK4>P^A& zriClY)*k-WZf{DFXL)|>x>Si~II=;QF7>lDPHpO4

    Jh$~LuMzuYJ__UBUL4=G!= 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 z+fk|aRFAZbeFV>LDeQ4}im_j!)Sze%{p>n^((A)|eMGO1>Qzp^I92;Yz3$ZOlX{iS^iI`2qt`=v zeL=5>_4=}2NA>!eUdQzMhF*{ARd$6vReM6OC-o{@)t;)Y)N7Sqr|NaOUN6w=g?hb6 zuTi~Ts@Kc(I!mu}^m>(Euhr`!y)Mz~GQFngpr=(SC+YxVj$y?#Nj-Fn@q*IvC2 z=rya?t$Mv(uiN!{r(W;T>%Dqy)6})-b(LOM=yjQ1m*{noUa!^bReGJH*I9bKOs|*f zHLBN(^m?IQm#h?SSLyXyy=G%_XRBUs*Xwq@-l^An^m?ye*Xs2?z22|aZ|U{hdVN5z zpVR9%^g62HzoyqQy}qH>qqyouOT3T(36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@ zkN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg z011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!)36KB@kN^pg011!) z36KB@kN^pg011!)36Q{95{U4R1W14c{(uRjE4w3IAMTDExuiRC-ZkBSz$tnEqCWPY z$>IH@$&mh#30(e6;tx6c?@Qb-xPbEDeF4cpNZ{WIf&YE{-u04{$@sSx|BhaMP2}i@ zuZdhWOa7ZPcaHqcojX^*$uIoFPxm)R{JOucR9b~>Z>qC9-k0jm^%|L*=-(XKl1kr} z?B5XYPNoxG*;IO)^(6Nb>3C*iF58{j(jU(z`x2>KR-f8u>E2{tG8=cHM>H(>vG@B^ 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

    -|CwPnJ%`6dTLTWhLM;)MXt_1G} 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%0ASc1Lw5oFR{?G+c2#~R>Y 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

    >t^Bj^Y_xOa&5 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∓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
    (QL{?Y3fE^lvbcjYLIyBpv68XwF8WfVP2fCz8VB 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 literal 0 HcmV?d00001 diff --git a/case/server/tlias-web-management/.idea/compiler.xml b/case/server/tlias-web-management/.idea/compiler.xml index 37a6090..d2154ca 100644 --- a/case/server/tlias-web-management/.idea/compiler.xml +++ b/case/server/tlias-web-management/.idea/compiler.xml @@ -2,6 +2,7 @@ + diff --git a/case/server/tlias-web-management/.idea/dataSources.xml b/case/server/tlias-web-management/.idea/dataSources.xml new file mode 100644 index 0000000..ceee0bc --- /dev/null +++ b/case/server/tlias-web-management/.idea/dataSources.xml @@ -0,0 +1,17 @@ + + + + + mysql.8 + true + com.mysql.cj.jdbc.Driver + jdbc:mysql://localhost:3306 + + + + + + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/case/server/tlias-web-management/.idea/misc.xml b/case/server/tlias-web-management/.idea/misc.xml index e67bb82..0abcc97 100644 --- a/case/server/tlias-web-management/.idea/misc.xml +++ b/case/server/tlias-web-management/.idea/misc.xml @@ -8,5 +8,5 @@ - + \ No newline at end of file diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/controller/DeptController.java b/case/server/tlias-web-management/src/main/java/com/itheima/controller/DeptController.java deleted file mode 100644 index f7567e1..0000000 --- a/case/server/tlias-web-management/src/main/java/com/itheima/controller/DeptController.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.itheima.controller; - -import org.springframework.web.bind.annotation.RestController; - -/** - * 部门管理Controller - */ -@RestController -public class DeptController { -} diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/mapper/DeptMapper.java b/case/server/tlias-web-management/src/main/java/com/itheima/mapper/DeptMapper.java deleted file mode 100644 index b314cfd..0000000 --- a/case/server/tlias-web-management/src/main/java/com/itheima/mapper/DeptMapper.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.itheima.mapper; - -import org.apache.ibatis.annotations.Mapper; - -/** - * 部门管理 - */ -@Mapper -public interface DeptMapper { -} diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/service/DeptService.java b/case/server/tlias-web-management/src/main/java/com/itheima/service/DeptService.java deleted file mode 100644 index 51c7dfb..0000000 --- a/case/server/tlias-web-management/src/main/java/com/itheima/service/DeptService.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.itheima.service; - -/** - * 部门管理 - */ -public interface DeptService { -} diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/service/impl/DeptServiceImpl.java b/case/server/tlias-web-management/src/main/java/com/itheima/service/impl/DeptServiceImpl.java deleted file mode 100644 index ccce62e..0000000 --- a/case/server/tlias-web-management/src/main/java/com/itheima/service/impl/DeptServiceImpl.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.itheima.service.impl; - -import com.itheima.service.DeptService; -import org.springframework.stereotype.Service; - -@Service -public class DeptServiceImpl implements DeptService { -} diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/TliasWebManagementApplication.java b/case/server/tlias-web-management/src/main/java/top/lejings/TliasWebManagementApplication.java similarity index 93% rename from case/server/tlias-web-management/src/main/java/com/itheima/TliasWebManagementApplication.java rename to case/server/tlias-web-management/src/main/java/top/lejings/TliasWebManagementApplication.java index b1661e0..c3a0040 100644 --- a/case/server/tlias-web-management/src/main/java/com/itheima/TliasWebManagementApplication.java +++ b/case/server/tlias-web-management/src/main/java/top/lejings/TliasWebManagementApplication.java @@ -1,4 +1,4 @@ -package com.itheima; +package top.lejings; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/controller/DeptController.java b/case/server/tlias-web-management/src/main/java/top/lejings/controller/DeptController.java new file mode 100644 index 0000000..e3f8b52 --- /dev/null +++ b/case/server/tlias-web-management/src/main/java/top/lejings/controller/DeptController.java @@ -0,0 +1,43 @@ +package top.lejings.controller; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import top.lejings.pojo.Dept; +import top.lejings.pojo.Result; +import top.lejings.service.DeptService; + +import java.util.List; + +/** + * 部门管理Controller + */ +@Slf4j +@RestController +public class DeptController { + + //可以用注解代替private static Logger log = LoggerFactory.getLogger(DeptController.class); + @Autowired + private DeptService deptService; + + + //@RequestMapping(value = "/depts",method = RequestMethod.GET) + @GetMapping("/depts") + public Result list() { + + log.info("查询全部部门数据"); + // 调用service查询全部部门数据 + List deptList = deptService.list(); + + return Result.success(deptList); + } + + @DeleteMapping("/depts") + public Result delete(@PathVariable Integer id){ + + log.info("根据id删除部门:{}",id); + //调用service删除部门 + deptService.delete(id); + return Result.success(); + } +} diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/controller/EmpController.java b/case/server/tlias-web-management/src/main/java/top/lejings/controller/EmpController.java similarity index 82% rename from case/server/tlias-web-management/src/main/java/com/itheima/controller/EmpController.java rename to case/server/tlias-web-management/src/main/java/top/lejings/controller/EmpController.java index 76a13d8..b67bb77 100644 --- a/case/server/tlias-web-management/src/main/java/com/itheima/controller/EmpController.java +++ b/case/server/tlias-web-management/src/main/java/top/lejings/controller/EmpController.java @@ -1,4 +1,4 @@ -package com.itheima.controller; +package top.lejings.controller; import org.springframework.web.bind.annotation.RestController; diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/mapper/DeptMapper.java b/case/server/tlias-web-management/src/main/java/top/lejings/mapper/DeptMapper.java new file mode 100644 index 0000000..784d07f --- /dev/null +++ b/case/server/tlias-web-management/src/main/java/top/lejings/mapper/DeptMapper.java @@ -0,0 +1,23 @@ +package top.lejings.mapper; + +import org.apache.ibatis.annotations.Delete; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Select; +import top.lejings.pojo.Dept; + +import java.util.List; + +/** + * 部门管理 + */ +@Mapper +public interface DeptMapper { + + // 查询所有部门数据,由于语句简单基于注解操作 + @Select("select * from dept") + List list(); + + // 根据部门id删除部门 + @Delete("delete from dept where id = #{id}") + void deleteById(Integer id); +} diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/mapper/EmpMapper.java b/case/server/tlias-web-management/src/main/java/top/lejings/mapper/EmpMapper.java similarity index 79% rename from case/server/tlias-web-management/src/main/java/com/itheima/mapper/EmpMapper.java rename to case/server/tlias-web-management/src/main/java/top/lejings/mapper/EmpMapper.java index 2176d65..4c4c5ad 100644 --- a/case/server/tlias-web-management/src/main/java/com/itheima/mapper/EmpMapper.java +++ b/case/server/tlias-web-management/src/main/java/top/lejings/mapper/EmpMapper.java @@ -1,4 +1,4 @@ -package com.itheima.mapper; +package top.lejings.mapper; import org.apache.ibatis.annotations.Mapper; diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/pojo/Dept.java b/case/server/tlias-web-management/src/main/java/top/lejings/pojo/Dept.java similarity index 93% rename from case/server/tlias-web-management/src/main/java/com/itheima/pojo/Dept.java rename to case/server/tlias-web-management/src/main/java/top/lejings/pojo/Dept.java index 7b013d4..351d7fa 100644 --- a/case/server/tlias-web-management/src/main/java/com/itheima/pojo/Dept.java +++ b/case/server/tlias-web-management/src/main/java/top/lejings/pojo/Dept.java @@ -1,4 +1,4 @@ -package com.itheima.pojo; +package top.lejings.pojo; import lombok.AllArgsConstructor; import lombok.Data; diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/pojo/Emp.java b/case/server/tlias-web-management/src/main/java/top/lejings/pojo/Emp.java similarity index 96% rename from case/server/tlias-web-management/src/main/java/com/itheima/pojo/Emp.java rename to case/server/tlias-web-management/src/main/java/top/lejings/pojo/Emp.java index 0399988..c4b0acc 100644 --- a/case/server/tlias-web-management/src/main/java/com/itheima/pojo/Emp.java +++ b/case/server/tlias-web-management/src/main/java/top/lejings/pojo/Emp.java @@ -1,4 +1,4 @@ -package com.itheima.pojo; +package top.lejings.pojo; import lombok.AllArgsConstructor; import lombok.Data; diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/pojo/Result.java b/case/server/tlias-web-management/src/main/java/top/lejings/pojo/Result.java new file mode 100644 index 0000000..473a771 --- /dev/null +++ b/case/server/tlias-web-management/src/main/java/top/lejings/pojo/Result.java @@ -0,0 +1,27 @@ +package top.lejings.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class Result { + private Integer code;//响应码,1 代表成功; 0 代表失败 + private String msg; //响应信息 描述字符串 + private Object data; //返回的数据 + + //增删改 成功响应 + public static Result success(){ + return new Result(1,"success",null); + } + //查询 成功响应 + public static Result success(Object data){ + return new Result(1,"success",data); + } + //失败响应 + public static Result error(String msg){ + return new Result(0,msg,null); + } +} diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/service/DeptService.java b/case/server/tlias-web-management/src/main/java/top/lejings/service/DeptService.java new file mode 100644 index 0000000..7c04db0 --- /dev/null +++ b/case/server/tlias-web-management/src/main/java/top/lejings/service/DeptService.java @@ -0,0 +1,16 @@ +package top.lejings.service; + +import top.lejings.pojo.Dept; + +import java.util.List; + +/** + * 部门管理 + */ +public interface DeptService { + + // 查询所有部门数据 + List list(); + //删除部门 + void delete(Integer id); +} diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/service/EmpService.java b/case/server/tlias-web-management/src/main/java/top/lejings/service/EmpService.java similarity index 66% rename from case/server/tlias-web-management/src/main/java/com/itheima/service/EmpService.java rename to case/server/tlias-web-management/src/main/java/top/lejings/service/EmpService.java index 8ccfa30..c05363b 100644 --- a/case/server/tlias-web-management/src/main/java/com/itheima/service/EmpService.java +++ b/case/server/tlias-web-management/src/main/java/top/lejings/service/EmpService.java @@ -1,4 +1,4 @@ -package com.itheima.service; +package top.lejings.service; /** * 员工管理 diff --git a/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/DeptServiceImpl.java b/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/DeptServiceImpl.java new file mode 100644 index 0000000..2f9c7fe --- /dev/null +++ b/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/DeptServiceImpl.java @@ -0,0 +1,25 @@ +package top.lejings.service.impl; + +import org.springframework.beans.factory.annotation.Autowired; +import top.lejings.mapper.DeptMapper; +import top.lejings.pojo.Dept; +import top.lejings.service.DeptService; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class DeptServiceImpl implements DeptService { + + @Autowired + private DeptMapper deptMapper; + @Override + public List list() { + return deptMapper.list(); + } + + @Override + public void delete(Integer id) { + deptMapper.deleteById(id); + } +} diff --git a/case/server/tlias-web-management/src/main/java/com/itheima/service/impl/EmpServiceImpl.java b/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/EmpServiceImpl.java similarity index 60% rename from case/server/tlias-web-management/src/main/java/com/itheima/service/impl/EmpServiceImpl.java rename to case/server/tlias-web-management/src/main/java/top/lejings/service/impl/EmpServiceImpl.java index f2fde79..2b411b9 100644 --- a/case/server/tlias-web-management/src/main/java/com/itheima/service/impl/EmpServiceImpl.java +++ b/case/server/tlias-web-management/src/main/java/top/lejings/service/impl/EmpServiceImpl.java @@ -1,6 +1,6 @@ -package com.itheima.service.impl; +package top.lejings.service.impl; -import com.itheima.service.EmpService; +import top.lejings.service.EmpService; import org.springframework.stereotype.Service; @Service diff --git a/case/server/tlias-web-management/src/main/resources/application.properties b/case/server/tlias-web-management/src/main/resources/application.properties index fda5f20..3abf7c3 100644 --- a/case/server/tlias-web-management/src/main/resources/application.properties +++ b/case/server/tlias-web-management/src/main/resources/application.properties @@ -5,7 +5,7 @@ spring.datasource.url=jdbc:mysql://localhost:3306/tlias #连接数据库的用户名 spring.datasource.username=root #连接数据库的密码 -spring.datasource.password=1234 +spring.datasource.password=123456 #配置mybatis的日志, 指定输出到控制台 mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl diff --git a/case/server/tlias-web-management/src/test/java/com/itheima/TliasWebManagementApplicationTests.java b/case/server/tlias-web-management/src/test/java/top/lejings/TliasWebManagementApplicationTests.java similarity index 90% rename from case/server/tlias-web-management/src/test/java/com/itheima/TliasWebManagementApplicationTests.java rename to case/server/tlias-web-management/src/test/java/top/lejings/TliasWebManagementApplicationTests.java index 4ced629..af62d1d 100644 --- a/case/server/tlias-web-management/src/test/java/com/itheima/TliasWebManagementApplicationTests.java +++ b/case/server/tlias-web-management/src/test/java/top/lejings/TliasWebManagementApplicationTests.java @@ -1,4 +1,4 @@ -package com.itheima; +package top.lejings; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; diff --git a/case/server/tlias-web-management/target/classes/application.properties b/case/server/tlias-web-management/target/classes/application.properties new file mode 100644 index 0000000..3abf7c3 --- /dev/null +++ b/case/server/tlias-web-management/target/classes/application.properties @@ -0,0 +1,14 @@ +#驱动类名称 +spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver +#数据库连接的url +spring.datasource.url=jdbc:mysql://localhost:3306/tlias +#连接数据库的用户名 +spring.datasource.username=root +#连接数据库的密码 +spring.datasource.password=123456 + +#配置mybatis的日志, 指定输出到控制台 +mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl +#开启mybatis的驼峰命名自动映射开关 a_column ------> aCloumn +mybatis.configuration.map-underscore-to-camel-case=true + diff --git a/case/server/tlias-web-management/target/classes/top/lejings/TliasWebManagementApplication.class b/case/server/tlias-web-management/target/classes/top/lejings/TliasWebManagementApplication.class new file mode 100644 index 0000000000000000000000000000000000000000..179f6e912a0836fdd6784abafdc63be75b93329a GIT binary patch literal 765 zcma)4O;6iE5PcgG974)RpioLVz$pn5dxJv|QX8o!166~<^sIx8-K12vhJEQq}Gk!CFpC11JIKoZ~HOvL5x6!~n!^%Y53!Vy{@bhRQW5+Om zth90`40GMyI6#x3=ggF+a-wvS^NUo8{8C1zLW@LZQoGO7X{uu3l+i7;uo$4-#yc!A z^o>n;KDAVMV?`!^7<O*ra8J0t( zv{RWJt6X^^v^K6>5}}>UE_FNhFua;-ner zM*kPsLm6Hn>BFFsRg&%h3Fu&rtOcy&J%RY*!x9W=c7pzIEL^_S`=bS&R)EC{MiU#@ XB>x9`4WgP<4O^xBh;7oo?I++Ll*Gy# literal 0 HcmV?d00001 diff --git a/case/server/tlias-web-management/target/classes/top/lejings/controller/DeptController.class b/case/server/tlias-web-management/target/classes/top/lejings/controller/DeptController.class new file mode 100644 index 0000000000000000000000000000000000000000..101c3910c75574656bf94581ed8818af22c76f5b GIT binary patch literal 1875 zcma)7O>Y}j6g|&zGLADOt@F`_mX;LS*h!ly5ZZ!6AS9#|oHlB}8&+fc#Thf1v1XnV zRfrWrV#5+uu%SXAWd-F!B0-2B!2f7OSNsFSc^=0Zn?%&I=Y7n(_nv$1dDnmb^V=T) zu46Tg1bPf4P4uEq;6%;dvMty4s@9!SO_r5F-<;z)YF?lxn=AGsg?E-Jrn zxw7VX)zB*Yo(g=|m4US+>uRyRq^avy1u_Lcs9K@BK3lU2ezhutdC3`#bwzJly~M`vIK5Ndp-Z!x$mBZgYX8Pd)-WX5ti1 z3k*~UX-x)OPFV^}6ym_cXuFBJbtFH4r*X!>SrgCToWS}2IZq_66Oye=HWxu@D95!5 z+{>r&EG7(GF!3Co7dRDnRrhPYbytQBm$pXOD3@gz3S5cj6BQz#>%bf{B#D;<#`hoW zkus<9=(7ipzx-A+d4K2c-@p3kW6fe#QNc;C3OXJMV+6ele;Q#hUp)ZA9;8YFBzCM@iMNFhwf@F+hyek_XPT@Qbqcp!s0O( zT{{d(M7L$0>ECU5%Gs1fCv-}#T<|3XZ)N zbf40y)FPp{yJbVZ3w}Jtz4}3%Zi&rx1Z+w}-@yDlL(CqT{I)DvCC978^S&w7ie0bk zyCcxMWxEaL*=K2pOll@xh<5S+8#od(JtUlpz;H}l2S&_wMXC+IvTEyMC>hZG^(Th8 z)Kudk(hHrHZ#(Ufz_llKziO+EgR<%h&6V9&|4Xm=ji4--9bNxnP4Hoho6+s(IHes$ zHff5P=P|*?nqW&#@ZzzxHfL;HATylzalFAX$&r1U&sVszI0}xvQ@=v|$VmdP@~K|~ zCz0pVj1FK9uW=>V%&zj3Hm-8i0mpxWk$GwlLkUd%g3&#U3lyezasDA+_B0(1askRM)-|3*y&H`r|{~*UV`CI$|BE%ABm+=;}(Lmm(_coA= z(|efgX(HilDuG?hXdqE$5s*tHD2q|#jsU`Zu#B4w@HVY_1sD2nE<$iChTt9U8JfO# mIZ2_=CUt^)`qQ6D?c#->VQ6ASjMyQ9S>av+x7)S31N;lxlJF4# literal 0 HcmV?d00001 diff --git a/case/server/tlias-web-management/target/classes/top/lejings/controller/EmpController.class b/case/server/tlias-web-management/target/classes/top/lejings/controller/EmpController.class new file mode 100644 index 0000000000000000000000000000000000000000..2ee5104f62e13d7b8f73699031f353e11efcb770 GIT binary patch literal 409 zcma)2!AiqG5PjPwjmBzgZyp5^_23>ADuNU}1%)cPZ_+hx-0YUk#(tM4!Gj;*M~Ral z6>sjsn|W`B8Qy$;y?+2W!z4xz{RqJjAqEWNQoIPRg(>)5R?6Hn3@(&W{*s}8beu-m zU^wu0$+aw%DQccu<8pbUx`}^QpSC6#_U4W8s*f$-!F?3IKbV#2lzYS+qVmR1JAo?wEzGB literal 0 HcmV?d00001 diff --git a/case/server/tlias-web-management/target/classes/top/lejings/mapper/DeptMapper.class b/case/server/tlias-web-management/target/classes/top/lejings/mapper/DeptMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..a23fb64db78a7ecbf4915e0fc6e71dd5e0f403e4 GIT binary patch literal 571 zcmah`O-lnY5S^_3u=S%_wctTm5u{ZxM-QulQiQ@5#X>Kh(r(;l$tFuSTM_Y(dGH7L zqr_>7R`AfnGMo2a=Do>$e!YJHz&W(4;1M{mI-`;&Ld7{vS(b4_yF9af_gjS$fvtp1 z8I?@M^lp^!u_aKFBFEBfcS1)NR!ABm77(ZnM68%C3@32$8YTsNDk|$*+9&L26AN_70Zuo`&ZUP!H#RP>(~l1djQ{_ewuUu literal 0 HcmV?d00001 diff --git a/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.class b/case/server/tlias-web-management/target/classes/top/lejings/mapper/EmpMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..815bf5ff62ff27d48c23b8a51304778ab2a114c7 GIT binary patch literal 199 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 literal 0 HcmV?d00001 diff --git a/case/server/tlias-web-management/target/classes/top/lejings/pojo/Result.class b/case/server/tlias-web-management/target/classes/top/lejings/pojo/Result.class new file mode 100644 index 0000000000000000000000000000000000000000..bff840fe8fb5b48beb2715b3922f9f383e934e74 GIT binary patch literal 3292 zcma)8ZBr9h6n<{9o85#3LLgwOwzkF^LNI+76SP*8N&&T^SYO(@gcSlIOS6luKf>>w z{($<$5A96Vj-BbWU+heOQ(ODoy_>K=bexggyJw&C+;g6D?s5PA@9FOVj-z29CNSc= zo8^YHR&TC&g!w(YZZ{s)-a)-d3&VcwPzumW5vQ2_z=#&ANX|pi=1K7BMaOEe2MNSS~KDIW@mJ zx|k$i+QI-b0$R;ob_50^xG>79gbi89Vpt%);jIW{BB+pGg7#U+;WctC+rGUM6`mjyx;SaMVH(V>FR;Ugk5jgEP!X9zSm37|QDSvq4fjp`Enyc-O*vc%Nyl+TN-P zHC`B<$*@sAwD1v*vr#teb!WUYBDProxoyQ5; zB^8#dFuEwPpXt4zN2{!s3buc)-gGW(Z7eyhEA~=@y)YgPs&n3pi86C;&2B8(t-ACN zNz(IgJ^-E%L=#qio~G8_%Qt*8_uK}b;a z9ZlCho&d?AYP|!|7JvxhG6~mTl{YvkgUYMRlL~C%gBiRCu1iwc)jlw*3liehL+^rb z*VgCl%}_Y~(&d@?b3AN@F}H$&!c#+XEgz8SdF5;Ru1Y{4wcu{GYR+_BRBmW_cmf!ALSWwBK1oLiKWw?B@U z9I@QRfo5CpZ%_PK1noGK@IGD7K@B66PX=ePLQ5 zVU~nKPHq0m5X)R;hq09!9Gx)3< z<;bg2$_D6A<^oFox2Y(_1lJ_fy+2m`5xVwp>`#avpvNDM{Q)swDn7>k;E|g*E|mCF z(Z>HmPfmM=fd{b0bJ}AZZX*g6osdE$k<%q6@eG*<=*{W5L*p_Tr(RG=OG?_)N|EQ{|j$6ku@0@g84Tb%#n*KmP5jRl#;MecOIIgLx) zCD35Qe$JhN7WU&ZcP18i<`^u){0Dso#J?Cekmo;>+kI-AjBeXypQWIh{Kg4ubb?yT zPST~4GLh&7h&EFD0uajZBPE&(O2p3#GVw}@W28us=xVw;shtc8aUfk?Wf{!$*aH~j zkMYiJX)jbX`68!hEm5V(G^@}I64JfdDDI*!Bq68eHWjbmyA*SXUJF~3FPISm@c6oLYBc~1EDb4(ht@}pS++L+)wdfODj z5)s%oa<`RWhIykiQ6_n!97h=`o0N!urKk7+*gYXsY1GinbY>I3t5g*tgY5|>c3(ZS z>v-X(JC%}C@fKH&>k!BFL@;8CrAHVnjz7YlYn%+YiVELp_MvdtkRuqtvc-mi*&Yu% nu{TaYny=C{rkV9k0%AP)ORgq!_=v7dLc~JA`06X{j=sG z5XRPYQkJWAHZ=QStjgpsCCqYDH9GX33HSd7p0abx*41wCOP@s~?ipJ9uuI zz!m#+{UN8karkoOR(t&|lfENFrX So?$M0Av_^mN+Dbg&Feq5gH2Tc literal 0 HcmV?d00001 diff --git a/case/server/tlias-web-management/target/classes/top/lejings/service/EmpService.class b/case/server/tlias-web-management/target/classes/top/lejings/service/EmpService.class new file mode 100644 index 0000000000000000000000000000000000000000..abe9fc3b543310d1bae34d8a2ee36b40dcf94fb1 GIT binary patch literal 121 zcmX^0Z`VEs1_pBmc6J6PMh3Z(`~v-))U3?B^kV(u)S|M?o$~8$P_5}%~RFz5*QY04;L3!WA+jN8Dwbq+f`74l+ zPM_pk%))}DJ0>@c4gUkxr72Lo|39D7yM2%tVzts%+NTt+itskajdPd zO2;X~t3aC}PZL8+IW}S}&$Ri>`%=UyKNbV4&6JBv06&;meWr{I+cd|a4kg1%pkn!M zGVV+BNf13v7U+S9dcr6d&y#t3qUgNVm0e!6yX+F^gmPC6V__$TNO%8P*WMMXM2~cK zDeZki7DMT_$KWYi-`bMxk$R4#J<;I@;l{SoP7`w;ax(;<0}@)gIl tdyX{^f17dtA7~yQ8yTGgQR$q{y*%uTGHJ!nawWL%1NpnY`={M_MW#P5c*1zXkt~MUw7y-K}u+7#AKI|yt4l`MC lpn3WU@xek3ZN@ST{3uHH@Tp;N`X74D