master
IoTgod 5 years ago
parent 05be968829
commit cff381d131
  1. 494
      server/cn/etc/nginx/nginx.conf
  2. 32
      server/cn/etc/nginx/ssl/blog.yimian.xyz.crt
  3. 27
      server/cn/etc/nginx/ssl/blog.yimian.xyz.key
  4. 60
      server/cn/etc/nginx/ssl/cdn.yimian.ac.cn.crt
  5. 27
      server/cn/etc/nginx/ssl/cdn.yimian.ac.cn.key
  6. 60
      server/cn/etc/nginx/ssl/cdn.yimian.xyz.crt
  7. 27
      server/cn/etc/nginx/ssl/cdn.yimian.xyz.key
  8. 60
      server/cn/etc/nginx/ssl/cloud.home.yimian.xyz.crt
  9. 27
      server/cn/etc/nginx/ssl/cloud.home.yimian.xyz.key
  10. 60
      server/cn/etc/nginx/ssl/cn.yimian.crt
  11. 27
      server/cn/etc/nginx/ssl/cn.yimian.key
  12. 60
      server/cn/etc/nginx/ssl/dans.yimian.ac.cn.crt
  13. 27
      server/cn/etc/nginx/ssl/dans.yimian.ac.cn.key
  14. 60
      server/cn/etc/nginx/ssl/hhcandy.me.crt
  15. 27
      server/cn/etc/nginx/ssl/hhcandy.me.key
  16. 60
      server/cn/etc/nginx/ssl/hhcandy.xyz.crt
  17. 27
      server/cn/etc/nginx/ssl/hhcandy.xyz.key
  18. 60
      server/cn/etc/nginx/ssl/iotgod.net.crt
  19. 27
      server/cn/etc/nginx/ssl/iotgod.net.key
  20. 60
      server/cn/etc/nginx/ssl/ovo.re.crt
  21. 27
      server/cn/etc/nginx/ssl/ovo.re.key
  22. 60
      server/cn/etc/nginx/ssl/www.acg.watch.crt
  23. 27
      server/cn/etc/nginx/ssl/www.acg.watch.key
  24. 60
      server/cn/etc/nginx/ssl/www.eee.dog.crt
  25. 27
      server/cn/etc/nginx/ssl/www.eee.dog.key
  26. 60
      server/cn/etc/nginx/ssl/www.hhcandy.me.crt
  27. 27
      server/cn/etc/nginx/ssl/www.hhcandy.me.key
  28. 60
      server/cn/etc/nginx/ssl/www.hhcandy.xyz.crt
  29. 27
      server/cn/etc/nginx/ssl/www.hhcandy.xyz.key
  30. 60
      server/cn/etc/nginx/ssl/www.iotgod.me.crt
  31. 27
      server/cn/etc/nginx/ssl/www.iotgod.me.key
  32. 60
      server/cn/etc/nginx/ssl/www.iotgod.net.crt
  33. 27
      server/cn/etc/nginx/ssl/www.iotgod.net.key
  34. 60
      server/cn/etc/nginx/ssl/www.ovo.re.crt
  35. 27
      server/cn/etc/nginx/ssl/www.ovo.re.key
  36. 60
      server/cn/etc/nginx/ssl/www.yimian.xyz.crt
  37. 27
      server/cn/etc/nginx/ssl/www.yimian.xyz.key
  38. 64
      server/cn/home/www/IoTgod-www/config.inc.php.example
  39. 3
      server/cn/home/www/cdn/aplayer/APlayer.min.css
  40. 1
      server/cn/home/www/cdn/aplayer/APlayer.min.css.map
  41. 2
      server/cn/home/www/cdn/aplayer/APlayer.min.js
  42. 1
      server/cn/home/www/cdn/aplayer/APlayer.min.js.map
  43. 16
      server/cn/home/www/cdn/aplayer/setup.js
  44. 9
      server/cn/home/www/cdn/aplayer/setup_mini.js
  45. 29
      server/cn/home/www/cdn/cookie/cookie.js
  46. 3025
      server/cn/home/www/cdn/dplayer/DPlayer.fix.min.js
  47. 4
      server/cn/home/www/cdn/dplayer/DPlayer.min.css
  48. 1
      server/cn/home/www/cdn/dplayer/DPlayer.min.css.map
  49. 2
      server/cn/home/www/cdn/dplayer/DPlayer.min.js
  50. 1
      server/cn/home/www/cdn/dplayer/DPlayer.min.js.map
  51. 17
      server/cn/home/www/cdn/dplayer/config.js
  52. 160
      server/cn/home/www/cdn/dplayer/setup.js
  53. 133
      server/cn/home/www/cdn/dplayer/setup_once.js
  54. BIN
      server/cn/home/www/cdn/easyVer/css.png
  55. 35
      server/cn/home/www/cdn/easyVer/demo.html
  56. 20
      server/cn/home/www/cdn/easyVer/easyVer.css.map
  57. 340
      server/cn/home/www/cdn/easyVer/easyVer.js.map
  58. 20
      server/cn/home/www/cdn/easyVer/easyVer.min.css
  59. 345
      server/cn/home/www/cdn/easyVer/easyVer.min.js
  60. 28
      server/cn/home/www/cdn/easyVer/image.php
  61. BIN
      server/cn/home/www/cdn/easyVer/img/1.png
  62. BIN
      server/cn/home/www/cdn/easyVer/img/10.png
  63. BIN
      server/cn/home/www/cdn/easyVer/img/2.png
  64. BIN
      server/cn/home/www/cdn/easyVer/img/3.png
  65. BIN
      server/cn/home/www/cdn/easyVer/img/4.png
  66. BIN
      server/cn/home/www/cdn/easyVer/img/5.png
  67. BIN
      server/cn/home/www/cdn/easyVer/img/6.png
  68. BIN
      server/cn/home/www/cdn/easyVer/img/7.png
  69. BIN
      server/cn/home/www/cdn/easyVer/img/8.png
  70. BIN
      server/cn/home/www/cdn/easyVer/img/9.png
  71. 35
      server/cn/home/www/cdn/easyVer/index.html
  72. 3
      server/cn/home/www/cdn/fp/fp.js
  73. 553
      server/cn/home/www/cdn/fp/fp.js.map
  74. 2
      server/cn/home/www/cdn/fp/index.html
  75. BIN
      server/cn/home/www/cdn/img/cartoon/01.png
  76. BIN
      server/cn/home/www/cdn/img/cartoon/02.jpeg
  77. BIN
      server/cn/home/www/cdn/img/logo/head.jpg
  78. BIN
      server/cn/home/www/cdn/img/logo/logo.ico
  79. BIN
      server/cn/home/www/cdn/img/logo/logo.png
  80. BIN
      server/cn/home/www/cdn/img/logo/logo2.png
  81. BIN
      server/cn/home/www/cdn/img/logo/logo_.png
  82. BIN
      server/cn/home/www/cdn/img/logo/logo_black.png
  83. BIN
      server/cn/home/www/cdn/img/logo/logo_white.png
  84. BIN
      server/cn/home/www/cdn/img/pay/alipay.png
  85. BIN
      server/cn/home/www/cdn/img/pay/wechatpay.png
  86. BIN
      server/cn/home/www/cdn/img/wallpaper/01.jpg
  87. 79
      server/cn/home/www/cdn/model/pio/model.json
  88. BIN
      server/cn/home/www/cdn/model/pio/model.moc
  89. 53
      server/cn/home/www/cdn/model/pio/motions/Breath Dere1.mtn
  90. 46
      server/cn/home/www/cdn/model/pio/motions/Breath Dere2.mtn
  91. 53
      server/cn/home/www/cdn/model/pio/motions/Breath Dere3.mtn
  92. 46
      server/cn/home/www/cdn/model/pio/motions/Breath1.mtn
  93. 46
      server/cn/home/www/cdn/model/pio/motions/Breath2.mtn
  94. 53
      server/cn/home/www/cdn/model/pio/motions/Breath3.mtn
  95. 46
      server/cn/home/www/cdn/model/pio/motions/Breath4.mtn
  96. 53
      server/cn/home/www/cdn/model/pio/motions/Breath5.mtn
  97. 46
      server/cn/home/www/cdn/model/pio/motions/Breath6.mtn
  98. 46
      server/cn/home/www/cdn/model/pio/motions/Breath7.mtn
  99. 46
      server/cn/home/www/cdn/model/pio/motions/Breath8.mtn
  100. 46
      server/cn/home/www/cdn/model/pio/motions/Fail.mtn
  101. Some files were not shown because too many files have changed in this diff Show More

@ -0,0 +1,494 @@
user apache;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/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 /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
include /etc/nginx/conf.d/*.conf;
server {
listen 80;
server_name cloud.home.yimian.xyz;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_hide_header X-Powered-By;
}
}
server {
listen 80;
server_name home.yimian.xyz;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $host:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_hide_header X-Powered-By;
}
}
server {
listen 443 ssl;
server_name cloud.home.yimian.xyz; #1
ssl_certificate ssl/cloud.home.yimian.xyz.crt; #2
ssl_certificate_key ssl/cloud.home.yimian.xyz.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / { return 301 http://cloud.home.yimian.xyz$request_uri; }
}
server {
listen 443 ssl;
listen 80;
server_name www.yimian.xyz; #1
root /home/www/www;
index allc.html;
ssl_certificate ssl/www.yimian.xyz.crt; #2
ssl_certificate_key ssl/www.yimian.xyz.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / { return 301 https://yimian.xyz?$request_uri; }
}
server {
listen 443 ssl;
listen 80;
server_name cn.yimian.xyz; #1
root /home/www/www;
index index.php index.html;
client_max_body_size 1000M;
#return 301 https://blog.yimian.xyz$request_uri;
ssl_certificate ssl/cn.yimian.crt; #2
ssl_certificate_key ssl/cn.yimian.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
error_page 404 = /404.php;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 443 ssl;
listen 80;
server_name www.ovo.re; #1
root /home/www/IoTgod-www;
index index.php index.html;
client_max_body_size 1000M;
ssl_certificate ssl/www.ovo.re.crt; #2
ssl_certificate_key ssl/www.ovo.re.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
error_page 404 = /404.php;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 443 ssl;
listen 80;
server_name www.eee.dog; #1
root /home/www/IoTgod-www;
index index.php index.html;
client_max_body_size 1000M;
ssl_certificate ssl/www.eee.dog.crt; #2
ssl_certificate_key ssl/www.eee.dog.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
error_page 404 = /404.php;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 443 ssl;
listen 80;
server_name www.iotgod.me; #1
root /home/www/IoTgod-www;
index index.php index.html;
client_max_body_size 1000M;
ssl_certificate ssl/www.iotgod.me.crt; #2
ssl_certificate_key ssl/www.iotgod.me.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
error_page 404 = /404.php;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 443 ssl;
listen 80;
server_name iotgod.net; #1
root /home/www/IoTgod-www;
index index.php index.html;
client_max_body_size 1000M;
ssl_certificate ssl/iotgod.net.crt; #2
ssl_certificate_key ssl/iotgod.net.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
error_page 404 = /404.php;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 443 ssl;
listen 80;
server_name www.acg.watch; #1
root /home/www/www/video;
index index.php index.html;
client_max_body_size 1000M;
ssl_certificate ssl/www.acg.watch.crt; #2
ssl_certificate_key ssl/www.acg.watch.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
error_page 404 = /404.php;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 443 ssl;
listen 80;
server_name blog.yimian.xyz; #1
root /home/www/blog;
index index.php index.html;
client_max_body_size 1000M;
ssl_certificate ssl/blog.yimian.xyz.crt; #2
ssl_certificate_key ssl/blog.yimian.xyz.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
error_page 404 = /404.php;
if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; }
if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; }
if (!-f $request_filename){ rewrite (.*) /index.php; }
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 443 ssl;
listen 80;
server_name hhcandy.me;
ssl_certificate ssl/hhcandy.me.crt; #2
ssl_certificate_key ssl/hhcandy.me.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
rewrite ^(.*)$ https://cn.yimian.xyz$1 permanent;
}
server {
listen 443 ssl;
listen 80;
server_name www.hhcandy.me;
ssl_certificate ssl/www.hhcandy.me.crt; #2
ssl_certificate_key ssl/www.hhcandy.me.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
rewrite ^(.*)$ https://cn.yimian.xyz$1 permanent;
}
server {
listen 443 ssl;
listen 80;
server_name hhcandy.xyz;
ssl_certificate ssl/hhcandy.xyz.crt; #2
ssl_certificate_key ssl/hhcandy.xyz.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
rewrite ^(.*)$ https://cn.yimian.xyz$1 permanent;
}
server {
listen 443 ssl;
listen 80;
server_name www.hhcandy.xyz;
ssl_certificate ssl/www.hhcandy.xyz.crt; #2
ssl_certificate_key ssl/www.hhcandy.xyz.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
rewrite ^(.*)$ https://cn.yimian.xyz$1 permanent;
}
server {
listen 443 ssl;
listen 80;
server_name cdn.yimian.ac.cn; #1
root /home/www/www/etc;
index index.php index.html;
client_max_body_size 1000M;
ssl_certificate ssl/cdn.yimian.ac.cn.crt; #2
ssl_certificate_key ssl/cdn.yimian.ac.cn.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location ~* \.(eot|ttf|woff|svg|otf)$ { add_header Access-Control-Allow-Origin *; }
location / { add_header Access-Control-Allow-Origin *; }
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 443 ssl;
listen 80;
server_name cdn.yimian.xyz; #1
root /home/www/www/etc;
index index.php index.html;
client_max_body_size 1000M;
ssl_certificate ssl/cdn.yimian.xyz.crt; #2
ssl_certificate_key ssl/cdn.yimian.xyz.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location ~* \.(eot|ttf|woff|svg|otf)$ { add_header Access-Control-Allow-Origin *; }
location / { add_header Access-Control-Allow-Origin *; }
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 80;
server_name as3.tmp.yimian.xyz; #1
root /home/www/www/tmp/as3;
client_max_body_size 1000M;
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
server {
listen 80;
listen 443 ssl;
server_name dans.yimian.ac.cn;
ssl_certificate ssl/dans.yimian.ac.cn.crt; #2
ssl_certificate_key ssl/dans.yimian.ac.cn.key; #3
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / { proxy_pass http://0.0.0.0:1207;}
}
}

@ -0,0 +1,32 @@
-----BEGIN CERTIFICATE-----
MIIFjTCCBHWgAwIBAgIQBLiTgcpvYqAiftEjDfUJNjANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE4MTAxOTAwMDAwMFoXDTE5MTAxOTEyMDAw
MFowGjEYMBYGA1UEAxMPYmxvZy55aW1pYW4ueHl6MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAm8bEPwbcIVsoRvW2jmlJpFPxx5IUPQyuM1bsrAyoRKhn
MkA9a15PPf3cn7fn7bUv9LVulXjUcVNf13fOmcZ/XLEzyBTROJ4HOqXQCln9omj/
yaVM4NZ/KV/GXVirk7YLuzj8K3eGLJWmmLwkTRYUE2xdoI4iPVa5lTjOTJZD/Kkg
L2UHC9UmYFWUXf4hkjCXCwuVoKIfJn4BJg8nLsUerp7b38P9LH+52P5CpnBbK0go
t/Me6/hXan4iyL9IGQuLB73u3MQ7jlKYW5Sl4EbcNmy6MjsYIeN6nXrqh2Bpu5RB
4uVPKnKV7ibp3jWmTnMmD0+aqVIZ5ivhkQayfGnpqQIDAQABo4ICdTCCAnEwHwYD
VR0jBBgwFoAUf9OZ86BHDjEAVlYijrfMnt3KAYowHQYDVR0OBBYEFHUokaAoz2MH
ik9+FSxsHV0dxWhrMBoGA1UdEQQTMBGCD2Jsb2cueWltaWFuLnh5ejAOBgNVHQ8B
Af8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEwGA1UdIARF
MEMwNwYJYIZIAYb9bAECMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2lj
ZXJ0LmNvbS9DUFMwCAYGZ4EMAQIBMIGBBggrBgEFBQcBAQR1MHMwJQYIKwYBBQUH
MAGGGWh0dHA6Ly9vY3NwMi5kaWdpY2VydC5jb20wSgYIKwYBBQUHMAKGPmh0dHA6
Ly9jYWNlcnRzLmRpZ2l0YWxjZXJ0dmFsaWRhdGlvbi5jb20vVHJ1c3RBc2lhVExT
UlNBQ0EuY3J0MAkGA1UdEwQCMAAwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwCk
uQmQtBhYFIe7E6LMZ3AKPDWYBPkb37jjd80OyA3cEAAAAWaKKOROAAAEAwBIMEYC
IQCtDjiBPoBOpd59kKOAImbJW3jBbTCZsm+rHZ1UWB05LQIhANsdXF4JjcR2ePOG
tzB6pnn6LqkIOsuelpfhwf+4Gj5gAHYAh3W/51l8+IxDmV+9827/Vo1HVjb/SrVg
wbTq/16ggw8AAAFmiijlVwAABAMARzBFAiEA1DOtM4yeyGkki7PujD9lRPF8SAPp
Us0ot+0c94w1GtICIBU+hWkKrI/fEHPpmEAEvPAINb70i9wXNHq9oxPbzi1SMA0G
CSqGSIb3DQEBCwUAA4IBAQANVu29yr1K+dbp/jnANl9d1oJlcmm/uBifTVqOTEYZ
Y3kr0etj2BF4mY0JoJz+ymDYe/37VcB6FrGM7bEA+F5GQX6RYHTx1evvDqg9UORx
oVAYRv6O+/4fvRIGP7MQzQXmW1uz3W42DEV2B85f3GpUpL7lJMJVZrxutFVFfU+T
p3uBpXnH/eVkgQHrF/2GRCwehdN76MEfQijVeUJqf5qP1g6fAURBOQoqFvUdvhD3
D+f+gc0DQPyfP7FROi3gW3ChqJQuHH1aKjhQehMcCVWK28Rq6zW9QJfHfmf/A10l
x6XcdkHSK/BQdy6w2w7FvIN3/5Wi+H2FyUT3kO0eChJo
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAm8bEPwbcIVsoRvW2jmlJpFPxx5IUPQyuM1bsrAyoRKhnMkA9
a15PPf3cn7fn7bUv9LVulXjUcVNf13fOmcZ/XLEzyBTROJ4HOqXQCln9omj/yaVM
4NZ/KV/GXVirk7YLuzj8K3eGLJWmmLwkTRYUE2xdoI4iPVa5lTjOTJZD/KkgL2UH
C9UmYFWUXf4hkjCXCwuVoKIfJn4BJg8nLsUerp7b38P9LH+52P5CpnBbK0got/Me
6/hXan4iyL9IGQuLB73u3MQ7jlKYW5Sl4EbcNmy6MjsYIeN6nXrqh2Bpu5RB4uVP
KnKV7ibp3jWmTnMmD0+aqVIZ5ivhkQayfGnpqQIDAQABAoIBAAdWuGUdvh4mLMIX
DlgsNqdyuvfDdoefws8xX6oFWKIPavkvlJUr1sDdZljx8Y+90voM2B5bmGqUWnYM
s2OEOfjUclORQ4AO1dlZ+XCbZ7sQhkhqLLKE+G2rEO3R4Rdu4qOZ3itwEJamIDie
2Hj3Os/lcY3AVHWeUdTpXbK2+5H6FPCzUy1TW+Hwpex4pTlwi2dkm/FtKj2+NLHp
gtXJZXSHqqlOurn+hV45Rb5D7pRSgCOsnwZP59eR9supzd/P9cZNlLiMF1QmApZ8
VPM5N2K9sbS2Wi9TVW6MpJIa0pqfp4W+Lieiq0PJEPDvdxlwzwkasd7Amzzlo9T9
Ndmzxt8CgYEAz/y2DRYlaIZjIGynFpURufV9pWevtW0RYzX0DK1dF2Wkvf9H1zaI
GtMn6M1gIMV3jjdTXJcXCRDpfzr+aynXL73egvzDhJhIsJ130KOIu83guvpgOiB+
yRsSnMUZoEpdNMUz73zyu7BnAZWjXm4C2F6WkUDPCQbauGocCusWzRMCgYEAv7yX
MKExceBe1YYVcOJbsdlmB0UVwyffFhJqZCaYY6iRYRTlco5C9fr2u2TtKv7zwz2b
blgem+CfrX4y05jHhgJpeQxA5rNDmC+hQOXVf+N2Mdh02U5WPq6NsD3Jhsh2LcsC
g7g1xrfwWjViZPzYPUfGWMMj1r+nVPY99Low8dMCgYBD/ajFvmecM9JT1zEIANM6
pzXbzHl0JaN5ezm8qy+zZlbkhX9Gq1zy5/Qz9m9mRyc+Jnfp3Lp7DDxIi1CAV70w
rjD/QQHpZp7cnZ19Zvhb7IF6nj62wciwlVkQRp6J98Vgatb/gykWkiQaMICnbe8g
LEusUDNeEA+QGZ/xMcjSYQKBgANuh7I6IF1ua6Qcu0OC+assPfRBW0tb6lVFzRuv
ySh3euqm6hhrzW0DqejevJP5bjl/X8nQz/NwSMtdJ+G7qU6Pun2NJ5g5eys9JwC3
XGPmmVX5DtZY3ZhPnX+bC4FbEypsqMXcxTGiVy32KKWwFNq77yPlkj2kvoT5x1Ab
CQc7AoGBAMP9km3AzNWyYESxj9Jc4qo6032+hIsd/LAHXGcm0jF8GyzMGX7XwuXa
rnnYyU9Y07Ox5TpZ7ZKvbB1/2oRPgHZnvyy+8PcADuD+/kuZXK2/MrrdZmgletOb
6pyp7lJdF6smSDa411lBsxIgMx0QzJnohkZFb3lFkMW0DP/QYiiz
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFiTCCBHGgAwIBAgIQB+k3skTSyB+gLwb1UnL8ZDANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE4MTIyNjAwMDAwMFoXDTE5MTIyNjEyMDAw
MFowGzEZMBcGA1UEAxMQY2RuLnlpbWlhbi5hYy5jbjCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOZ0rH0yv3yb48PC0ZkfWVJuSJShx1qxXxQV/iD/F9RT
AdY0jJeuPvOS86KpDA37ctiZ12bz02K9oogGaLiPVxsKhoIHRoqCUXqWJOkLBFFB
tBahF5LaWTiBfNgGJwZrRNI1Ym0vDlMzfFBS4KVDjwaHSkxvh9In6cEP72lAat5V
njD3bHPG5JWnBl8BIXzHQz5pbfwOf+NiUqKs2fNq4XEko23HeMd28lM16ZrtI1qE
biXlJU5ItBrPYqafBBjw1E3wMlEs7rrkd7h80Y2VjlMpZEUz6m3vdzyz0vmrRZaA
dGBfKyhqVcUZpcMKny8+BabC2Aol70q73r4hazKeEkcCAwEAAaOCAnAwggJsMB8G
A1UdIwQYMBaAFH/TmfOgRw4xAFZWIo63zJ7dygGKMB0GA1UdDgQWBBSEZDvF0GUl
mr+YuJK/YP1KipTHVTAbBgNVHREEFDASghBjZG4ueWltaWFuLmFjLmNuMA4GA1Ud
DwEB/wQEAwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwTAYDVR0g
BEUwQzA3BglghkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGln
aWNlcnQuY29tL0NQUzAIBgZngQwBAgEwfQYIKwYBBQUHAQEEcTBvMCEGCCsGAQUF
BzABhhVodHRwOi8vb2NzcC5kY29jc3AuY24wSgYIKwYBBQUHMAKGPmh0dHA6Ly9j
YWNlcnRzLmRpZ2l0YWxjZXJ0dmFsaWRhdGlvbi5jb20vVHJ1c3RBc2lhVExTUlNB
Q0EuY3J0MAkGA1UdEwQCMAAwggEEBgorBgEEAdZ5AgQCBIH1BIHyAPAAdQCkuQmQ
tBhYFIe7E6LMZ3AKPDWYBPkb37jjd80OyA3cEAAAAWfqfrO6AAAEAwBGMEQCIETM
DjKKp3Fl/iYWj3rmu1/YNkZ4VARtwT0h0mR9JBVSAiAeK0/eOAvdwPNBD5o3T45E
RN/UeJ97Nl6cvPnpTGm0ggB3AId1v+dZfPiMQ5lfvfNu/1aNR1Y2/0q1YMG06v9e
oIMPAAABZ+p+tJYAAAQDAEgwRgIhAI/CaVDwRGQH4TP73gK5DptaT46QkHeblsJo
tfm8OufXAiEAsM2I6XZLZ49v3tNGrB52r7ZbxmvaG8XFVge/x44tm30wDQYJKoZI
hvcNAQELBQADggEBAI5ZbHuaZc+dkmib4kwygbgRGLKBd8NS90au+EDrifS1tNiu
oeB5kGSXvKxAOIJvnizBYsg5KRZdzEMjz7HQDKVMJr1dz12b7qk46xZCrSLpo23Q
SFEG0s2sc4v0F2v7ddcM2ilZW8gSB8FthIhQA/pmHcZtRgkaAnFvbA8tffVqwGMu
r38Rxhx7YWaLKf+6pf/zXHv78iBzGhgT4ujfwjRWu2p8rC810bu00tLUzux4WDXX
wZvIgxa/CN7xRFzKDgwc+CFDzKWvqtc1ra7Z3BFtj0eMEOicNyGmC0/2Cp8xM6kt
yll8db236jstu/hcp8xUZ7FdZ/1V09kHOqj8JL8=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEA5nSsfTK/fJvjw8LRmR9ZUm5IlKHHWrFfFBX+IP8X1FMB1jSM
l64+85LzoqkMDfty2JnXZvPTYr2iiAZouI9XGwqGggdGioJRepYk6QsEUUG0FqEX
ktpZOIF82AYnBmtE0jVibS8OUzN8UFLgpUOPBodKTG+H0ifpwQ/vaUBq3lWeMPds
c8bklacGXwEhfMdDPmlt/A5/42JSoqzZ82rhcSSjbcd4x3byUzXpmu0jWoRuJeUl
Tki0Gs9ipp8EGPDUTfAyUSzuuuR3uHzRjZWOUylkRTPqbe93PLPS+atFloB0YF8r
KGpVxRmlwwqfLz4FpsLYCiXvSrveviFrMp4SRwIDAQABAoIBAFAomgysN620nXss
ivIbVNrWsFk+klRp6JvYcH3yrMu2GafzvElQGuZnIWZdLWu5n/9WN3XAbrDkLCHr
NMapWQ93UETvGeq4nHWqvujuY5CN7YGHg+cZGrqMU6viK/XQHu6NEhDPMsje2iko
QqpJPvjy2vWOP6xqJKT6EXjHJsTxUuy1w80uPwkNRZlgoboqzcIa2WAANjj3bt63
YdPxPrM2caTtRXF7l+HaeaSZgftgUSfRi6QlxmPeVbIa4APRzKuPpgkZS2+HvzG1
JoTUVzxOrOFqh+tzHIvMp05n1Qm29+QFBE114coFGdfuFaYcJoUsinrnwsW5adW9
CAmZA40CgYEA9IA/vp0VRiSksPMNPXKW+dHgPn6SNa6Ytr2CQpRUND3rz/MpEaN0
4vLcEZBedNgtCvaGrmatMCLuhFHFZ2jJDJ0Sb2i/20fFXnxlGCbUsV/BP9IvQRRT
E5n6R2P4ButymuvvRlH5aQ5xf+t5waLz8nDjbZ1LgyednJ2y/GRb3WUCgYEA8UtS
nhmadDqjzRFG2nT+cShiOOWwu5it3zr1Eqdk2sdXnCM4UjANV6e0RS0jqtgArCQd
LuqZ7n3WGoEGCai0yDKjzm7awZU27q2WcylqRW+MIiKD0AtRj9VcItsm/vmfAVye
YjfsbUu3uFuOZkTZos2IDEhGAa4KVcoJzP4fHDsCgYEAqZKtIzl1AMH3SxY275Ai
777E5PMJ2ptuJQeIaT7Qq67qdr4xlJ8mOSSwxqm3KRipHLpgLGLf6MvBWxoPbCn7
jnj9yTEAJ0g+tcpWnwqHZ0F/GRFgXqWG/MhFEfBenAX95T6PI9lEvr0asNqTBl5L
DLGIuoRmU99M68tf0LaWFBUCgYEArA3klF13WAd0Q0ZdempQAEomd6G4upus5283
zxxTevkHjItEnr4q1WT80xLTyv+IwzZhJNId/wP1hiKYNoz4k4Qgb5N2IvEOIXTf
wbA3WdmnV7O6v79CYkhmEWipTsiZy7PKMAjmaizCjQ+j42KWuVLK/s8ONCZwsimF
gYl2j38CgYAjxBzmnaQAhAjBdMRC9GDAYLZTW8t6SHLEsWihBRTpxDU9Zct9xa63
VmsQtzIdXhR2DqMv0ba5jpHsskIPcDUJIWItEG9wdc/73efnXYISaGnemc7iDU20
ZDTgvScc8HAk4O2FO/uezZBrHrx7xkIFBaXKDfT/v1MoaAA2KfDiHQ==
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFhTCCBG2gAwIBAgIQDOOmYk9UXRgxo7L1OwoQJjANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDIyMDAwMDAwMFoXDTIwMDIyMDEyMDAw
MFowGTEXMBUGA1UEAxMOY2RuLnlpbWlhbi54eXowggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDZiKHTh4rUsFdImshrWhDDMPBMlSlvDsTy2a3FjPGlghbL
BFKJm0rm/JVwUxV4Q9tbYl/SQDYeap/GvV9NhP1bInePymvmOkIcfzlFOM6LrV3a
2twdhQtN2TVct5STHhfFxoouYnDSBH7aLGQnM/0FDip9tk2Az53P0G7OnKhA5tC7
kzs/PL6yrfV/0jgm3/EjH6afIyZ4ggkuFHExaZWh9TkoilWpP2DbRs7hJz9e4ZrM
70ytnBxeuylKRdQcR7USr7yQt4UPsHQFwZFZfcBS2qylK7StStGpzk6QQBhQwVyP
UB8XCqKfRao47sGcg3XT+IGctCKPbWAdN+8KzW/BAgMBAAGjggJuMIICajAfBgNV
HSMEGDAWgBR/05nzoEcOMQBWViKOt8ye3coBijAdBgNVHQ4EFgQUDn6AW4/2g2OH
bozS2hzgbIG5V60wGQYDVR0RBBIwEIIOY2RuLnlpbWlhbi54eXowDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBMBgNVHSAERTBD
MDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2Vy
dC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRxMG8wIQYIKwYBBQUHMAGG
FWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcwAoY+aHR0cDovL2NhY2Vy
dHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFzaWFUTFNSU0FDQS5j
cnQwCQYDVR0TBAIwADCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1ALvZ37wfinG1
k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAABaQujOwkAAAQDAEYwRAIgESmQvNM7
IsnX6v1QCQvXTsdBzLqbjVjPj9P27nZb2zQCIHYRwEU32qHDF+gOmfwzc6Hhz9Na
0mR+sgdPLSN8saHKAHcAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgA
AAFpC6M7GAAABAMASDBGAiEAt57gQThd70yJW7LBtkhOcpA+vDToyj49RYsWV1sH
MqsCIQCxOMDCGtbLMlNyPo/36wKiFDINoZYFY3isdtbIxKS+JDANBgkqhkiG9w0B
AQsFAAOCAQEAfjb8g6Gft7UF2MnMpbELkSSV/ZymzS5vHuxphzidv+PICo3159W2
OniF6ofv2wN8UQGDmFk/5a3kd7QjrJ2gb/1AapXbAb5futJGrL9PU2w2lFcOURsp
YMl/+kf5ABRMU42Omp+n8tWjz/pvE916PRo2Ag72WZiqf76D2+yBB1BF3JRSNe7+
rg+Q63BkQ4JkssZdaMjuvFR0E0pcR4vKw9Bq45Tr2Pn8c9walZLEdUFIF0ilD2XQ
C8KDjFABK3KHxKJYlxT6sru2FxBgFO7BwdVf3Hnj0BsZVFABNTGhIOYyNs6JCSCB
51J5stXcIlYY5l7yiVbFDpTkRlxJJPb5lQ==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEA2Yih04eK1LBXSJrIa1oQwzDwTJUpbw7E8tmtxYzxpYIWywRS
iZtK5vyVcFMVeEPbW2Jf0kA2Hmqfxr1fTYT9WyJ3j8pr5jpCHH85RTjOi61d2trc
HYULTdk1XLeUkx4XxcaKLmJw0gR+2ixkJzP9BQ4qfbZNgM+dz9BuzpyoQObQu5M7
Pzy+sq31f9I4Jt/xIx+mnyMmeIIJLhRxMWmVofU5KIpVqT9g20bO4Sc/XuGazO9M
rZwcXrspSkXUHEe1Eq+8kLeFD7B0BcGRWX3AUtqspSu0rUrRqc5OkEAYUMFcj1Af
Fwqin0WqOO7BnIN10/iBnLQij21gHTfvCs1vwQIDAQABAoIBAAfLX8MI0QZocCQz
mZlRH5ci3oVb9eFbFd7+wj15HKJ5zA/Hrp5sIE2xALjG3VbTFZ3LY1QRBW9nEiUI
nYzVRk+45zBRiDa2YS6Mt3RdwfbaxilknKz5GqvWK9WP5WS1GBR31fUuBU1dKF9w
ZkFKWVdQR+D7woCqT8UFuqawEc5LdgVrYRBxcK1Sawm0XN8SQMaGMEcYepI9ZO4x
stVk/Ws0oBvWvnsotg0aGoSD2jekm5JH5UJHW1p4aPRzBJnPDHMCFmRHPMcG6zW3
9oenAVrywEDhClWwTllIM4HOvPTPp4M16c73hqZwDz4wArk185HxmQIdjV8YiLTk
ORyiuq0CgYEA80GtLWNGHY4pgGn5C+hnE03UPJpxwYzgPDceDrN0o0vA58zzF3uv
gODts14Q+sA545/uIG+J8zTF5qfSI79JYmINHK4RN9ytn2gyiFmLf0Ms8evnMohg
wmFGcPQwHV2L3yDohodo4s7ND8z+2trqlGrOTvMFv9S4rx+dZzICIFUCgYEA5O38
WZdWJI/Or6s2grqvEJrkeAX5Iv7gmnPo1hhDS8OgLvd5cj6MOifYkB7VGtbfZmf1
ldx839dgPeFimFEKLYJFiN68+JmoIShtkSZe/4UGM8X2npKf+nOPVD8uHz9YcwHw
w9OmQr+F9yQmF7xDdkkRdMkuPLh7NMz9U8d6Tb0CgYAAm9V3G5x9TnHEJH+/C+HW
Joe1bx2Bwnx9KhYlK0XLctEUw2qIUILr66QsorugJQMAEtJhumW5+hPUs+7OsBfa
6yvlOnpIjYDRuU0HElJLCzv9jv2RHs4/Lkci2TmVmTpUYJy0WXpltubEd1rb6VhU
7r99axZEmJ+tsIKQU4u10QKBgFmjKaT20b79JAO6uVxUtol87KpmRFfEjrNLYUa7
N1ZqIcViFwZ5oTSAN5auy+h3a//QAuQL8kU/MqroHk/fo2mQUaO2+y0oFSHuj4A/
EwFf177b66XJaaSKLPvixS9tATf+8YPr0nTeQxky6Utv5sZg89nTkCwsW+mfvi1Y
tPXNAoGAfj1+98mxVRkI+sgU2FLPVdgWOdassCYd3jsBdv1fpf+IV9RXMmbBOhZD
y0CmGdL2Buc+IFqrNp5MrRacszhjW8bT5kp8JVy8tTjb4aUW1S9avkn/kBCNEwYl
N3K4XUDazzCRFy5hyO0OAn+3uERa/qXR95ErfoH1whaH/NAOeIA=
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFkzCCBHugAwIBAgIQAsUycVmM1uhca8PTcqDISDANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDEyNDAwMDAwMFoXDTIwMDEyNDEyMDAw
MFowIDEeMBwGA1UEAxMVY2xvdWQuaG9tZS55aW1pYW4ueHl6MIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0SJAm1PAor0yD0UJ7bhJeY1rJgKqQJUT8h1I
raeO7a0Ah6D6//wZQK0YIDjA9lTioxzvxWuoEqsVEX3XqQmUBO3z7exdM6bkYumI
RMWJss0TuDcdzhgPGR4nAq+14MnS9MA9u5jHTqo0UReSxQjcCayXDmzch9YtsMXd
8WqX8/ESr1mR0ij1ZYwBjkS2ax9Xb1gjAt4Eq/hosb02uVolCQF32YXgcC3/O53W
pblCuRxWJKfCutAjTo1ePIUTrod2gb3SoTVvQ7kgSfab2m8ienQbluL4lExrGof+
yY8w1d6nFraiXHV7wLX3CaxxENpWx0W1Nchx4AUtC4mUuw3jGQIDAQABo4ICdTCC
AnEwHwYDVR0jBBgwFoAUf9OZ86BHDjEAVlYijrfMnt3KAYowHQYDVR0OBBYEFIhY
vXEnxTeAS8pnsG0oDbREgJ/5MCAGA1UdEQQZMBeCFWNsb3VkLmhvbWUueWltaWFu
Lnh5ejAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
BwMCMEwGA1UdIARFMEMwNwYJYIZIAYb9bAECMCowKAYIKwYBBQUHAgEWHGh0dHBz
Oi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQIBMH0GCCsGAQUFBwEBBHEw
bzAhBggrBgEFBQcwAYYVaHR0cDovL29jc3AuZGNvY3NwLmNuMEoGCCsGAQUFBzAC
hj5odHRwOi8vY2FjZXJ0cy5kaWdpdGFsY2VydHZhbGlkYXRpb24uY29tL1RydXN0
QXNpYVRMU1JTQUNBLmNydDAJBgNVHRMEAjAAMIIBBAYKKwYBBAHWeQIEAgSB9QSB
8gDwAHUApLkJkLQYWBSHuxOizGdwCjw1mAT5G9+443fNDsgN3BAAAAFofZY4WwAA
BAMARjBEAiBoiKIcjrJbwBffbA1QJbtZ6TBioFuBdXdg8imZV8FIGAIgINT0XSUB
RvcAcPFfmCdIOUMT7eCJuqrOyHboYqRfbDwAdwCHdb/nWXz4jEOZX73zbv9WjUdW
Nv9KtWDBtOr/XqCDDwAAAWh9ljk2AAAEAwBIMEYCIQDVyWcdvzBT8TEMSLOBwpSy
WzG5HOkTtcg52DK3Otv25QIhAM7svjiwHBXyKFUNIiPAdxs9ZENwx5wDqtt8AgGg
uMhdMA0GCSqGSIb3DQEBCwUAA4IBAQAwxLdJyDta4CTkI/4ZTkTEqmMcpfxYwQGl
NWIRgbLMSU1ri8XRsGfPm3IwHgGivAsQ53wxIyMPjxiFKZ9lYkywR376UzhWGcL8
PV5aSvV4VAXDVs0whYR/MSJ9/A44lJaWHsDb27myae44ddBOepjqCBP2Yw4dwAfb
6ga2ekg5WTLjjG2bSS14Cex+A93KyHYmrGDySb5BkuTT2LI4eoGdMWtRvQ5wLTVm
ts+HCEcDjk4tWnPAcFtxzVGYyblwTyAuhlIk4JwTmI2SMUzkqG2AB5eHiTpEOYJc
rPPLaDieza10AGCBjy93EG+F1RXAUPKc5C/vtoSn1vCo5QDUWlse
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEA0SJAm1PAor0yD0UJ7bhJeY1rJgKqQJUT8h1IraeO7a0Ah6D6
//wZQK0YIDjA9lTioxzvxWuoEqsVEX3XqQmUBO3z7exdM6bkYumIRMWJss0TuDcd
zhgPGR4nAq+14MnS9MA9u5jHTqo0UReSxQjcCayXDmzch9YtsMXd8WqX8/ESr1mR
0ij1ZYwBjkS2ax9Xb1gjAt4Eq/hosb02uVolCQF32YXgcC3/O53WpblCuRxWJKfC
utAjTo1ePIUTrod2gb3SoTVvQ7kgSfab2m8ienQbluL4lExrGof+yY8w1d6nFrai
XHV7wLX3CaxxENpWx0W1Nchx4AUtC4mUuw3jGQIDAQABAoIBABVcB7g1ih+07hd0
KCrw3wQ8ptxnekcFUtewGPuveOAagsrXbLtXXqbl5uhnk4G1Mr6RFoYV1EEv2wOB
1FRt54HHYdoDgZNkcMAPdPz9Je6ullyCuJcTivs4Qqi6FHvkcRjRR5zQ4k5NAPHl
U/auzHZqe7Ub9jwjamA7HUtqZSGjZrBkYJtVsEVfgR1hQDzXvtzbrLDKxgVSAioj
c2tm5UYKvvL/8iaOtOjlTqERa/9/wmK1+lfbktHkhG2V7NedV/dE5RalcqryLRoB
DnlTO88qPn+8OAUQY3PP+9LR+ht7QeEUgLpYm2hMaDflUFvDOu7uICRKvwc7yATi
c68Bx3kCgYEA+GouKvvSeaYALu6CIdmLzVOXfaIhdsUq4LJpG2RKzW3HjUUPIasq
qBv8Fy+TUe3LRsE8OV8zGG5eL/6Pq9tcih8tpVs7MNDTYJmoURBhw5lPoScJO88q
ZOhVJbXZP+HgF1I7ktj64q15Y8frQ+yf6mpaoryZs99IN2XS+htsn80CgYEA14UE
z7zzROHEEGVYJ/wI7YtQmjEytBsVh6+P3TAj8zthgFeUg5Vr2VQPEsQmKuSbR++x
VWNEDmVJbJ4OtUWJEB8kBb6Vx1Xkz1fzjeCcBfYUhfzukl0MvVlJ3eww57L7M4Yz
lgffut6AnUQHbLQbQ66g8tPx3IFAjfmbbXTfTH0CgYALxex+OQUWotlrX/5m4EqR
5p5NY/u2B04q7AmzNKOe7M8CUP2QmO4inYDrEGQpA94YclwKVAq147UvDR9+A511
JlkhdxttCtiZwW6KuP4JKSDvAEyduwnFUoWGjgHH10qpkEomgYYSbCpOolDyHSrP
D09QWyPltHVVusuu8tHJGQKBgDiUNjgnPaImtucrA+KzWtCp00Y3hj0cIyHU6CrE
OZvgSe98joOg1YhfdfmSPwbhrxZKib6F6dbxpj36nJfgImR2GGndp8qF9SStzUXA
4pT6DldCmIsaHH8VErxNBmW9ag8TuzU26fhP82nV8zEJc2LoVF6LX6Jo2D6tea1Z
kkmtAoGAdEbXPIlno3aQFqkWJQUJZViUIbfPFBn1uzNchb4RlH62o/tVYhviZg1p
ES+oyNPfAq2Adwr6041Y5hEXHh7dD9pQg8cxC/EWBaWG88u0+qvcPYIxzR46dJUy
f/rNuT0TqF2jvALdm3k4CSbNkDaEmO4mM6f+97qf638eL7Se1yg=
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFiDCCBHCgAwIBAgIQBTCBNos5OqGXygfjAGN4/jANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE4MDkyMzAwMDAwMFoXDTE5MDkyMzEyMDAw
MFowGDEWMBQGA1UEAxMNY24ueWltaWFuLnh5ejCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAM/q3QZ/nlSb8JKYDBreltltsKpFRpPs6EfHqdX+ou2W33DM
Fqgv75xxexnPV+4BbY2V6GLjUHeMLKyEpcyS3dTv2QOvAPMC/uAt64K95VMnRR37
ZpmwFZZNcUdt6I8gNEqfvqKJiOIR2rp8PCgeCmhtVYthv3n1CAHK4lhmUFEJPmqX
XB5kZ62/X62vnWVwwt5fA6Lz0zrSXcLIz+Lr5+TJJMqCWds+ejyBZ6MMDqiddPW4
qX1yfQaZwzbuorCuRQMp2ZSwUlgaMy4oCKQWnzDXglnDHF1+UCg1IEpuy4QliRiz
JWTBKQJvwYjy2fNPjILANjzq03jDp7Z/rH4IW+MCAwEAAaOCAnIwggJuMB8GA1Ud
IwQYMBaAFH/TmfOgRw4xAFZWIo63zJ7dygGKMB0GA1UdDgQWBBSGp03LBpMrSLta
896YkY9eb88JmjAYBgNVHREEETAPgg1jbi55aW1pYW4ueHl6MA4GA1UdDwEB/wQE
AwIFoDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwTAYDVR0gBEUwQzA3
BglghkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQu
Y29tL0NQUzAIBgZngQwBAgEwgYEGCCsGAQUFBwEBBHUwczAlBggrBgEFBQcwAYYZ
aHR0cDovL29jc3AyLmRpZ2ljZXJ0LmNvbTBKBggrBgEFBQcwAoY+aHR0cDovL2Nh
Y2VydHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFzaWFUTFNSU0FD
QS5jcnQwCQYDVR0TBAIwADCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2ALvZ37wf
inG1k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAABZgSIPwgAAAQDAEcwRQIgH7cT
HhP5zksmoZC60x3HLpEGCA9E8t8l8QTTNppX//4CIQCtJz8HLlUiWvKdVkWsrzR4
9ObehaIg3JJ0U/544xHvIwB2AId1v+dZfPiMQ5lfvfNu/1aNR1Y2/0q1YMG06v9e
oIMPAAABZgSIPv8AAAQDAEcwRQIhANY5GLZJNrC/rfEztSVDwB+1QmD58NueTQ8x
qKhftDXUAiA7NXZGhX440CJHsOsAO7Hvpe6U7hRs0f97zHo3u879TzANBgkqhkiG
9w0BAQsFAAOCAQEAVgQ9kHv2hjAmw2nveWNgXpIvbiaFq+L4OMUnoWh3rIOH4JJR
eXnK8ia9d/6hydt8iHLXPW8SQ9PYGVpTC9AKJbSNNuqigl9RBPr7Qdmf5wpgdOl7
YFMQPdLJwb/g5Fst02hGjidLUZM7QlJik32dnbRH2ZJdxr3yv3c7Buz67w64BS0s
j7gYZqKryBHc5d3vkSJRFRq1KY3shugLipNICOopgd1rdLK1IBaZLR+NzCistNVc
MIAJ7t0wSfFhkFD0GCQQp5i1npH7RPQM4KeDvCFdbZIYHFvQ54tPuBSvKjezYUs6
CLkDjANRvku3TLQk2cWXdUNHvCYgrY46+oquKg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAz+rdBn+eVJvwkpgMGt6W2W2wqkVGk+zoR8ep1f6i7ZbfcMwW
qC/vnHF7Gc9X7gFtjZXoYuNQd4wsrISlzJLd1O/ZA68A8wL+4C3rgr3lUydFHftm
mbAVlk1xR23ojyA0Sp++oomI4hHaunw8KB4KaG1Vi2G/efUIAcriWGZQUQk+apdc
HmRnrb9fra+dZXDC3l8DovPTOtJdwsjP4uvn5MkkyoJZ2z56PIFnowwOqJ109bip
fXJ9BpnDNu6isK5FAynZlLBSWBozLigIpBafMNeCWcMcXX5QKDUgSm7LhCWJGLMl
ZMEpAm/BiPLZ80+MgsA2POrTeMOntn+sfghb4wIDAQABAoIBAAn+3IlcxpvYCK9u
J9woKfsMpEWgoaKoQl0mYtUq3Lessn6Vu9vHZ4Q54Gp+kVeb3KHF5y9523sj01yn
3otV3txHJkO1vMdHXuwgHlu2uA5Qq6ikAWwPZGT0FtIRnUXkN8oD9qznDRxGh3bC
VOdeKlnth631EQ4n6C6jNlEm+g2Ah1SBtwJ4OBdjdPPMYRws/7LO3AareKgExKgk
6LDswT2aqBoWEO99462Lu0rwfjR15vtoKQ7t86g0cVuMBjXwXQYEGdm3/0YGFcLf
3tVLJmGcDmxv5HLRAlwbj3oRAYn0CnCR5US7Fj941Mn/K2rTZ9T0eL7JZi+vxFNz
MIgKBeECgYEA+8HeQfawWC9W1sDKJQduBkuSy92xYfVG29+pcb+L4bnFqfcNzJbd
a44qmbC90PMoXgmw5nXo/eGyJOQ5k7bMUnLVEMkWdQlOMAqYvhxFZEFgIVKJpuNe
nGRVnKmLHH9TX24sxasn+aOO3HgYEYh7JWfIGPmIn9IDEh1dFd+ccJUCgYEA02vc
dZOPqv0y/R99ZJrVPs9d6tXgPFYc8uqv7fgH/KjNEHy3zNe0U9iHtGDvWnLuCexs
zWU4d5od/CTEu50nXg6rP3407BgVsuRESqcS6KVh7PWYEsdboBC+nRBUK12jHNUu
sDj5QSWI52+nGYIAR6iKcpWnWZbificYg7j5JJcCgYEAuKG6XUgMle/J0N88oKFt
SEKeWtKwJzYZjGDgRKKEdLuoQfkEbrlpk1qE1Yfv/VCGl0imKq3ofGDMJBAYRcN2
3zSGG7RNuvFjHQp4cFwNa/QiCu4cM39mQG2495bDhde/DiqfvSvDumn/+KI+jIU6
Qvl0nxRJ5WPAisVsIgGHGm0CgYEAxEgjSNVSUID50Z5mn/xPdhy3KMqff+TCw5O2
+cuIPr3IhEIFshugwycH9iL4lJSXAoeJC7epkQB4ThskurnQTrZ3rl7Ra0+A9bCO
5m/uUicYnxHzuZt0KUribJc4TXqFcMNKsThz0FO0ook6LahP8jc7Md5WnApFBLHv
RHt6cskCgYEAm3QFyieqegr1XCE7C7oyq37jck4Th36uPOKBgAQRXNxDF2+fis27
KeOeEF5Gg9ZL5LGGcHaqZCUzdrcpSZqMGYG8z1SkTs7KyhTHm3SjEvpppdfzd2KP
tOEhlDn08+11qzcdrl5RMNwmHONw4sMsIINlazQTeeLp2uTPlLNrT9E=
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFiTCCBHGgAwIBAgIQBJLtxQZdd9zswboBUHcgYDANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE4MTIyNTAwMDAwMFoXDTE5MTIyNTEyMDAw
MFowHDEaMBgGA1UEAxMRZGFucy55aW1pYW4uYWMuY24wggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC++MNj3YhOsg6VVfNIE5YVBt2zMK8sEyhFAjqKv82Y
aGR/5cCU8uMGtNmqQAJ7PMitzz68sTl0G5Lprr7HBqmABzUhhtBupFqAIRSdgSio
nRippMnBrbg1PLlp1uj+P6FRBpTvERldpitBQKvJmSgUgSPEgDfKfQc03D8pHCoj
quiBwK3+0Or3AZNYh+KLeD8+qYFAHKlUpgqPbT7Wz/Ro9FrUQ5cUwnnhLML8lWY+
pU7F/+FEfcrR7iq7AQk23+ytdpGYauRRwjhioQV3FUtNxwONJsyrykRB8VEJ43y3
lpVgCmO1OCki3yJZlq+oPvHQjMJLkZKpVc1LysNoL3w1AgMBAAGjggJvMIICazAf
BgNVHSMEGDAWgBR/05nzoEcOMQBWViKOt8ye3coBijAdBgNVHQ4EFgQUoea5xOdp
tPw15S6D+gINm2f1c/QwHAYDVR0RBBUwE4IRZGFucy55aW1pYW4uYWMuY24wDgYD
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBMBgNV
HSAERTBDMDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5k
aWdpY2VydC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRxMG8wIQYIKwYB
BQUHMAGGFWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcwAoY+aHR0cDov
L2NhY2VydHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFzaWFUTFNS
U0FDQS5jcnQwCQYDVR0TBAIwADCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1ALvZ
37wfinG1k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAABZ+WBoxQAAAQDAEYwRAIg
K+ip5/imJVh6RpDcxBGzUnb0CBKKwABWokbfqcKRdqICIDAL07S+wFbPwjsZ4/WT
P3UScXrR0HYL6GaUrybqtq/YAHUAh3W/51l8+IxDmV+9827/Vo1HVjb/SrVgwbTq
/16ggw8AAAFn5YGj7AAABAMARjBEAiB8c7vH0wBOXVFSJwytMXMZwlx+io0CdcQw
Hp1p+NriFQIgMnD7wRFQpqyGIqOg8VeW39YQZopc1jBdzgQzk5Gm8bgwDQYJKoZI
hvcNAQELBQADggEBAG0w7Wy0XYEm2+9TRO/OZTEq2ftXvBo98ymw0Kg1udvM79Zs
JEZbjjXBSsF+iuwvpKfuWNKHy0It+nOSiCv7D43Fvg5NoFeQzk3NSft7YoBnbawU
t5OBgtTZkFP8yVXPSbs5OhqEhCMd8rYVVMbrPgKmwG/U0KysNT9oXHyGceyWWhdM
AvRJ+av1hv9VoHdn4TN7vuN1aD5OS2mHbepEh7IvlzXRixEJ33UaLZXaVu/Ry6/j
uJ7Q97Ib3CJldDbP2jB5n9c1qLJjxQgAGUA1jNTKf1Vd3FdOUBcurBAzvRLNxkQL
JJyi6v5tz5ogbT2sUxK231NozWizw4Go39oyOX8=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAvvjDY92ITrIOlVXzSBOWFQbdszCvLBMoRQI6ir/NmGhkf+XA
lPLjBrTZqkACezzIrc8+vLE5dBuS6a6+xwapgAc1IYbQbqRagCEUnYEoqJ0YqaTJ
wa24NTy5adbo/j+hUQaU7xEZXaYrQUCryZkoFIEjxIA3yn0HNNw/KRwqI6rogcCt
/tDq9wGTWIfii3g/PqmBQBypVKYKj20+1s/0aPRa1EOXFMJ54SzC/JVmPqVOxf/h
RH3K0e4quwEJNt/srXaRmGrkUcI4YqEFdxVLTccDjSbMq8pEQfFRCeN8t5aVYApj
tTgpIt8iWZavqD7x0IzCS5GSqVXNS8rDaC98NQIDAQABAoIBABsvq2khFWbWlEWQ
HyUInMSmMz4aKnskyFvNQxY+KH+PhOxsLFadSSfK68hVJRqe1EFiD8qplBtCUvoa
BVCsqHPwaBDmHJqo97U71a/NE5kFXDMc9sKFVNmcqRc3H/i/Mtt9C2Cz13TsffCO
dft/ZnmcyhcO2w0OxXgx+SUvZumoC5zGex/SuSf1VPCInYA1tU4B1IaGqM0lOuir
2dNO9LV9nsBW8sScre5zywjOm32YgwIdZYA4qCLCsdwkRYskH41MmTWXoCqJy9hr
fo+D2gIH7ufv3s11DhH5RmuKlEzjDCeysXeA2BYSv5d3wIOouXjiWCss99WO8pzP
KuggjjUCgYEA436ekcYmZRF58RX/GS7Sj4QXd1yA4CXcGPwz5Tru/Z7qGHgdC6xg
YFqZN0wu/Ngj4vge+0DiXLyFfuDS3aqyOoZvCMmwnTcTrrUqVP2LD4Bt9PpVMsGC
Fgs3rc5O9AlSrQbncEDmbualpyLaqM/FzlPtCyhiA4jLqUfAUAguGJsCgYEA1uaY
AGhlfs7E6vf+awoTk3lcmX8z7+63k3qnc1Vf8ZdHAy/AttQwdMa1rQ6goT45ehLi
8t2+4+DirVRPLdwEkp9IZ8ZDN0Ror1rjqSOZBwC+T1MltcHSbH285GD4jgAUcg4T
ZcLlowhxHoSLBULZWLYrU0onsWARVGXlRN3LA28CgYBe5K0uL1JKrEyKRNug3IgW
N0o2js5vMTuq7GCVSMzx2/zX8hpjiSa2anQovc2HyHzHqyn5Mip59mVU9GDg99fa
U8MzDjZujc/W+1jKFOyRrcev/U/WmSMzIMC77ie+4bir1gpqJ5g3QFxu6Dn/WpOv
KhDhq5me0cvqM7TDbXYU6wKBgEUDwzcGT+ocj2MCh8NqdgT7icCF+HEKkgwb7OD+
PxTAR37/e/17QaCPHFNaij2eVSkeHaJvkllupH2TwOXybcmEu+UP6BA8uP3vy4NL
Ol7kXznscwTfHSvYaaxSdCBuaCKE4Lfikor8MA/j8x2abWCvCFT0ULEHMCmRm8K1
E/ijAoGAD7cey3AEP72hq0XRjDLiPhyZVq93ojKKboaCGm5/fcWKTjz8hWWiyhAd
sUt+AbC1Cw4MSPqh7zi2p8tiANy9H2vzNSGPAj4LWELqb/M5JDQds2pugN+Mfbt/
6ymg7N0MhlUv+KilGfGhbGOZKvOI0bcCyGTHVNfolftH728zR1Y=
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFizCCBHOgAwIBAgIQCWCWp71O+mKtFCaQiKQmYzANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE4MTIzMTAwMDAwMFoXDTE5MTIzMTEyMDAw
MFowFTETMBEGA1UEAxMKaGhjYW5keS5tZTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAKvimJXog/i5ThhxybUqc25ASdLijnSwjQWYI92/+a+XQUnmPHSN
R6oCdY7ZsSVC/VS0u6aPDXYgzSU//3L9Xq57R1/VmItKoYaktllLFaRzb1SwtzDb
9sK2SFVyebWacdIuMzCTR1cKE+Gh1jZj51qK9NaKU/FIzQ/Gv+Hb0bt+itHOa+rB
LFZAiOfPuzouEeK5Xc7irrlvA0oJ0XN6i9obqFUa6nsZ14qezEURHFFe5Wcfbiyk
5IftA58QlY2geSSuYX/jJdxIzE2fxt2fid2uJQJRvBPRddf9uP9N26Ta+Iq2o4n0
t0kP5HGNkBZw9dLxKKsb0U3KqpH1H1Q2bV8CAwEAAaOCAngwggJ0MB8GA1UdIwQY
MBaAFH/TmfOgRw4xAFZWIo63zJ7dygGKMB0GA1UdDgQWBBRgnT9gZ+94iK/lCOvn
D6sAR4BL7zAlBgNVHREEHjAcggpoaGNhbmR5Lm1lgg53d3cuaGhjYW5keS5tZTAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEwG
A1UdIARFMEMwNwYJYIZIAYb9bAECMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3
LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQIBMH0GCCsGAQUFBwEBBHEwbzAhBggr
BgEFBQcwAYYVaHR0cDovL29jc3AuZGNvY3NwLmNuMEoGCCsGAQUFBzAChj5odHRw
Oi8vY2FjZXJ0cy5kaWdpdGFsY2VydHZhbGlkYXRpb24uY29tL1RydXN0QXNpYVRM
U1JTQUNBLmNydDAJBgNVHRMEAjAAMIIBAgYKKwYBBAHWeQIEAgSB8wSB8ADuAHUA
u9nfvB+KcbWTlCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFoA/nVDwAABAMARjBE
AiA9sG1gIcahZq6tx9A8TA6FsVwcaQxwl59R1zG6DuYwLAIgPy6PCFBd+VEVh/a/
esFxi9nP7yrXuvYuoWu1+/uriaAAdQCHdb/nWXz4jEOZX73zbv9WjUdWNv9KtWDB
tOr/XqCDDwAAAWgD+dXTAAAEAwBGMEQCIAwP7wAGEOD2SaODCoffF5ysW/pbeEXv
TzEL4gdqv+c/AiBLtyGQtmcuFqHhRPPlYjiRvFn1VbjFTrDlB8GCG7kGODANBgkq
hkiG9w0BAQsFAAOCAQEAnKkGBUfBvzATFMYX6+O2mu/+1P88g1rSMaho7bifT7ed
haHfJNOv/i9k9nkAcL4pgUCufIp/NZVbFbLaI+HFHzybxYkE5XtQQNA5g1SQFIHQ
KuFI4oV+SKvR0/zP69gA7DSVUYDfukzPLVzyjwfL9IVEexCB0g3eapQThJlVBXS+
jR5/dP3Dq4I4neZMQVCpOkifcFl2iGRxUptNKaTQVGMWGNX4FvrpyLiVyV8jclVC
T0xDrNTzFMrqQojnIx/ImpBpscrjzAhzvFao7MRtsptKrOm4O5ayIJ2DX+UFF3jN
vN34jCo3TARhnutPF5GGjVEXV5R2YNjCWHsyRLArsw==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAq+KYleiD+LlOGHHJtSpzbkBJ0uKOdLCNBZgj3b/5r5dBSeY8
dI1HqgJ1jtmxJUL9VLS7po8NdiDNJT//cv1erntHX9WYi0qhhqS2WUsVpHNvVLC3
MNv2wrZIVXJ5tZpx0i4zMJNHVwoT4aHWNmPnWor01opT8UjND8a/4dvRu36K0c5r
6sEsVkCI58+7Oi4R4rldzuKuuW8DSgnRc3qL2huoVRrqexnXip7MRREcUV7lZx9u
LKTkh+0DnxCVjaB5JK5hf+Ml3EjMTZ/G3Z+J3a4lAlG8E9F11/24/03bpNr4iraj
ifS3SQ/kcY2QFnD10vEoqxvRTcqqkfUfVDZtXwIDAQABAoIBAC66SOIEFpCRC96Q
XJYgRsYzuv4WMkUd1BCvxhxcOsxWEd09trS2zcM1rPDbVJG9LvKOua7zl+TD0RFt
3wvLPqivgf1XK4O+k7/vWlVXGLie2ybKbdreCazwciSsnNLWfFf30FnFyDCs4C/I
V9xsd3JBcYM7kst3D6xYy0RjBpbyQvMH857sOBoOHpIEJ3t6xiTyrKkSuy/8KDJI
Vs1ZdQCfAJpZKZS28KWl4XNn6DwCgj9sgqBQtRaqgqB2cYgQF3OzNtDYnHQBDtjz
/R7NWz+CQKO+qcdqZbofw2QhDrK7uJ0ZCrEw1cAHZ5PkhVA0sO0N7FYNJTy076jj
cW3I5TECgYEA4s3EmprBV5UVP5ZDfMkwtwCCciADPsaj60Yt6scbakIm9suB0roc
f7RJ7uFnLTPZ/JflAgcr4GQAWtiRW5zG+Qln5UzrZ7d08+ADT+aE8c0Q7Tx+QsXw
Kgeco+FZz8yD1QVQjKevNcyBITwg8xAuDYOBPBISWxWJOyzOH2iaVa8CgYEAwgMB
VoFHc5bmfpL+eaGd6pMeD6xS7AiOlafn7SwmFRlPXS5U1dT/a9+FF4kLyGvs+m0t
/igN5hyPHzs6MSWnH5+qiph9qXVdK1QHsoFGDwD3c4DlIfSrYCNhU5f68htHNMBz
sUAtgsvKqgQd3NyBfuIziLxVfVlHko7QG4p4/1ECgYBTd/TuDRwwll4+i5eEuipi
fx6Cz8NB/CrhcG9/ow002umqFBVQL0xDt18qOewV16pW6rPOPkNojoUO6fr840La
7ho9akSMZBj3k67EXgr5TkX3eTbibiRH44tDSLEb56Fw6UbOrPuvafbv+0gJDCBW
utn5+JCm0tMxYvjs2DtMYwKBgDZpOVrVbwCP9ZzSBOR/2xYKpIeowKjJzZNTP8xY
cWXBb2ymrcw6rFfInD75hIB1JEUnkZqSCTPcFpefuLZH5RMNaHruQW/hJnwcWPxL
HSbgEoYmRBy9zcJsqcMUAKEd3V6CCvBPG3RvSytbdDSY8whu0B0tFJzPCS+lNeBD
eaPBAoGAbnvWeLrd2b0VsuCfgU4KzneHeHPVojh5+LsSqK58GocUJiW7//0BkI6v
5zlj8cEIdEAZxMnF/R8mZYwvxfApHPdMwZjiF1AkVkxfQys+w1Y/zdkU7BPzXLhj
IEus5VSaxzaWAvFiclAVdsG40hsSlBKdS1/ISJsJRpddFEOUDkE=
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFkDCCBHigAwIBAgIQCRsSncT63+cDjvIujUi/ADANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDEwMTAwMDAwMFoXDTIwMDEwMTEyMDAw
MFowFjEUMBIGA1UEAxMLaGhjYW5keS54eXowggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCzvr2zq765FRIqAzTqOFnbSmY5t8H6gwZplh474e1LviISGSrv
lIGMJlJm21xgMwPPK+MTXZSjDayaiI/CNvxfYHYalpK8beH2Vw55Kwe5YAYQdsLI
3/Irbmv0QPU+9nueJqpZh9p78z4R/badHqA1YHZoPyp2Tmjb4XY4p1hmkUyMF9JU
xV6NMfYnHiEt+JPt0vsGi51vD7I46SnA2TrZZQvIexj8NFKCKGo1yb1yrYjI3mkC
bmKI7L0y+HwC0VDrJJqiU9Zf3hR9VHnBUHwWKWCrpoFKwPCppsVUNUWy4T8remui
A5pdIF2MOdMCaQmNUnRlfPiSicJVh3hWbbtNAgMBAAGjggJ8MIICeDAfBgNVHSME
GDAWgBR/05nzoEcOMQBWViKOt8ye3coBijAdBgNVHQ4EFgQU1T9T6IZ1Idx811E5
ZkSA9KsWe8kwJwYDVR0RBCAwHoILaGhjYW5keS54eXqCD3d3dy5oaGNhbmR5Lnh5
ejAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MEwGA1UdIARFMEMwNwYJYIZIAYb9bAECMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v
d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQIBMH0GCCsGAQUFBwEBBHEwbzAh
BggrBgEFBQcwAYYVaHR0cDovL29jc3AuZGNvY3NwLmNuMEoGCCsGAQUFBzAChj5o
dHRwOi8vY2FjZXJ0cy5kaWdpdGFsY2VydHZhbGlkYXRpb24uY29tL1RydXN0QXNp
YVRMU1JTQUNBLmNydDAJBgNVHRMEAjAAMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDw
AHYAsh4FzIuizYogTodm+Su5iiUgZ2va+nDnsklTLe+LkF4AAAFoCM25EgAABAMA
RzBFAiEAkNitpnYZ1lDOPV7jz+KIHaZqREBUPuhOPxskloV8rYkCIEzDvuOt25qh
RbRyHMcot1tqC4tZXu5Q3zSKWrk9O71pAHYAh3W/51l8+IxDmV+9827/Vo1HVjb/
SrVgwbTq/16ggw8AAAFoCM251AAABAMARzBFAiB2DimrB51qSxAvptjxa53Wyo8g
QySMw3x0Q7Cw3s0jJAIhAMltqjBHSF2AgHA5ykq5IepIy4JUvgc2XaTmRAXOZuco
MA0GCSqGSIb3DQEBCwUAA4IBAQA1jznNJTjUoUKyCtb0WeQdha2DGxeBGqg621fT
v0SaLi389GPx+OCCmokmH/AnvrXJbCQdyRcJaeiE7nP7F1OOMxlNJsjVN7tUgkQ3
xNoYBi+jS4WldUs3qO7vEqK1K7kLJMNnmWaYgnyb6aZSuCX7SqtXct5mho9914b7
SXV0GUO4dnUPj6Jc6KfykSkAnxYo9Xn1Nbr+GXbhsE0WkAgeFw3UXn7CbKYuMhYp
126g2G70HeOQtovaATrIO3mS7oLMsG3FI+sJGXCSl8yo/4kfzvf2BY8BpMzY7TOi
+EAQk6/mopwLZ6r4bry9/DsiWqRNRKAh8NzW8kwMtzlXFQDJ
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAs769s6u+uRUSKgM06jhZ20pmObfB+oMGaZYeO+HtS74iEhkq
75SBjCZSZttcYDMDzyvjE12Uow2smoiPwjb8X2B2GpaSvG3h9lcOeSsHuWAGEHbC
yN/yK25r9ED1PvZ7niaqWYfae/M+Ef22nR6gNWB2aD8qdk5o2+F2OKdYZpFMjBfS
VMVejTH2Jx4hLfiT7dL7Boudbw+yOOkpwNk62WULyHsY/DRSgihqNcm9cq2IyN5p
Am5iiOy9Mvh8AtFQ6ySaolPWX94UfVR5wVB8Filgq6aBSsDwqabFVDVFsuE/K3pr
ogOaXSBdjDnTAmkJjVJ0ZXz4konCVYd4Vm27TQIDAQABAoIBACQsl5Yg0u4ByRmO
cqhOtfrVstQb4NyvYOuADE6l7fFn7whwaz0zSI0xqzTLIgC0U6hunzEnDMJx/pJN
OI1wLoNtcOdx9U8Z2DeRFrcZC2Fp616F4Da4J09JVk2egxzsUz2lb3Q8TKLUdeH+
CzH812ZWpw3c5IlRx3W1HutQ9pARiFHuh1rxY5fobkPimt7bTT07G8FlhwWjWhQp
IVYb3fyspnuWNGB2kz80K/6CRSYJ8JCYj8ypsc6Ic7zu9k6MOwky2XIb6Q1f5Lf8
XMrMx/tp2NAyuAXj0Um1r5ulWujzROEVT4dnMEwNSCkiwMvqZwP0Pda15xQyslLH
7meEA8ECgYEA6M4Frh/zuzyIdRbj8zBE208yxLz5YUZkmtvmEIS8W0wg1etKPm1n
f2+SLO+e7qYsoCusjIjhA5dBTNXWwYrAUY4bUzP2lQmtSMUd9AyVfgF5dF7AgLlH
m2vuvnJ7tNYm/QsyuI3Iiw7ZqJKaY4wsG6JCQ9oVI42FzvJo5OtYcuECgYEAxadd
ZU5RbbhTwApqq0UEuW8nSD2v7Fgi66mxyvFEKmm5p0wrhs2XIlNMoBzjVuQzYDlA
4FyuTyZrWoVQot30iDNvOVc4rNR6kashJazH52qlG404cu+X11AAxF56t5tr1oh3
R4mG7Vql7Ns1wK1Y2eF9SzRKp3k5Rw+7V4Coge0CgYEA3m6iHLlorbfrhTxGtb+j
uorULgeEmj2guBlsmtHICc8V/G4f9L+hSLA4UPjtuIVLVAoGhgvuOfkVqi0SUL+a
exG05+1ZJxMk3sd/lANF/iu4eMhjU1ozobshVBOcQK7wd4twfcbyGnMo4ZiZLI3s
QsboW14OHncEpzMTp815J+ECgYBK6YcNaWSVaEJdy9Tn+u2ydn119ONjeXgqx5M6
Lr0+MfoKfWUV34ADo3ysRqanfTA3rRt4rcfm+dHAajzIrcULhisGmZdCcfnOkgSr
KdROUm4nhhu5/DMZiRnxUznBsydpFSnYNDiuZyfyIJc74reFROBfC3+r/9cEpuLD
ZGD5dQKBgQCOQuFW2CVwREizufqr/7OIxlTv8kmDEMsRl2PlyiqOyruoQRz8FlKj
TehTetJpzL59YjarsBTP9F21pziFp8pGDkfjxo4uhjIpfw/9UGf5Al1XbjT9B46N
rRWKWH5kgbO8RFgMogKeEAJjqNM+r3YRzsffzacicuMW6bvQFHm7Cg==
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFjjCCBHagAwIBAgIQA4atzuAnVdzGEJdqbiU0izANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDIyMzAwMDAwMFoXDTIwMDIyMzEyMDAw
MFowFTETMBEGA1UEAxMKaW90Z29kLm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAOhttcRxtkg4mQtXkP45BaZAoen6FBuJg+Aj8VjGfbX2U/BnEKyy
3TS2MbB48IXah4rW0hMuBvg7cZueaMgVYnRrgJhS3vZsYMQtoYxI8A9CX69Knokh
PaDccGHZQSLWfHj9zHYNh0ybj6iEz0esnCsYwpDr25eIi4QNXiM/b4a9S6Yn8w0N
4CRtoIODTgu3bCB7I1XpJxkWGm3kFgPT9gf4uLJsPOpianev84tzFbB1LmZYuLvP
D24oJLuCKZ1tD1BJY6DKqPw/1e7N96v7zqgDUz8ZxqpNDZCzc+PaH+g53HTnnJk3
jrmyptJbarNUjkqKx0AlfM+3KWLBBb/GzK0CAwEAAaOCAnswggJ3MB8GA1UdIwQY
MBaAFH/TmfOgRw4xAFZWIo63zJ7dygGKMB0GA1UdDgQWBBSD1juwYpYBYP/jjpQ0
wedfzlVpETAlBgNVHREEHjAcggppb3Rnb2QubmV0gg53d3cuaW90Z29kLm5ldDAO
BgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEwG
A1UdIARFMEMwNwYJYIZIAYb9bAECMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3
LmRpZ2ljZXJ0LmNvbS9DUFMwCAYGZ4EMAQIBMH0GCCsGAQUFBwEBBHEwbzAhBggr
BgEFBQcwAYYVaHR0cDovL29jc3AuZGNvY3NwLmNuMEoGCCsGAQUFBzAChj5odHRw
Oi8vY2FjZXJ0cy5kaWdpdGFsY2VydHZhbGlkYXRpb24uY29tL1RydXN0QXNpYVRM
U1JTQUNBLmNydDAJBgNVHRMEAjAAMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcA
7ku9t3XOYLrhQmkfq+GeZqMPfl+wctiDAMR7iXqo/csAAAFpGWzMnQAABAMASDBG
AiEA5FJXXhlM/gtCCUDSlhuGDcbjAuTfJnpCfslLJhJmSBECIQDv0dRqdM4LN7DJ
lg7zyo/6apwZKoFl4e5RMTndmIceewB2AId1v+dZfPiMQ5lfvfNu/1aNR1Y2/0q1
YMG06v9eoIMPAAABaRlszeIAAAQDAEcwRQIhANxR2sP2l4KFpFV0sO2GRSRxjajR
0k7SyzTOiEOgtD3MAiBfR+STpNDVz9yGrqbFyxs0EBsDWlF+wqbcLkyKdPnXKjAN
BgkqhkiG9w0BAQsFAAOCAQEAF8O9qkcHpUHTxJlZCSlQv/NYcFb6hYHJsjupmpJb
3aMm9ljVvEHaNyoG4Uv7OqP/5EIKHKmWiyZfbaP1sdqGmWcYemDo6yTCuteqEG6x
nUTCxFw7nnCH50AFpZQCunZR5T8JMcwfccyD1ZjulHOqEb2kRR6fbFelod+cbylr
i1K3+FqtQzlj2bhcI+//2z7WNK07XQHN9jzSH17zo9YiFObv9r5XpmSv1K+Qw1HY
aQGe7YPudhc7oiSkdeh3xsrIiXlBUIcvb/YJ6SsAX5Rw05yff9IqfdWDY8OX/DHh
rD9/qmJ/HGzjJI1vooR2jjqKqMf0wWyixe92PG1s1iaAxQ==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA6G21xHG2SDiZC1eQ/jkFpkCh6foUG4mD4CPxWMZ9tfZT8GcQ
rLLdNLYxsHjwhdqHitbSEy4G+Dtxm55oyBVidGuAmFLe9mxgxC2hjEjwD0Jfr0qe
iSE9oNxwYdlBItZ8eP3Mdg2HTJuPqITPR6ycKxjCkOvbl4iLhA1eIz9vhr1Lpifz
DQ3gJG2gg4NOC7dsIHsjVeknGRYabeQWA9P2B/i4smw86mJqd6/zi3MVsHUuZli4
u88Pbigku4IpnW0PUEljoMqo/D/V7s33q/vOqANTPxnGqk0NkLNz49of6DncdOec
mTeOubKm0ltqs1SOSorHQCV8z7cpYsEFv8bMrQIDAQABAoIBAAm+VPkFOKT9FRKv
+w4NNJAW9DKrdHMAaBzZ+jYZ1rntYkYZAU6cDkCKxWPRI2luaHGI4TRDS7DVnRpE
S77c1qHBbUSgGg9ZKmf5mboYcf0nGn0YswirR2VvmEPMfbneJUhVK2Bk33UgracH
hOug8B2xDgb75tq1Xf6NKOhwB6wtktQ+cuYRHVuB8E/2H9AkuB0mWWu0fO29mC8M
80WCZ7cwB9GbIDcYFGRY3EbUQ00y81ZuJql8ISAf/f/gY975t6YUv9C/fTjHP9lr
fmqtYQbRveLEdWdLsoeDsWrsfi7tmSctKz9KO7raX24F2QraJOt5uYEPPggwqgwX
WllM+2kCgYEA/i28hM4LURONCXm/qAUwO5d9cXJbwqi0eOe0Gz6V/ANmS3CAvN+a
aaaT8clPOL6KG+gUX6XY6JCct1n737RcoIUF4N7f/x3sn3D6YrmvqnTidvMBZ2Mu
CF2aqBJ1MLGz8Oo0TpWx2aeK3nM09ceKX0ndsBfCqnRN3Y0AvLbkVqcCgYEA6hgT
TIdRQep9dj9lXr95b9k1PWhAPcdNQyoklNl2JNto1hbYIpeFBc8RI8RzTa6uFOlZ
Th/TvftSFABUzUsBR32DcVku/9Gbxg1y7+AddEFITb6dK62kaPocf6mVSRf64tW2
Xw3h/GieOIZqcSDqsa2fZQvdeIVm+cPapUkOQIsCgYEA4R0quMgvt6fEIp9Egg/O
Twj1XdN1t2ppJCe6GOMOPPvZznieXCkBfg69OsgbNNt0QBEEck3VVOw3ECBO9iqs
WrJVqXpbEnyzQ+bwqx1fmm0Y4VaJaMKrU1drkO2AAxdvkbArkWn88RL0591LC16l
i41FHR9+Fi8Zg13NSFYG10MCgYEAvCfFu0k4YsbbOOQT0mgMb34icM0OdZlv3IBP
DuULNOy2Av4xkvw+i0C4AguwscupWF2Gzmh+hMEwY6swfiG/UXrs33pTcINFtZax
v2RfyEWAnByNr8HN2CLQLTxdJXcEzLYB87zw2zQrmDtR6sQOX+mxqEI1LN3suuxV
HWzu66kCgYEAlhcNzAGRP6If94xe2xIW8ZG0DN2xwZx2QnjdgDZYasQNsIOjKwrR
J6/w+3CjVAzt3/PgkBom8LPPwASMC4bHPuEschF2SJ4A23BRUp5nvCYW/cBe7Tnc
c9UzoexhsPTvCnw6YpxUs8Ta2uLFsz3cTDAtT9oX8FG1bj7AAxYYfas=
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgIQCnZgtufVtSXbJtmYPMBZsTANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDIyMTAwMDAwMFoXDTIwMDIyMTEyMDAw
MFowETEPMA0GA1UEAxMGb3ZvLnJlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB
CgKCAQEAuJ8xuvqD91ufsnPAQA2PLEXOaalzCakHSEbupiQdYk42ISA3McIqXwxe
muGspKAIeXhx8Nou6IW35fCPEuHCjAKVssz+N4sijp8koc4h8lkU+sOGR+31LUct
YZu4Nwt+3F2y2fMVlFZD13kkWYj66O5/3KU57oi+qp1lriyf1QbU4mEya78DF+Yh
8e4r/mzWJLzIZ5QVUOuaT1tYVwhuLmwlY2QnjLEoNGegsUiJ9Wp40UsjH78NR36K
ahePt3TJU5OGetjCsbfEjR86chFoHuHpUxYaMFY9EJtdSkGkhKBFOZCxy6IcU8pb
scAb8wVJs08JLrGhQdXuZ8CslnY8ZQIDAQABo4ICczCCAm8wHwYDVR0jBBgwFoAU
f9OZ86BHDjEAVlYijrfMnt3KAYowHQYDVR0OBBYEFPemjM6N6/pEWe6zVwr6qN9Z
c6z0MB0GA1UdEQQWMBSCBm92by5yZYIKd3d3Lm92by5yZTAOBgNVHQ8BAf8EBAMC
BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEwGA1UdIARFMEMwNwYJ
YIZIAYb9bAECMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNv
bS9DUFMwCAYGZ4EMAQIBMH0GCCsGAQUFBwEBBHEwbzAhBggrBgEFBQcwAYYVaHR0
cDovL29jc3AuZGNvY3NwLmNuMEoGCCsGAQUFBzAChj5odHRwOi8vY2FjZXJ0cy5k
aWdpdGFsY2VydHZhbGlkYXRpb24uY29tL1RydXN0QXNpYVRMU1JTQUNBLmNydDAJ
BgNVHRMEAjAAMIIBBQYKKwYBBAHWeQIEAgSB9gSB8wDxAHcAu9nfvB+KcbWTlCOX
qpJ7RzhXlQqrUugakJZkNo4e0YUAAAFpECUGpwAABAMASDBGAiEAxGsY3bClbL1N
YQ0/QdUHFFIxabokIPszhqx3UJgdXjICIQDUzINSb9yLRzB42f5MFQLh5bhMzVP+
gpIN4vpVohUD6AB2AF6nc/nfVsDntTZIfdBJ4DJ6kZoMhKESEoQYdZaBcUVYAAAB
aRAlBpYAAAQDAEcwRQIgQFv40+HMPJVmVFVagJ5UW10cTCId1KP9N4xx8ZXuNvcC
IQDTxxerlEQ1YwVYzIJarDhiEImKZwBZmQnOMS4z2DSxczANBgkqhkiG9w0BAQsF
AAOCAQEAOa79i9hHKmXFtElI9XIIjRAem610ar1/emTnSkVlaPJIJNzMe5j/3pGQ
upx3sP2NvXGe11q4FKi62oZp14Vq9E2rAdxNKCGNbky+HfyrLyUs7BJJ2063qeQj
OdI/Iu7qMUwTUxZGPwEDS3xJTGAb8NWQSitnXSzvJaXa2kn6Iw99Z7L7UcFCFo4G
lertCnt+nYzk2AxQsYUnkR/lRFUS3xrspAj/BW/lSLeE3wZps13x9vDt0uym+x0e
6wY88ihqfmABUrVZC/jleFtuh6aTd827kqOjsRiZc6XuXeLLCg08BRq1ZLmv2m+X
eTZdur0A/kQGbnRXPC+tXXcwj8ekQA==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEoQIBAAKCAQEAuJ8xuvqD91ufsnPAQA2PLEXOaalzCakHSEbupiQdYk42ISA3
McIqXwxemuGspKAIeXhx8Nou6IW35fCPEuHCjAKVssz+N4sijp8koc4h8lkU+sOG
R+31LUctYZu4Nwt+3F2y2fMVlFZD13kkWYj66O5/3KU57oi+qp1lriyf1QbU4mEy
a78DF+Yh8e4r/mzWJLzIZ5QVUOuaT1tYVwhuLmwlY2QnjLEoNGegsUiJ9Wp40Usj
H78NR36KahePt3TJU5OGetjCsbfEjR86chFoHuHpUxYaMFY9EJtdSkGkhKBFOZCx
y6IcU8pbscAb8wVJs08JLrGhQdXuZ8CslnY8ZQIDAQABAoIBAE7njuAMWGFcEeU5
blWR1fqEfSMQjj93M8sSscVlEv/kUGMY+y3zf5tu1HIaeGhFk0mjDgNzpG+xUrbd
+LAHt9eR9TvdO9suRl8xKf1TdZO3ue0wqo/MZihrTrx0SqeP7LCvBRT8POFQex84
wa3YivAJmrEJFrjZTa/qpD3sCYWH8mxkt8zmxyiGkGtk7tU6hD1GV9EF17cM4nt5
KC+FVtr/gbYddAOu5Pkh9jIWez0p/bC7PXU0o3YOpavVLwISZ382ypXq1Dq1YH0u
ZWFUe/7l3wqps2pG8myMza/mxVmK6nqj2cnDHL3O3BKd6w66o4VWqIiYGNzgVV0s
6NunbSMCgYEA8zvIAnnVuROvVqNgbwXxJYptQ8xGFA6mBzkM2DkEnvw68yi5dg/q
ctkuH1zaii5H2Vp9b/tPtRePGW9j0MrAhBw/8Oys8qhePdKqDZrN7Je3uLHeRQK7
qPi9NAXVCt/ZqsgLRXGIDJS3+9xYAXSDb+zkZU+x0H1JiSure1il2ccCgYEAwk/f
4IBI/bAFaZ3wOLZalNViekL9iCFzMy4u1+0DCJq3NxFLThiLwEFYk84sl5Cmq73G
PEVqNNeOtWip8w4ylx73ZwcLkiDHTCoyZRy+yeADeqSoMQ0Ze28nrLagOB6djnOa
HvJC6V+zuovBBvO33nIYmlOuR7Z52UOJz44fWHMCgYEAuX/FGMZMDZsKpLtypxlU
ALpifEtEwrUtP+LtfdV2Rb29Q4aycmzO84nYWAjbjnifSQ9vDMEP199AvjgqWqjW
S6qzxQzrFSD8xo9sK3X9SEuozM2x4tWjwsj4mr077dAsU8e+eNaN2HJvIkC4SVvP
hcOXqAAwbv2t4FQSsr43ti8Cf3x6rvEjPZ9HJDCE/V9Xcq/mAzBPuht7UlF3RIsP
SuI4OycL7TIah2yicBw/+FEgWaWr7VKvJVq0vLd6VWVfswkczWEzIjZ6yTIB1kbw
I0kwOQpYcWb6/VgV3VTHqdxJwKWBaTpp+HOI25ql7QKHH0Nh1GEJOpy2SVjl62ML
qQkCgYBpMAFrX0lHk5RbnmAv4H/RoRqO2WoaHlIzMuvAkhVd3JvVZwGnMN5fWxsh
hwf5kxZqcMjoStatEUmARBNI0EW3CvPdEsXfWyNZs/c1wj4LV/jkubFUJeS2exkn
BtLM8RbFV3xMZ0dtgUGLzBptWHGG11xaGPGqoHBUANu7H3NSEA==
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFjDCCBHSgAwIBAgIQCroS3tf4RbmYHpFB2A28vDANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDIyMzAwMDAwMFoXDTIwMDIyMzEyMDAw
MFowGDEWMBQGA1UEAxMNd3d3LmFjZy53YXRjaDCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAO4ty+hfXxHNOvVQmSzxzGdJMET4UxL87bq563zEJsKVv3SI
/T6q52WahIseBSOzFqcjGyHn8n7JuwelWc/5Qz/CM8HNPlJL7YrQmbGMoqE+Mj9L
uyBfVg+68FspJDsPAYSgtQNrL3OoUbJL/aQIIHyZmYdJMrfjUJWyrEiwv5Li6ZUE
+EOZ5RHBQo0CesBinT7SoqyNXsgli43dSbZMRnMatncemXGQQDYJUyg9SrvDxPdZ
bntt1Dq8JpRmosAoYn/YMA8YPBiAHPWCHEp3NwT0hPVl7sum4jYUbTKKfebqH0Xr
TwNfOi8vztp7IPOaf8RlC02RJta3hlRQ4dfX5LcCAwEAAaOCAnYwggJyMB8GA1Ud
IwQYMBaAFH/TmfOgRw4xAFZWIo63zJ7dygGKMB0GA1UdDgQWBBR4MQLRXakT689Y
SVJahCqTMskWtjAjBgNVHREEHDAagg13d3cuYWNnLndhdGNogglhY2cud2F0Y2gw
DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBM
BgNVHSAERTBDMDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3
dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRxMG8wIQYI
KwYBBQUHMAGGFWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcwAoY+aHR0
cDovL2NhY2VydHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFzaWFU
TFNSU0FDQS5jcnQwCQYDVR0TBAIwADCCAQIGCisGAQQB1nkCBAIEgfMEgfAA7gB1
AKS5CZC0GFgUh7sTosxncAo8NZgE+RvfuON3zQ7IDdwQAAABaRjVKP8AAAQDAEYw
RAIgEY+Ez2SXOj/SmAuKfkAjpI/2w1sOu8YdRT9CZnfPWEMCIATdhE5F+PwdeF1M
p5/EUryGibdUCS+IsESkml4foE7LAHUAh3W/51l8+IxDmV+9827/Vo1HVjb/SrVg
wbTq/16ggw8AAAFpGNUqGwAABAMARjBEAiBzCuIGZLUvun1aRdrQrbQmVGb1ZWXF
yDVtJM3WZ6ocXAIgbJnTIyQxO9hGNqaO7KQFV7fQBpWnIWn8SNqDmQvaN3wwDQYJ
KoZIhvcNAQELBQADggEBADbq+DE+1/i/HrtUz6X17vRmu8wbm3LP0qPVSk0ygi1N
aS10+AS5sURIAGVj9PTTndCBaLAFCFhzN9fwZydE0rXTYY9DaR2jSyywp38s1UGA
5owrCr9bBEwHefrx9r6NxGZVqNHMsTbvbbJ69hoYbNS3/xd5WnGjOEct9FqRarSb
C9SKNJAz+4vc4UvVuH63nzNsCmPjbRmPbvNCatql6C1n3bVbs9cOl6lPr5uTUAri
rZRksJiwrTQK4xCpdsltn4b1IYpduwEeZ/y4KjzFO1h9wiHkmaXYBTzgdH4PvBbS
1RaKhkjAkxiRrf5lyqUeqkfMxRT9j1U5V38pRBY2Y6A=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEA7i3L6F9fEc069VCZLPHMZ0kwRPhTEvzturnrfMQmwpW/dIj9
PqrnZZqEix4FI7MWpyMbIefyfsm7B6VZz/lDP8Izwc0+UkvtitCZsYyioT4yP0u7
IF9WD7rwWykkOw8BhKC1A2svc6hRskv9pAggfJmZh0kyt+NQlbKsSLC/kuLplQT4
Q5nlEcFCjQJ6wGKdPtKirI1eyCWLjd1JtkxGcxq2dx6ZcZBANglTKD1Ku8PE91lu
e23UOrwmlGaiwChif9gwDxg8GIAc9YIcSnc3BPSE9WXuy6biNhRtMop95uofRetP
A186Ly/O2nsg85p/xGULTZEm1reGVFDh19fktwIDAQABAoIBAAgW0n11riZOBxOW
OJP3/lr/qr3QHtoro7m0xZR7APbMD5cnBxrRKRy6FVUeoH2ogAhBi/lbbFDCcmSw
ryhkedRsUkYU8QODt3Fm4xSbOln2YWeyH1l0UD/AHjIQzdc0ckPAq+uOAPjEan0Y
uAH3+LDipcrPdJzqm0dwrKNA+LCsJw0+EQKSiYCH3M5OsItylzZgtoLgS0YWFwi4
6VpbsFmhQhA5EQdSrSuzQPmcwcz+h7u4rUpuOAXAC54xgQBZi0O3Dp/ndS6erjnt
KlL8E68Or+ePH7vVVr6J6Hu6lf1AyXSZLLpoq9rFIKFB595w/CCF/ISqLUkKd5I2
7gzwKHkCgYEA9+WK/gu0HOw55YbiqgrAKcpk980wheKOgESpmgEn7ISEzz9aB+A+
VbmMD0cvkVfKMEpINeB8wkdV2SopkksMkax1rILDg06EBfbUKkIQOCJRurOejCiZ
3HAA10KNnswIVxv9vTp3BAOV5frF7tzJv1Tz6i/qUKnNycSBl9BzlW0CgYEA9fbu
31iu0bVBX2WNduPgwlXpe3EQF5UJrVFCWoUD1e1jcmwnVmHaUBHvz6775Td+wNX3
ImUgCTx45HiUD+YykGM7O1LEnxARSxKfvy3T+c8n3dmkIlNWVeg62WahDZbqq+r3
Jaw48djFBGj/NGU/1i8FQ3/XJgopOS6z3LYBoDMCgYEApsHdDCRnVwV5tPNVyrlM
p1AlN6TqPUY4QgTualDYwHwssxWUxLOOezBEDYr/brA1rOJrTQLkKfS+xUVdjbG6
lMwEpLWaO9w3Z6Ow+XRTYM+FVyi5QOOXDPizOBrnFal++sozmHWZ1jNrRLe7KoGP
nYvSQPlWkEiJzG7KFov9FMkCgYB4GCST+toI3KZZrN0Aos04Nfh1ZEQGL6f07wsl
5XJ0/p6i3LnsTITquYdM8VRem9UQ1KgBLD0TJWqlq1Yn2S7xHvJpycTlIVRAQoyr
LPYmMAZ4JO8mL2ilM2mggqK6XuigHm6j/04ij8PKnnWVIKalrnm0dnQXR7jPCcWa
S2fJzwKBgGmtelZfOqg+fMaTmJmeLg96ClfAGl1qmNOnZCp22TAK8lmTmPuMl59T
OkNUlZNK1US9f4BpfP4RE/XvnethoCpR+0zKlETwlYmdwoUi56DTNZSqaPJxS+Gd
bdwv4LndcbShPXtLjfzBnoGXlAP/Ndgvxd+NWAZ4u/aM9d8u7lo5
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFiDCCBHCgAwIBAgIQDzQBwgSfEGBEZxdvyESEhjANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDIyMzAwMDAwMFoXDTIwMDIyMzEyMDAw
MFowFjEUMBIGA1UEAxMLd3d3LmVlZS5kb2cwggEiMA0GCSqGSIb3DQEBAQUAA4IB
DwAwggEKAoIBAQCX4Y7aaH6ZCb37PGl56fLSWoiPJx0rba/bgVcbk6NnD43nsfxW
D9eQuVrs9R3yat8sY2ZzshVaV6U95tw1UKYGRkU97fzYmWkB/ZftHSXd6oZrXMEb
FplQcAyK3BMdSygmQW3Z6gprRHfgmY61Gj+BVyvr5S8gjH984vLn7ZQuL26gT7Vz
iVjVSt0VvN+gvtNsKfPg4vsbRTjKrzwuk2r4lYZk1MMS/220XfqHAOZWzPGY5sZ5
ncJFSL/wqhBcxtS5i9ppKGq2j/Vqpw2z7CxDQbFm/F6/M7NEwUqMb+HAxr13s4uv
rZm/QYehyFkGiGoOA4+0x1/z5mHGbVGTnkQfAgMBAAGjggJ0MIICcDAfBgNVHSME
GDAWgBR/05nzoEcOMQBWViKOt8ye3coBijAdBgNVHQ4EFgQUSdVms4dzG0p7yqmn
QOhxUcPUafYwHwYDVR0RBBgwFoILd3d3LmVlZS5kb2eCB2VlZS5kb2cwDgYDVR0P
AQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBMBgNVHSAE
RTBDMDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdp
Y2VydC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRxMG8wIQYIKwYBBQUH
MAGGFWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcwAoY+aHR0cDovL2Nh
Y2VydHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFzaWFUTFNSU0FD
QS5jcnQwCQYDVR0TBAIwADCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AKS5CZC0
GFgUh7sTosxncAo8NZgE+RvfuON3zQ7IDdwQAAABaRk1pKMAAAQDAEcwRQIgMGnG
eMYl7SJpiB8tKwgDSajZn0McQF+H3jKl/u8RpXQCIQCI2KCdy86Q4TFXaYVhWnQf
A37r32d+UDWRnvhHIxqO9QB2AId1v+dZfPiMQ5lfvfNu/1aNR1Y2/0q1YMG06v9e
oIMPAAABaRk1pecAAAQDAEcwRQIhAK4Zpil71sNu31FwJx171M3voQ079KPePUZt
WowLN5OdAiBGqk1ho/fkp2NZTp2fIu542IHbsxBjZBFSfHKE13THFDANBgkqhkiG
9w0BAQsFAAOCAQEAm72LwkfhBlE20Xgrh6Vff60HiSwdsVSb0lxWt9WKNl/rG1f+
m5EWiFdkLdm5qO/EpFMSeTG44ibkes5GrkaS20PKyNEAQ/zdMW7g7nBvB0zVEGs3
/R4f/8XL0sRj4sg4DNGaD+nB5BvUElOPETKsww34sgeRlIAJV4zmb3E/t77Uf6yF
dl6g/TzuWHhJMDubGfAfRXDTatPsv85IC1/+VY62V5j+RYm8O65Gh83MtFDHf6BJ
kaeoaInuChYSVGaq/vWlsoFjinP6V5om1zUNk3jW8UjrzHDWWl+pjV73qli0VHjX
BIRMMNDb6iOjDB4ogoDL/agbtqXB35h6vMgEvw==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAl+GO2mh+mQm9+zxpeeny0lqIjycdK22v24FXG5OjZw+N57H8
Vg/XkLla7PUd8mrfLGNmc7IVWlelPebcNVCmBkZFPe382JlpAf2X7R0l3eqGa1zB
GxaZUHAMitwTHUsoJkFt2eoKa0R34JmOtRo/gVcr6+UvIIx/fOLy5+2ULi9uoE+1
c4lY1UrdFbzfoL7TbCnz4OL7G0U4yq88LpNq+JWGZNTDEv9ttF36hwDmVszxmObG
eZ3CRUi/8KoQXMbUuYvaaShqto/1aqcNs+wsQ0GxZvxevzOzRMFKjG/hwMa9d7OL
r62Zv0GHochZBohqDgOPtMdf8+Zhxm1Rk55EHwIDAQABAoIBABEFBa0T6Jvdq5xr
uKYgwUUxP/xKtcoYEIzYgZplgPoblBtSpqQ+QjnFi5riHOj9cOTYfrKYUiw9hhbZ
t/OBhhlN5pR6Bst+5XWDpXK8wXGMxmNhkYInliadZ8pnvvyZX3Zp/pVc1K4Qjh5t
FsDUoCkuS42zsQREukSUagPza5eBLPP42MBG2KunrMDmmTq83l3icnUflnhrvUWO
h2Ybq62UXjm/+2GVXoUk1dyh/dPdb5C9yBI14OohymLMzDxvqO40afe65Q9YQCYD
7PN9NdJIdKdCAPJ4r7xsbaEzn8tWzAlcHUHxfNq4Gw+RgipF5Aix1fLV8ARxhYLY
hgnnWYECgYEAz5ra+f1lN5S0FENrJ+/pC9K1L7NJJgzISNtbIi2NLiBcMeb4tHIx
FKJzbst9/E0hxOppuUYtCahyJsrLdWpSoTaRZrPWLssbTix+Q2IOiWbExfuWZdBs
/TryAavJQ6pF4W/3U25Fk+2d7f4LTkNlwkH1+a4fuTnI5jBnDZwoapMCgYEAu0lM
IcQ86oHU9SQwdUYYY/KqTABaZ3YmSj4djLxQ6Wt207h78q/WtdhaREqTSBc4KWYT
VSYgTGlus8JXqsyryZ3XlmwWqxwSgn4oIRFfQ4GjKVaHtUp3b5XvSGcFZcr6vwXH
JM1w/QcCNqc0VjQTGREB68EU3iN5KXJl4tYWW8UCgYAENO8bAbd7WNgNURBqzsG6
K5rgTJG+46NrVoaSOroRpTY5DKUdgvLbqC8On7D929JDWzypNHLVL0Sg5Jsa1fy2
p5RqsFo2uIblHqGwW9xPjHWQTXjOt1p+ByPAROrfJCQmXU51slZWmQoKOIuiGluF
hDCnzo92AWXAxFpSPEfVYQKBgHnVR8JbjykahndmMGPJ0ooKTUAdprHRST1YxQ5N
XvFJqEY4p+ELBEjNUoNEZCUsfatorMDiiXZLy+kCTtdcR5BjruA6tlBfdacP/Hju
fSNEDOkSUjvcEnAzgDKAWiGK9q0XTCIjxxHC4my9Pq2pOJdA2hgMRc/wEZylv6Pd
kzPlAoGAGuAq1o6xt+PC+7pt9/mSw08WvDtEK4imzB2N9a9VNpFg0Eti3/LnFRS9
6eNzaJGgmNWj7isJExywnQtR9P9+H8LGsDQiyNMgbjh1w41Hp4NR5uxU+z1qwwMT
pJW4ui1XyAEYqbf1MpFTpHH+7wbqcOP6ogxafAMQPWUz7ybLAEA=
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFkjCCBHqgAwIBAgIQCZvAgrLFvGp+EKW8IXtJtTANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE4MTIzMTAwMDAwMFoXDTE5MTIzMTEyMDAw
MFowGTEXMBUGA1UEAxMOd3d3LmhoY2FuZHkubWUwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDDRU2bBJ8l119bgSXw22NitTNAJBWmdzXflEGIotfb1Epv
nJqvXiGddw1g3xOJ74P2mubWVSpVsH6O2RDFz1ZV1hTc5wLfumEl0FqjMNqzDGIF
bFdVUnlSvT9Hx3NH6KOg2ZpghqufSu6bHzYWUn5FHyKSI9zkTw6f7zQGDNEJDK3x
c5372nfDZ1XyJCko9FfLd+a/ZdpkFynoENbg3AxKv4IrUau8HVoxYsYN0+Vvsy8P
xU5kRSAY6awSG7pzZ99dL6bcpaw6bL7d2RHtl/4mW7eVMPLATx1iqM67pNfE/yqf
qIE89jwqmVYXACHa/bLdYN1TRcjXVuOUkqOLz8gJAgMBAAGjggJ7MIICdzAfBgNV
HSMEGDAWgBR/05nzoEcOMQBWViKOt8ye3coBijAdBgNVHQ4EFgQUa1ebKAWjzc3E
BrdaxbK3KjYksgcwJQYDVR0RBB4wHIIOd3d3LmhoY2FuZHkubWWCCmhoY2FuZHku
bWUwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjBMBgNVHSAERTBDMDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczov
L3d3dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRxMG8w
IQYIKwYBBQUHMAGGFWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcwAoY+
aHR0cDovL2NhY2VydHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFz
aWFUTFNSU0FDQS5jcnQwCQYDVR0TBAIwADCCAQUGCisGAQQB1nkCBAIEgfYEgfMA
8QB3ALvZ37wfinG1k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAABaAPsNl8AAAQD
AEgwRgIhAJyXNyMMpu2FEGwncTjh5oVMm0aog67gjtVfdE8E1CGtAiEArdRU7RKD
6b0VnPfC5h8QYvvNbslL5n7CS6nCfa6N9HkAdgCHdb/nWXz4jEOZX73zbv9WjUdW
Nv9KtWDBtOr/XqCDDwAAAWgD7Dc7AAAEAwBHMEUCICavdhGceh5icCt9SRFk8XM0
7FjMsZcx9N5dS5pnJ/VhAiEAmhnV3S4MHo9iNY0LGAfhlGJxbXuBO7nqRF+EO5ap
4YAwDQYJKoZIhvcNAQELBQADggEBAG+LWMA+c4kePoY3LrZxPRLx8KWG9zvDeUi5
KYlJgrI8RCAlxPhdioMJlV02mIWM0Wr4N14LAK0K4OBd0NP0NlCfTN0wW+7HHZ27
xVBPgN9slKotEo/u9Y+OZkOMpHLQFQsjyrrn2WdNgEgTCLnuXOdPAFlIegNgvZVX
uPUppYsg7OtEKWYr58NzRt153OU41+hq5buJbr4HUuCYFjhGW479s4ITdHGV8jY9
Q6sKZ3wKTypNhza83OUdB0Cnqdqj8a+66Bl6boi2IPPRo1V0YIIKymWepT7aczIM
4uDEvxGqGi8Am7hJB1EMeOQ81IFhdT0WtDWezNFuLKAIGGhRsEA=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAw0VNmwSfJddfW4El8NtjYrUzQCQVpnc135RBiKLX29RKb5ya
r14hnXcNYN8Tie+D9prm1lUqVbB+jtkQxc9WVdYU3OcC37phJdBaozDaswxiBWxX
VVJ5Ur0/R8dzR+ijoNmaYIarn0rumx82FlJ+RR8ikiPc5E8On+80BgzRCQyt8XOd
+9p3w2dV8iQpKPRXy3fmv2XaZBcp6BDW4NwMSr+CK1GrvB1aMWLGDdPlb7MvD8VO
ZEUgGOmsEhu6c2ffXS+m3KWsOmy+3dkR7Zf+Jlu3lTDywE8dYqjOu6TXxP8qn6iB
PPY8KplWFwAh2v2y3WDdU0XI11bjlJKji8/ICQIDAQABAoIBAAJlhFlQX4pTBVxA
eTBmkOayO0nLPOoecRkoXvwyphw66Rr2PL5wP6YIwwTwV/NhGX6E/NZJP0wZRBm0
DPel3spjkT1Q0daLGWF3GCsD5iXnvgA7tIAF6MVHhfz3NAaq5+8zxyhDdDHFSqkO
uKw3dk3viY4U8JjAu6OM3QJCAALGETaNsuupsVH+MKigKsOuyVsK88JGbejQYv9r
zdurqG3cdE5YoPzuCk+QXps9QGkZyDMqxA6cWVSULb5bckngeflrryhpRK2P9dip
jq16hVqaasU1aDEVu1yLdubvljhqZ30KjCZDoBeAoapgtlmLEuqh1V4JJMS8B1cR
9UzLqgECgYEA+BSHVgFbbvC+U3n4NBqduvDCcM1M9VnL+9UNrPTOEu6PZdWRDfYe
vKFnccnDnl66IFNujTSFk6l1Xw5awt9qS/0vdSeFaPPCV8pxrTFAEt84DE/L2WRR
NaunGV6VSQgZsH65hwzPqT73HSH3/dexuKlP4da9eJneQTf6KHiviMECgYEAyYEu
cBJ9cs2C7Wpvaek+Mwdhtg8bRqxqAa7Rh6mVNarW1Ydsl1YO+6+Xwrne8z9hQBWt
5BO3gRtEdPJmei43jJ4sW0PldZ4YLxK+tIFmME3lYVaGfyg+RFnpzTZ/9yGyejL1
LRDs2keY8GMkISxTXRGPVo4WU6yCDXuxFRezCUkCgYBGrRqNbx+McLvYbmQ+++I5
8wOCPYsSTz3lBiK6Rpg7Hont+jU0JA1HsjgVW+UGRniCYyKYygDQO7P7m8xRvnK7
KWuO1e6VIvUYK83NCL33Ym7GWyl5SrI0Ny4I9UBUqSEgfkn+5rB2yECApT/QqtWw
BVSDw7kBFd0S+Y6kXxWrQQKBgQCyNf7E/YVXSCyYHr7kc3UgGlIvetLLwWaLkHod
Oj0NVsdj176RZXog3B4jCNIGXbJ7w/Cju1Ba7auwpkU9n6xfP/DI0paYXDbVQwXI
jHy9EddhK+4NfaD8QG0HokCwZ2v6qSCvN73SGupHB9eHQzWDJSmZClbyr6nhlNh7
aBdeiQKBgQDI3VmY9ZmgSjGtu4LctLhzKltdvxNlIt52JJlc+/Xx753P2Ud0jPEY
CwMAk13tTQaOiVcXEJjflgWSZ9sKcw0CE/Jr7N+G12HAzQNrrELys6xNtM3sOPVo
hPRDJ6UxP6/O5GYy9OtMCxM94jxN3buV1fDC2D7GaVxiuxJ/pVPK+A==
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFlDCCBHygAwIBAgIQBk8Hdyqna2U7d2Nfu71yLDANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDEwMTAwMDAwMFoXDTIwMDEwMTEyMDAw
MFowGjEYMBYGA1UEAxMPd3d3LmhoY2FuZHkueHl6MIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAmz9pM40mZg2v+gqnROHqP+4vu1UqAYzuXcz04V9M/eVT
p1NWqwfpN3nar//f4+S8RUIgH3YjEFwsPmN6K3gM5gd3rP9m2F4rlimnP+Jzu77s
86AyjxNkyya57S7A+axXte+1kOrdTBHPbiqtOzdeSAT9352vR1ovl07U7Lv5MjlS
7e0z6hYJmynGMDaR1/TV/o+oLAMMgzI5R+GJSSpFappPWn57P8zWwdarLB5teSV8
KdNz/JTjyXw6idjtJ9wN/WpRUpgpH9nyBdMZh9HInn4Cw7sLBbX70ygNnU1R4mh1
QTST7ekehZzfVhUTsP4UieFT8ukimI9V7tJatn0nYwIDAQABo4ICfDCCAngwHwYD
VR0jBBgwFoAUf9OZ86BHDjEAVlYijrfMnt3KAYowHQYDVR0OBBYEFCranXagEzrZ
1Ahb+nAs5WTHwPICMCcGA1UdEQQgMB6CD3d3dy5oaGNhbmR5Lnh5eoILaGhjYW5k
eS54eXowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjBMBgNVHSAERTBDMDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRw
czovL3d3dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRx
MG8wIQYIKwYBBQUHMAGGFWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcw
AoY+aHR0cDovL2NhY2VydHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVz
dEFzaWFUTFNSU0FDQS5jcnQwCQYDVR0TBAIwADCCAQQGCisGAQQB1nkCBAIEgfUE
gfIA8AB2ALIeBcyLos2KIE6HZvkruYolIGdr2vpw57JJUy3vi5BeAAABaAjNuQYA
AAQDAEcwRQIhAOIRq/h3XIxfAlMU8eWu6ISbt4ydAsyU1HfJtMskJdNGAiBNaBFM
sAzIHmnbApMhQl44p68nZNVpeUr3ikM1q/KzzAB2AId1v+dZfPiMQ5lfvfNu/1aN
R1Y2/0q1YMG06v9eoIMPAAABaAjNudMAAAQDAEcwRQIhAI7kV3mPBSFhX7o7divG
U8l2tSh9o1kUGAZdlxYZePsjAiBkWjCxA1dqsv7q64DpG/uZEzQ90z4tfVTJP82W
Tfc4qDANBgkqhkiG9w0BAQsFAAOCAQEAWiEag1ZeiYnrVQYoLiJE2dJJLYgM63Tn
iIjsksaV7KeLoh8Hu3lGyv+ZpbIVryPyHnAWWb2/GK1R4AxqzoE0QdPHpE7tijd6
2IzwFvNiTAHr6D7NMwDhHOyT5ivk+1tvzLE/1ZNttcOHPvsFqcALck+Mlm5pspqO
wSp7x77uDEZMrQFrU8tjSrLqofQZbNQkhZWxkAOHyIcq0eYjiaSJQk3qHApqvBgS
IboVhdHNa8yibVct2o+RZAxM5gfijEo+EgsiSRCXMUB8uiJPAdDraXojtc09L9uL
3QnefBcW+Ro4VR/eXHC9e5rh3Un/TXgB3MQS/vfdqBJG9uLUoRxAqQ==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAmz9pM40mZg2v+gqnROHqP+4vu1UqAYzuXcz04V9M/eVTp1NW
qwfpN3nar//f4+S8RUIgH3YjEFwsPmN6K3gM5gd3rP9m2F4rlimnP+Jzu77s86Ay
jxNkyya57S7A+axXte+1kOrdTBHPbiqtOzdeSAT9352vR1ovl07U7Lv5MjlS7e0z
6hYJmynGMDaR1/TV/o+oLAMMgzI5R+GJSSpFappPWn57P8zWwdarLB5teSV8KdNz
/JTjyXw6idjtJ9wN/WpRUpgpH9nyBdMZh9HInn4Cw7sLBbX70ygNnU1R4mh1QTST
7ekehZzfVhUTsP4UieFT8ukimI9V7tJatn0nYwIDAQABAoIBAADJspjILgC1YxML
lZiI5cc+ezZVLIOZ5n/KKxf8HTtQom4/9jmjlNbRb7J8kIzq7twSUnCc1d+FLqHm
bIrmu6uf/OB/SOzu+9Bx4UWdIMwI7QTtGpr7rmnfH9eigoI1Ek2vElnSh1Fig1rI
xql9Rdiehd223CcQv+fhrSNcCA8g/B+60aJEicLnnJMZV8J+lgK/Nn4Z1+8kHl7n
AvnVNKfl2yEvkp/ydcCYFE2P37rGreemfTzANji1/m9MAo1BWDEjYhCx1sAwc/DA
hC1aBV3C/wPB5BMqJNGT7M6VVAcayyhZDzhMcb0jMMB4xMIr/e4l/wVwoF6qqyCR
aTdK4nECgYEAyKZyjXVfgVIaP/dIEQYavENzGwVDUrPDaSwHMYGDzjyHa0AFwxVc
NK9U9zK9Z6WM4p9etAsuDT9IpMxDeIaynGWJlGG7lVbo0rLNK6+DcOefo7jZf0iu
oPPRCpCnD6XkzUW6qPo9SUosKC+gunAo0sGLMyOqeTysUAhiEGXE08sCgYEAxhK4
3pOtHqaFsCmZ8hcDHwQ22C+SmEN2RRYETtE1aAOnkxl4GHBqtPcUyy/kG6W3K9Yy
y+tcPNCKI+j1yKE94ZjSHHoYRUEqSadWfldOj0yuDX2jVG6BcPIp62nVDC24QVms
bzeppiQYmAG5cZ8U6LKwDTtF46FIoJSXP8SO98kCgYEAux7u6ZkyTeoBbPHxlV66
BCRq7iIEXNYkQKq8sqB0CRtNtuln9jyvVrrEZBw/oq8zKg0yRnm+osAHwRh1O6ty
WoQev/A8/dKlIgl5aWovDFYV/JtgymE/6f43TsED64XsULrcjsV/7h9r+rYgEH6U
s6enZzO1wYahs6l9uokN++0CgYEAioMxMMVIvTRqLOUKuNcK4bfKuqeZ9kzG+k0J
OiznEhPsLdwTtdN3a5GVwvl8pTDfxRIHd77hQ835rF8O8fyAD7EUzcE8E8IcVmFl
BPj9AQz4coq3myWj814FnpDl4ZxfS6PwB95/DqYTZMlf62r57jh3EOmwWBzDczg2
BOvpprECgYAhvZbboHMwGR2sYsWdQ5LiBlzLWpq6OHZx9bQTlcFgZkybA85cj1ng
i7tV8ZN9CHR5fEv/TrjD3XAX0cEzE3vgtoaosH160xo526J/T1ZxmMouCCEmQR5+
7r62QO5tr9jN9VOT9NIGAC5LEXZ6HqL2Qr1ctpUco2f6Byp5ZApIeg==
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFjjCCBHagAwIBAgIQCRNdsbJnXD5suTgZEiSQlDANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDIyMzAwMDAwMFoXDTIwMDIyMzEyMDAw
MFowGDEWMBQGA1UEAxMNd3d3LmlvdGdvZC5tZTCCASIwDQYJKoZIhvcNAQEBBQAD
ggEPADCCAQoCggEBAMsDY6H334qbvVH+fKrf8trofShUcNnKdm+gq/074/TpBrrK
b+aWGMaUdEkBMHQD4gE7d2C/AlgLA9oJYPXEulPM1zMHSRmJTnCR8GUh7ESOdunK
7OKTKYarLpSD6h0mRwobVVG+G5jH1+Um2OoXZQlqm7xWo+hVlr5SP6k6/old6CAK
s6VGe2KUPaSyumTbtxKcFHmH5eO9oSnJs3IAlXFqJdRAlJXtBJMZ4VU7j/72ClKK
Cu1GMXZPRXBNsdHKC8eKIUVx+5EYuoZQpRCcdcRNMWLNARq0UOayC3hd/wdWM/ep
q0fUhTQ9np3dEP4+MAjE5jFco6Kvs4TuAjB9MOsCAwEAAaOCAngwggJ0MB8GA1Ud
IwQYMBaAFH/TmfOgRw4xAFZWIo63zJ7dygGKMB0GA1UdDgQWBBRaHH/lyr/kwPod
pdBbCe7xhAYhODAjBgNVHREEHDAagg13d3cuaW90Z29kLm1lgglpb3Rnb2QubWUw
DgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBM
BgNVHSAERTBDMDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3
dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRxMG8wIQYI
KwYBBQUHMAGGFWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcwAoY+aHR0
cDovL2NhY2VydHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFzaWFU
TFNSU0FDQS5jcnQwCQYDVR0TBAIwADCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB3
ALvZ37wfinG1k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAABaRlDbKwAAAQDAEgw
RgIhAO2k7ByZF2wN4oj36v3S0YkguhSeg2TBonoPH1oHtHe+AiEAkJQy415gkWA2
esTYhFCieF8HXucEdiIhXGg5NhbUfssAdQBep3P531bA57U2SH3QSeAyepGaDISh
EhKEGHWWgXFFWAAAAWkZQ2zPAAAEAwBGMEQCIEjUc5+rfRmbS3Na8e4DYwQJewrH
22O80Hszu8ynFkVrAiAjqh+Q5e5v4V35sxRzDWNhyKQHYx+9TBK7yQ4im2exrjAN
BgkqhkiG9w0BAQsFAAOCAQEAUiyXigcIQCvwvqzK+ri3P/CZRxPSle7UDETez7wt
wY2wpXB3Yz0/j/kwfW1eGfGTvNcrzVE64Gmes5EAUjV1LKP19+7yG+PogYMJqQwd
O4MyfoKupha/zQhEojAkwnULR6W+3K4IHYvqo0X1lvLsWkqy77yjNm8OBJnhCnWt
DfsPqrqv3qNOeuiygOHgwY92iRmJ2NkWzDzWxZxqZAQ2MMVJMKb5ll+zqAUc3rVU
eQPoh7Orqft1c5mXIDqJ2GnL4GYg/08MjJG4EkoINDaanv4UFX7dSUJIRvwXaZ6B
Emb5Pz/5mOg36BKxzOORDew8SVLWPfnp0Gi0VS4Fo0Ryrw==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEoAIBAAKCAQEAywNjofffipu9Uf58qt/y2uh9KFRw2cp2b6Cr/Tvj9OkGuspv
5pYYxpR0SQEwdAPiATt3YL8CWAsD2glg9cS6U8zXMwdJGYlOcJHwZSHsRI526crs
4pMphqsulIPqHSZHChtVUb4bmMfX5SbY6hdlCWqbvFaj6FWWvlI/qTr+iV3oIAqz
pUZ7YpQ9pLK6ZNu3EpwUeYfl472hKcmzcgCVcWol1ECUle0EkxnhVTuP/vYKUooK
7UYxdk9FcE2x0coLx4ohRXH7kRi6hlClEJx1xE0xYs0BGrRQ5rILeF3/B1Yz96mr
R9SFND2end0Q/j4wCMTmMVyjoq+zhO4CMH0w6wIDAQABAoH/DKGpWnza69cylPnA
o3NwTXe8CLQTvzA1Lk8sZF5n4ud4TN3d8/r1Ifg/RAJzgVa8glcelmZwrJwC2DK9
MR/VnKpZApzxb253F4n9D7uMnG5A00sochUjtysUFk4e54zVlZSLg5zQiHov4m2a
o9GHrrLhIlbUAI53UqldumC6dazqUEnkfogjHbcak8fmHvAqZLEPtE4UnjPtjxhx
GkvJ7MW/UoTnactL6ifW5iUc1KyaZ0CwHghO8JkThle7MRr+GMtr8zDabdRqAPXS
WtaqogJuQTj5s4CMf9Ag6cVHEVF5t0YgtwGZXxO/I+PLnbgAX2XUnT9Etz2bLYas
ZKiJAoGBAOsKNZPhJ4D29kP6e+3QQ7RIDMvGXAjUHdlAn9CQFLk7kncG5GP9zNuW
Zkl6iPv8uLNAFFtNWaJBuo9g5I7aR9NyPPj3q+Y3Z3e3wjkIv6+xRE5hLg6SuYlM
ifxbYdnVqnrF44LlYbQg9W1c369nYok4nqmpfCUtsqrrlp7YWJhTAoGBAN0eCOnb
Jgy1KfBfJxw5E/sq/RIe7wjGMNYSHT76zFAMreIV/dy601FBM4bnk2VU4ESbFzt4
y1CDAFzXUFvPqJWDMnS7UdssRrlt2YzZqetFA0YT0lntXO6cYI0zRNiVJwNDk9zM
NF8YfEAg8u/YEN2YXqqLOHp1/ZloJh6dbhIJAoGAJVsKCObQEH8vxL4a1EE1gYGy
BvEPz5dm5xCOVeeQY6BENwaxZfMAjCXrO+Jtwx73fAXDNn+kr1UjAYa0zL+Eiuat
KiSy/XPwzeY2yDnLvXC/GnX3i/ll45x2kdU0SBrdbYXmEvfB/479ctQ/+PDFiGmn
Te/R+1a3/tJSrgxUiGECgYBV4ieWJY+W2frrKRo4xRa0tNLM6gTwBILNcwW3A5S9
9t7G9MHArTQM2GVaHbJLZnchTpfsepOFtww6A0tsDbEuOWIsouE9XuotdbRNF/H+
trR50JMgaKhy6Xw6+9Heybf4dZQF667fzNPd2K5jaCnM2DTUyvRp5FBW+HPt6jnp
eQKBgHURn9o1kE+9Y3Mp+zzHUF951eyF6LCCoEb1RdLmgbsMZgj0NmkFjSqAf0i2
Hv0ZsAa/8m0YQ0oFuvLnyBjP1DCSwKYrpFHQRy9cKW8yejTQnkbUGbFE6jS581g4
sP3lrr8/PXUgH78HXdydDBkuDiK5y8nYGrNOENSx5i+lbchz
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFkTCCBHmgAwIBAgIQCzUU5ngm67DfXl2n85/MkTANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDIyMzAwMDAwMFoXDTIwMDIyMzEyMDAw
MFowGTEXMBUGA1UEAxMOd3d3LmlvdGdvZC5uZXQwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQCpJXhG5LGuBsvDbY+NzCFWiI82muuM4+4M+gRk+A6O/xXG
0AFyZAoYrz7OWySigwWJ37Q+4NrNpeitySA+RBAmGNvYAPHGq76iFR9RcgH1o0SN
Ers6/x5fdCmSetHDllO0DK25QXS+nSeh2eYlgquXhCBC4PKUO7zMXAVXUTXrGZN1
Z4MZf8IvwE4WubXy0qZfCoaV2IU1oJ9yBRpDHw0O7LqE9qVie8W4/YD3y7o++7Xs
O7puCBWd6rBkkbYIBtGHh6oir3mds61r9wYT5xVpUzScsST1oxX61LusR1Ru8ZhO
eTenOtoev/cBy+oyeJHxK4eXxoKJq1aWnu4rLc29AgMBAAGjggJ6MIICdjAfBgNV
HSMEGDAWgBR/05nzoEcOMQBWViKOt8ye3coBijAdBgNVHQ4EFgQUjJr6Jn6BmCrD
SMnDaUq8YxhSgi8wJQYDVR0RBB4wHIIOd3d3LmlvdGdvZC5uZXSCCmlvdGdvZC5u
ZXQwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjBMBgNVHSAERTBDMDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczov
L3d3dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRxMG8w
IQYIKwYBBQUHMAGGFWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcwAoY+
aHR0cDovL2NhY2VydHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFz
aWFUTFNSU0FDQS5jcnQwCQYDVR0TBAIwADCCAQQGCisGAQQB1nkCBAIEgfUEgfIA
8AB2ALvZ37wfinG1k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAABaRnaoJ8AAAQD
AEcwRQIgEk8/HCVDrie0t0l1Z66JWwvgDVZzzs9FfXFisFG7WCcCIQC/vM5m3hQ8
IUfocBMkAibsF4PqRCveRGFF4OyirbhWXwB2AF6nc/nfVsDntTZIfdBJ4DJ6kZoM
hKESEoQYdZaBcUVYAAABaRnaoL0AAAQDAEcwRQIhAP1W+OQX/Wd6HzTXzg7vHae9
9vepQSrMOgy9NOktwEeqAiAp+4whcc1VGRvBjn653p5av/2CI/myyyREARZNDGv0
ZzANBgkqhkiG9w0BAQsFAAOCAQEAlftfaIU6q7dG1WqSaTDbgLyHvNsBwGv3ieeY
okA1jUDNvTG4Xf5B/Q0uPXsoZ14gLXXt51ahfglQKqi/fZXbxu5z/rGBNluaqVVa
jlaCDSupmbKCo5HmK/gjqZF7fYle+ceo6p05ibZ8niW6n4kwijsFE2/daYu+usDZ
JuuMDSTIcwXYC9CCy8Ik1AvQBRcqgF69JDvQLEnJ55YOJ7XUak2RCI0IgCikQQCj
hHp2sJPnQLPuN22WIwM0OemVLDVFuShy3i7o1WL10/Wa7hf48JuqAPB1YAxXrtHL
9NMl/17aZ9acUe3OJFIpdPdoZcnk/maBJr/nxUYOyNav7/7vYw==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAqSV4RuSxrgbLw22PjcwhVoiPNprrjOPuDPoEZPgOjv8VxtAB
cmQKGK8+zlskooMFid+0PuDazaXorckgPkQQJhjb2ADxxqu+ohUfUXIB9aNEjRK7
Ov8eX3QpknrRw5ZTtAytuUF0vp0nodnmJYKrl4QgQuDylDu8zFwFV1E16xmTdWeD
GX/CL8BOFrm18tKmXwqGldiFNaCfcgUaQx8NDuy6hPalYnvFuP2A98u6Pvu17Du6
bggVneqwZJG2CAbRh4eqIq95nbOta/cGE+cVaVM0nLEk9aMV+tS7rEdUbvGYTnk3
pzraHr/3AcvqMniR8SuHl8aCiatWlp7uKy3NvQIDAQABAoIBAAstPSneEbmQnGVA
95Pkka1gn6n5iagJJaE44hJz665aP6uf8gCHiL1B0zIahqywYKzQGd5vyDV/iYT2
PcmvgKurx9cZlOBOV+3o3GVq1aNQEwcJXlLTKcQf7mFN+U9lvwkuL0qG/zpbMxO4
TMNcw47i/ai9qXnPCrYsPHQdGyV6MuhQvhkKBdmnwK7ROWYeWgK/G8l6AVWi2ljp
1eJJUgU6ON6vziyijtc/qhVGikEgh3gxura9wUwBj+PQGbxb9SL6EVys+07fbyA7
5hsJJ0k1bHXm4PjxFOMjdI/3w4V2JyVgtMS7gj/Qsf+F8VlLXrl5SUm9NkY6phCX
Q01c2oECgYEA7qwoLsEAcwVKAAAQWN/BQpmEqtxQw5gkunhlig/4OWeIpMwpT3TL
fmlsTyLMVeYeNspvYLnljm96QFRS+uhYPY/qzjWF7OJmhY96Y55MhTTIViJ88iTn
cwrXFuDDf53motUfyNhikupikfeov2XDgrCLN8MS/topQZqAL7KzVP0CgYEAtW0i
7fhtZ1z4Zf8jmg++Hig9JOefiC0QiqF4njuItDsqYd49z64220ncuYkOb2RRHvej
F9nDhu3z1AkIlAVsVth57mpKJyZvHiB34qIaO+KQ+j4QNFzsHxExiQt1b/O7vNbo
kpOYOj00tGOr4Sg8G6V6DHAHA6yds301ihY4F8ECgYAd8k3sZ90FkZFSZK+oZxLZ
p2eFBLXBhPJ+zyJ2a0CK+1miy9cXGCF8T//+AfC/imsaFtZYvZp2/7fIIIx03PhN
aSReEUsniNSyR2lk3HTfddr5K8SfoU/FGIQaY8ND3O0WW0VsrvHXWz9Y70kmEr+w
QzSEn55ficIJcDhLQ9HKhQKBgCgCooJimBYEfc9Yngxazm2uKBXccuVAMvavt38F
2BcPOUCOF4mWfQiNWH0eSa2tLOqsaC5ZWvKFxZEMUPT74TGh2foHPMU3h6fYNzgm
0axFQf299CroFzaevxLfEQ4YbV2u82ln3VlyqA3kMUKdcewS6UCW8CUSS1ELGuSS
E9rBAoGBAJ4/k5vR+K4AFz5KLjfIia0mXw2yRGKRqjxr3tsDPE2Q3Me34wgjazlr
a5KXXw6zHgTWQCISf7lY7bI53ciQOdAJw7wQNU34gQ3gfjY4hk4RUMrOXoFYqA0D
fW7w4yEvdfNUkfjaqDitdwxWmTtIj36hDQoQq09IupjQW65IfCb4
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFhTCCBG2gAwIBAgIQBv/EZJ1UnSgKLBtyq29s8zANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE5MDIyMTAwMDAwMFoXDTIwMDIyMTEyMDAw
MFowFTETMBEGA1UEAxMKd3d3Lm92by5yZTCCASIwDQYJKoZIhvcNAQEBBQADggEP
ADCCAQoCggEBAM85Eu9zXt+GHIylsHgNuCNHOjBxGo/5ohyD0M/Ay8BByLgAkXrp
XCttbiJBsss6sE68vw3PStfcYdsQJVjSuhej0I0iL1gZhEs5xxoXjyQs3vSBvYty
BSBC95INqlnDBvsPoQ5souLba0sDb6lfrsgaiDL1rXZVmfYLzhFvXx7QTiNbdbWy
6eMq0ACW0eET9zYtb9wuQVm+EVVcrY/+0bCSqvwPI5M2wgtIlqKxGJEprwlgzr5T
LViZTcz64rJYE3PU5IWBB4NQu77QQK2ovD8rL3pj0kGS9VMsPcjVDL8jqD4m64zb
GYP4BtK5IQNgOM79/TRWDZc7pOzIsI3BhssCAwEAAaOCAnIwggJuMB8GA1UdIwQY
MBaAFH/TmfOgRw4xAFZWIo63zJ7dygGKMB0GA1UdDgQWBBThn5YG547XKz4eWKCa
SaFA12fBeTAdBgNVHREEFjAUggp3d3cub3ZvLnJlggZvdm8ucmUwDgYDVR0PAQH/
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjBMBgNVHSAERTBD
MDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczovL3d3dy5kaWdpY2Vy
dC5jb20vQ1BTMAgGBmeBDAECATB9BggrBgEFBQcBAQRxMG8wIQYIKwYBBQUHMAGG
FWh0dHA6Ly9vY3NwLmRjb2NzcC5jbjBKBggrBgEFBQcwAoY+aHR0cDovL2NhY2Vy
dHMuZGlnaXRhbGNlcnR2YWxpZGF0aW9uLmNvbS9UcnVzdEFzaWFUTFNSU0FDQS5j
cnQwCQYDVR0TBAIwADCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1ALvZ37wfinG1
k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGFAAABaRBb8kIAAAQDAEYwRAIga5aWdb5v
EJs8lnCymsFtBCIyo2lbF2p9SnxNo/VTc+8CICaC1dR5XKNXLiAdmwdLTz7R2PRz
wIqK9LQ7l7BM9/O5AHcAXqdz+d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgA
AAFpEFvyUAAABAMASDBGAiEAjh/eGDxaPH2cFh6FDN4FvAuZ+puyIGbo8mlluitj
+iACIQCD9ddAFNtnzVJ9bRySeoRgVKPo2TJl7DR6+aPC2RgN6DANBgkqhkiG9w0B
AQsFAAOCAQEADO6RKVavCCrQha3pn66jEYt4clbppvNtkLmPphl0FR1798mXeO8H
DU+dWXZ4KJCJ+VTKFr1xcYUYmN6OormaJM6eS6LJTfNFLgvodKfv2fo0w2n81g9Y
DWZknWM/iDaP5v4VpGPbetADdNe7FjQsyWRtVw/9iBeY0ZXNbo7i+adNBgkATGLV
mJjWoYjYhUJeOK3Ls1V+CpgxTxO4ikckUAut+pGSGIheld7yoyD4+AmtCtlhArU6
QfeTBSaP2AIFw6yyDkhe8t+dduXVyuchrSj+JmY6cwGLzEdz/hvQv6OQmWmdnyqs
MgDIKEfprelGWLVzs/J+eIFLRmudiChv3g==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAzzkS73Ne34YcjKWweA24I0c6MHEaj/miHIPQz8DLwEHIuACR
eulcK21uIkGyyzqwTry/Dc9K19xh2xAlWNK6F6PQjSIvWBmESznHGhePJCze9IG9
i3IFIEL3kg2qWcMG+w+hDmyi4ttrSwNvqV+uyBqIMvWtdlWZ9gvOEW9fHtBOI1t1
tbLp4yrQAJbR4RP3Ni1v3C5BWb4RVVytj/7RsJKq/A8jkzbCC0iWorEYkSmvCWDO
vlMtWJlNzPrislgTc9TkhYEHg1C7vtBArai8PysvemPSQZL1Uyw9yNUMvyOoPibr
jNsZg/gG0rkhA2A4zv39NFYNlzuk7MiwjcGGywIDAQABAoIBAGK8XI/YRmO1uIOx
bNh/HPY+OXUcZx4jwUDZ89QRlmOoVJWLu8W3TDHrBbdv21unPpt9poDTfONGgB/L
XSgp2/5okPW2TJ2rJtRbFsmRYSRI9wDEksZPES8yiVi/hyQW34wfgctoKuJxzvki
jYFD9Hkm3y98zOZd2iqYrFq1WLrKhGsjNRqb0TtykIJ+llPA0WUFbhyvqVI6V01V
gfq0FByrbBoZ593joIan7f1cj6FqsMTNp6ID2Ko1PJfhhfqTyQHXGzTE5Ux3eVki
SmexKM1K7aV8GKE7KBmGA5TzwRSShEp6K1U+ZURWzZ2O3re4GQsTckLBzmco3OwF
wxBw8EkCgYEA/iWlShrsxXvhHw+UNvVbxumATFdJdDNTTkLVuyCsr25dglcHe6Nc
cQa2b13lQPmMqe3ihfEYl9b1NNUcLi27nTWOYV76Ou0Bni91JLXSpCd8mpoTLmxA
4Ec+zT52XrSoQhe8THZs4Vh8DeIefWHm74KfoHn2Eu1EOYf/iIVShOkCgYEA0LvY
tQxfXPTSmMbhBuVhkM43iw2DkST+SrWm1MnefOhlfzzRoV8zSJ3T6ODZENxXDRrR
TK2SYXr8IpmhjmIn/nRqSel0GDEWkfTmvXW13PJ+QgngsW5tXfnajNhOmlzYFq5j
MglNrDA45CzPvqBnyg6pPdLIzsqu5M4r8pmIbZMCgYEAhBrpajXIsXaNNGoSruan
CCRD7mrI4b/0I5AWLSj02lPSA3hdiWUHHjFRD16NVlLhTUs8HkeOcw7ncsj71v0q
srMuCWsnQw4Dc0hT6fshPPbRjENeiRj4OByQhntbaCsb8w8Hb+929UPbaBQLqT0E
n6cUdoQu5vOyLP2GVF6I4FECgYBvP37LV7HHyFApzu2GEGEEnXPq76PsisvhI5ms
FX84EWBvBQoxOJ0LmdqkZpoqK1VWDbH5bRT0UWjqQ/lf+p6YNpGjnQIcFqWR2vXT
ilYIUVHLfpo71sABczXxFSQnj044IG+L7ntwRy87JUr/rVxDy7aV1a7i0BGQrvWr
UfrtcwKBgQCpgxgspZrxxUpdWCIlOYuqDChAAL1PByUAO+JxkKeszI63lTjZwro2
EiKd73d3ZpKVBAYT4+injTZKzGnBM9z+LMmmIkTQ5h3qEIBQ7C5n8cUhP1aubSXW
/iZvzwSM9vVnQTLhxWfTZQM9o3ioxQL7TJjJnKSDtFkt9PPBkfraAg==
-----END RSA PRIVATE KEY-----

@ -0,0 +1,60 @@
-----BEGIN CERTIFICATE-----
MIIFmDCCBICgAwIBAgIQBhFYXoj9XfQ7QkHGd2ogLTANBgkqhkiG9w0BAQsFADBy
MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
SW5jLjEdMBsGA1UECxMURG9tYWluIFZhbGlkYXRlZCBTU0wxHTAbBgNVBAMTFFRy
dXN0QXNpYSBUTFMgUlNBIENBMB4XDTE4MDkxNTAwMDAwMFoXDTE5MDkxNTEyMDAw
MFowGTEXMBUGA1UEAxMOd3d3LnlpbWlhbi54eXowggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQC1IsQXKF2gJ7rTO8EYQIlNamr/EjnFwmbupn5FAHekpMsS
FYlIQzx+tjJDwsDg2c51M1yy7I290EZ9Gq2aLnynN2GPfA9Z0BYXpXw4CTXyF2Rd
BD4VaWVgYAeKLqH5GQAn7+f0mSbitnp0A7ldEM6S+VgYwo5u0q/bU0nD+MNQZvMV
lnm3FN3WEg7FS4T1dXjWIq/GzLmtzlpAQ3JPnoml0VH/oV9st1HhV/9LkJpXaEZl
8TCtlOq56o3bEGFTcLFDEYVLDASvEB16JfOpt1jB/DwU/aF0rTK9ow3zN4WPUCas
HKX5a59g2EE9PcULIwAloFH05/t1hSRUlDdvU0JZAgMBAAGjggKBMIICfTAfBgNV
HSMEGDAWgBR/05nzoEcOMQBWViKOt8ye3coBijAdBgNVHQ4EFgQU3fGfvEKiRgSe
s8VR53z1gokZdmAwJQYDVR0RBB4wHIIOd3d3LnlpbWlhbi54eXqCCnlpbWlhbi54
eXowDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcD
AjBMBgNVHSAERTBDMDcGCWCGSAGG/WwBAjAqMCgGCCsGAQUFBwIBFhxodHRwczov
L3d3dy5kaWdpY2VydC5jb20vQ1BTMAgGBmeBDAECATCBgQYIKwYBBQUHAQEEdTBz
MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcDIuZGlnaWNlcnQuY29tMEoGCCsGAQUF
BzAChj5odHRwOi8vY2FjZXJ0cy5kaWdpdGFsY2VydHZhbGlkYXRpb24uY29tL1Ry
dXN0QXNpYVRMU1JTQUNBLmNydDAJBgNVHRMEAjAAMIIBBgYKKwYBBAHWeQIEAgSB
9wSB9ADyAHcAu9nfvB+KcbWTlCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFl3HaX
mgAABAMASDBGAiEAsYtTLnftNHTkfPFqaAHdSehmZaWMmOWt5yaAiGSvdGYCIQCs
bb2wo5dhPMKGhHN/O5IgnwJTDRBIKNU3JXHxTZJGiAB3AId1v+dZfPiMQ5lfvfNu
/1aNR1Y2/0q1YMG06v9eoIMPAAABZdx2l5MAAAQDAEgwRgIhAJEhvDUx1Fvpythc
4RnRtEteAnXI1M9i9xJ90e3vktcRAiEA4KzOSo7Z3GQnR8BXzpYFpSYo7OlCSPmY
cpEMWY5ARX8wDQYJKoZIhvcNAQELBQADggEBAEBu4SkU5wJBs2iPO5ic5Yj0hkCC
WPzzMe5AlgT9V62HSdW3jmg6HNCbw9UuVbZnO6uHME7i9pMgF9EMuTfS7dfVF0K3
DFCC2KthGUnhBGp2spuLf3rvUTzEneMEDYM8tUxQVUlqZwZlrENJZZPbG9aTEa9L
kuzQXmvsufofaes94UGbLI/A0nEjTsAkULEKqDFozc5SL1azNCLyfeeXONHJZJge
veCfhXuqFqFFdg/gaWGjFhPqb1UqxpEnkMjAydKyL9hkS5HcDqHY2Mv/rRLpqTrx
1zDsVJm1WN56U8gBIcN6uryY58gTRnee3SlkKKtJdCoF2uJSxtwAYqq17m8=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIErjCCA5agAwIBAgIQBYAmfwbylVM0jhwYWl7uLjANBgkqhkiG9w0BAQsFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0xNzEyMDgxMjI4MjZaFw0yNzEyMDgxMjI4MjZaMHIxCzAJBgNVBAYTAkNO
MSUwIwYDVQQKExxUcnVzdEFzaWEgVGVjaG5vbG9naWVzLCBJbmMuMR0wGwYDVQQL
ExREb21haW4gVmFsaWRhdGVkIFNTTDEdMBsGA1UEAxMUVHJ1c3RBc2lhIFRMUyBS
U0EgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCgWa9X+ph+wAm8
Yh1Fk1MjKbQ5QwBOOKVaZR/OfCh+F6f93u7vZHGcUU/lvVGgUQnbzJhR1UV2epJa
e+m7cxnXIKdD0/VS9btAgwJszGFvwoqXeaCqFoP71wPmXjjUwLT70+qvX4hdyYfO
JcjeTz5QKtg8zQwxaK9x4JT9CoOmoVdVhEBAiD3DwR5fFgOHDwwGxdJWVBvktnoA
zjdTLXDdbSVC5jZ0u8oq9BiTDv7jAlsB5F8aZgvSZDOQeFrwaOTbKWSEInEhnchK
ZTD1dz6aBlk1xGEI5PZWAnVAba/ofH33ktymaTDsE6xRDnW97pDkimCRak6CEbfe
3dXw6OV5AgMBAAGjggFPMIIBSzAdBgNVHQ4EFgQUf9OZ86BHDjEAVlYijrfMnt3K
AYowHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQD
AgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAG
AQH/AgEAMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3Au
ZGlnaWNlcnQuY29tMEIGA1UdHwQ7MDkwN6A1oDOGMWh0dHA6Ly9jcmwzLmRpZ2lj
ZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwTAYDVR0gBEUwQzA3Bglg
hkgBhv1sAQIwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29t
L0NQUzAIBgZngQwBAgEwDQYJKoZIhvcNAQELBQADggEBAK3dVOj5dlv4MzK2i233
lDYvyJ3slFY2X2HKTYGte8nbK6i5/fsDImMYihAkp6VaNY/en8WZ5qcrQPVLuJrJ
DSXT04NnMeZOQDUoj/NHAmdfCBB/h1bZ5OGK6Sf1h5Yx/5wR4f3TUoPgGlnU7EuP
ISLNdMRiDrXntcImDAiRvkh5GJuH4YCVE6XEntqaNIgGkRwxKSgnU3Id3iuFbW9F
UQ9Qqtb1GX91AJ7i4153TikGgYCdwYkBURD8gSVe8OAco6IfZOYt/TEwii1Ivi1C
qnuUlWpsF1LdQNIdfbW3TSe0BhQa7ifbVIfvPWHYOu3rkg1ZeMo6XRU9B4n5VyJY
RmE=
-----END CERTIFICATE-----

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAtSLEFyhdoCe60zvBGECJTWpq/xI5xcJm7qZ+RQB3pKTLEhWJ
SEM8frYyQ8LA4NnOdTNcsuyNvdBGfRqtmi58pzdhj3wPWdAWF6V8OAk18hdkXQQ+
FWllYGAHii6h+RkAJ+/n9Jkm4rZ6dAO5XRDOkvlYGMKObtKv21NJw/jDUGbzFZZ5
txTd1hIOxUuE9XV41iKvxsy5rc5aQENyT56JpdFR/6FfbLdR4Vf/S5CaV2hGZfEw
rZTqueqN2xBhU3CxQxGFSwwErxAdeiXzqbdYwfw8FP2hdK0yvaMN8zeFj1AmrByl
+WufYNhBPT3FCyMAJaBR9Of7dYUkVJQ3b1NCWQIDAQABAoIBAAyTtebfvCR/Lbc2
CnHLJV11OqmsU8uZ9Hi0ocbbwfLyKFGAolAcrwojT3kqACd8qBu2LcUUrMDVwdc0
74HpoWkg7MrAM/ap/qa0rFvds9uz6RmWTlNBRrM657seAswfgsXDICl5KtyKDBWb
HpdKL/W/j3DkrWwff+tsLI6JatJdvbIijM7rbR2eGP9yS24zpf6JJJlWpX5SJUmO
HAwNqa0dsyKZ4mE0fM73ydWM0Pe71iI1ZdCfE7eYnICyQ83YXJV/cRZl489+enKr
+cF+2xwvoTl5/Rqy1HPeEQ0SKuEENAz6Fqi1N7SR1OCtKZ2YxEaJx3INLFY6PQtF
prOMpOkCgYEA2gNKuFO0aDTyy3PzJk2N/ZK+U7Lp2cSik61emNlPgy8w5q9Rv9Ny
1tz+4V8hsAz1GbU4zKSMAAjNTQaHwmhacJXiKO9rRd7zHeS6fifq8YcL7HtQDwNJ
eBitPC0o6PYLeuRT+hr4N0ZJ6L79lR98y66WbPXNXUbaVejBuHsp3sUCgYEA1LKI
H3sMS9PavBmpcZ1oYniwNyVIvQhxP2dbPNwt555Z+HmhkEqnsKIIV5i93yYli+6L
qijFKeMxcbNiBy98ngQEYA1DLWTJJlYwyVUYdR+ct51SoI2UC7qBe7+E1vvTrIed
QtHFjC1CdQseDPEc4y8N1V3OkGBsO49sG9EQzoUCgYEAoijurBp+x0ATFGgDhQsM
wX8kGIesz7EmKGg9Q73oGbDBU+U2DlQOSGmLIEGtghCxQtT8EaOXCvOBGXjxBBaw
pqul1EL5bLg/541Zdjrk05BauySh0Pjl7fGU8Xy5wEY7Fca9+/uRgzPCB+AAKKqK
HcqX0yYmAeqQvnPpm/nok+0CgYAEGVi0OpvXDkMl4ty4Gs97LlY/CdHoCrScAzLn
7lpYH14egsGRVU78AXNltMTb+xE4LCW25sg98WnvhgR6nPiq1ur6qubDhjC2M20H
REOPZkeP5lFEVNYoj7SVHPDDb+D5bzehpQdIl0qzlL5Eg5UJ78s1dHRZpfIQB8iO
lK3dPQKBgGsSztc728J7XqNz0DfUOq7AxK90CHzvFmF7UYBuS060zQ1PBDzNnIuF
m6Z0gB/qw3BlE6QcZUo3p1cK50vgIZRApdebwC8DuXsDgWzjjb4lF9Hl0t1vcNjo
8hPdMhFmfzLWHZ+Xb8tzbi2Pk6DT/I5+Rb7g8ij7S11BJ98md3Ty
-----END RSA PRIVATE KEY-----

@ -0,0 +1,64 @@
<?php
/**
* Typecho Blog Platform
*
* @copyright Copyright (c) 2008 Typecho team (http://www.typecho.org)
* @license GNU General Public License 2.0
* @version $Id$
*/
/** 定义根目录 */
define('__TYPECHO_ROOT_DIR__', dirname(__FILE__));
/** 定义插件目录(相对路径) */
define('__TYPECHO_PLUGIN_DIR__', '/usr/plugins');
/** 定义模板目录(相对路径) */
define('__TYPECHO_THEME_DIR__', '/usr/themes');
/** 后台路径(相对路径) */
define('__TYPECHO_ADMIN_DIR__', '/admin/');
/** 设置包含路径 */
@set_include_path(get_include_path() . PATH_SEPARATOR .
__TYPECHO_ROOT_DIR__ . '/var' . PATH_SEPARATOR .
__TYPECHO_ROOT_DIR__ . __TYPECHO_PLUGIN_DIR__);
/** 载入API支持 */
require_once 'Typecho/Common.php';
/** 载入Response支持 */
require_once 'Typecho/Response.php';
/** 载入配置支持 */
require_once 'Typecho/Config.php';
/** 载入异常支持 */
require_once 'Typecho/Exception.php';
/** 载入插件支持 */
require_once 'Typecho/Plugin.php';
/** 载入国际化支持 */
require_once 'Typecho/I18n.php';
/** 载入数据库支持 */
require_once 'Typecho/Db.php';
/** 载入路由器支持 */
require_once 'Typecho/Router.php';
/** 程序初始化 */
Typecho_Common::init();
/** 定义数据库参数 */
$db = new Typecho_Db('Pdo_Mysql', 'blog_');
$db->addServer(array (
'host' => '127.0.0.1',
'user' => 'username',
'password' => 'password',
'charset' => 'utf8',
'port' => '3306',
'database' => 'databasename',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,16 @@
// JavaScript Document
const ap = new APlayer({
container: document.getElementById('aplayer'),
mini: false,
autoplay: false,
theme: '#FADFA3',
loop: 'all',
order: 'random',
preload: 'auto',
volume: 0.7,
mutex: true,
listFolded: false,
listMaxHeight: 90,
lrcType: 3,
audio: []
});

@ -0,0 +1,9 @@
// JavaScript Document
const ap = new APlayer({
container: document.getElementById('aplayer'),
fixed: true,
loop: 'all',
order: 'random',
volume: 0.7,
audio: []
});

@ -0,0 +1,29 @@
var cookie = {
set: function(name, value) {
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
document.cookie = name + '=' + escape(value) + ';expires=' + exp.toGMTString();
},
get: function(name) {
var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)');
if(arr = document.cookie.match(reg)) {
return unescape(arr[2]);
} else {
return null;
}
},
del: function(name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)');
if(arr = document.cookie.match(reg)) {
var cval = unescape(arr[2]);
} else {
var cval = null;
}
if(cval != null) {
document.cookie = name + '=' + cval + ';expires=' + exp.toGMTString();
}
}
};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,17 @@
docute.init({
landing: 'landin.html',
plugins: [evanyou()]
});
function player () {
return function (context) {
context.event.on('content:updated', function () {
for (let i = 0; i < document.querySelectorAll('.load').length; i++) {
document.querySelectorAll('.load')[i].addEventListener('click', function () {
window[this.parentElement.id] && window[this.parentElement.id]();
});
}
});
};
}

@ -0,0 +1,160 @@
// JavaScript Document
//global var for storing current video info
var g_vId=0;
var g_vName='';
var g_vSeries='';
var g_vType='';
var g_vUrl1='';
var g_vUrl2='';
var g_vIdd=0;
var g_aid=0;
var err=0;
const dp = new DPlayer({
container: document.getElementById('dplayer'),
autoplay: false,
theme: '#1E90FF',
loop: false,
lang: 'zh-cn',
hotkey: true,
preload: 'auto',
logo: 'https://cn.yimian.xyz/etc/img/logo/logo_white.png',
volume: 0.7,
mutex: true,
video: {
url: 'https://cn.yimian.xyz/video/404.mp4'
},
danmaku: {
id: 'null',
api: 'https://dans.yimian.ac.cn/',
bottom: '10%',
user: fp
}
});
//lstn for recording play time to cookie
var timeUpdate_count=0;
dp.on('timeupdate',function dpTimeRecord(){if(g_vId!=234&&g_vId!=0)cookie.set('vTime_'+g_vId,dp.video.currentTime);if(timeUpdate_count++>15){ $.post("/etc/api/video_fp.php",{"fp":fp,"id":g_vId,"seek":dp.video.currentTime,"ip":returnCitySN.cip});timeUpdate_count=0;window.history.replaceState(null, null, "https://cn.yimian.xyz/video/video.php?id="+g_vId);}
if(typeof attach==="function") attach();});
//lstn for the video to the end
dp.on('ended',function dpEnd(){cookie.del('vTime_'+g_vId);nextVideo();});
//lstn error
dp.on('error',function dpError(){
if(err<8)
{
var sk=dp.video.currentTime;
newVideo_detail(g_vId,'https://cn.yimian.xyz/video/video_address.php?fp='+fp+'&id='+g_vId,1,sk+2,null,1);
//alert(dp.video.currentTime);
err++;
}
else
newVideo(234,1,6);
});
//functuion for switch video by id and url
function newVideo_detail(id,url,next,seek,aid,notice)
{
if(!aid)
dp.switchVideo({
url: url
},
{
id: id,
api: 'https://dans.yimian.ac.cn/',
bottom: '10%',
user: fp
});
else
dp.switchVideo({
url: url
},
{
id: id,
api: 'https://dans.yimian.ac.cn/',
bottom: '10%',
addition: ['https://api.prprpr.me/dplayer/v3/bilibili?aid='+aid],
user: fp
});
if(seek) {dp.seek(seek);if(!notice) dp.notice('已跳转至上次播放位置..', 3000);else dp.notice('探测到视频错误,尝试修复中... 修复成功!', 2000);}
if(next) dp.play();
}
//function for create a new video
function newVideo(id,next,seek)
{
$.ajax({
type: "POST",
url: '/etc/api/video.php',
data: { "id": id},
traditional: true,
dataType: 'json',
success: function (msg){
g_vId=parseInt(msg.id);
g_vName=msg.name;
g_vSeries=msg.series;
g_vType=msg.type;
g_vUrl1=msg.url1;
g_vUrl2=msg.url2;
if(parseInt(msg.idd)!=234&&parseInt(msg.idd)>0)
g_vIdd=parseInt(msg.idd);
g_aid=msg.aid;
videotoUrl(id);
if(!seek){seek=cookie.get('vTime_'+g_vId)}
newVideo_detail(msg.id,'https://cn.yimian.xyz/video/video_address.php?fp='+fp+'&id='+msg.id,next,seek,msg.aid);
cookie.set('vWatching',g_vId);
//record video for usr
timeUpdate_count=0;
$.post("/etc/api/video_fp.php",{"fp":fp,"id":g_vId,"seek":0,"ip":returnCitySN.cip});
},
error: function (data,type, err) {
alert('Can not Get Video!');
}
});
}
//fnct for playing the next video
function nextVideo()
{
var id=g_vId;
$.ajax({
type: "POST",
url: '/etc/api/video_redirect.php',
data: { "id": id},
traditional: true,
dataType: 'json',
success: function (msg){
if(msg.id) id=msg.toid;
else id++;
newVideo(id,1);
}
});
}
//for video to redirect to other website
function videotoUrl(id)
{
$.ajax({
type: "POST",
url: '/etc/api/video_toUrl.php',
data: { "id": id},
traditional: true,
dataType: 'json',
success: function (msg){
if(!msg.id) return 0;
dp.notice(msg.hint, 4000);
setTimeout('window.location.href=\''+msg.url+'\'',4000);
}
});
}

@ -0,0 +1,133 @@
// JavaScript Document
//global var for storing current video info
var g_vName='';
var g_vSeries='';
var g_vType='';
var g_vUrl1='';
var g_vUrl2='';
var g_idd=0;
var g_vCode='';
var seek=0;
$.ajax({
type: "POST",
url: '/etc/api/video.php',
data: { "id": g_vId},
traditional: true,
dataType: 'json',
success: function (msg){
g_vId=parseInt(msg.id);
g_vName=msg.name;
g_vSeries=msg.series;
g_vType=msg.type;
g_vUrl1=msg.url1;
g_vUrl2=msg.url2;
g_vIdd=parseInt(msg.idd);
g_vCode=msg.vcode;
if(!seek){seek=cookie.get('vTime_'+g_vId)}
if(g_vCode)
{
$.ajax({
type: "POST",
url: '/etc/api/video_dogecloud_api.php',
data: { "vcode": g_vCode,"ip":returnCitySN.cip},
traditional: true,
dataType: 'json',
success: function (msg1){
var Aquality=new Array();
Aquality[0]={name:'原视频',url:g_vUrl1,type:'normal'}
for(var i=0;i<msg1.data.stream.length;i++)
Aquality[i+1]={
name:msg1.data.stream[i].name,
url:msg1.data.stream[i].url,
type:msg1.data.stream[i].format
};
const dp = new DPlayer({
container: document.getElementById('dplayer'),
autoplay: false,
theme: '#1E90FF',
loop: true,
lang: 'zh-cn',
hotkey: true,
preload: 'auto',
logo: 'https://cn.yimian.xyz/etc/img/logo/logo_white.png',
volume: 0.7,
mutex: true,
video: { quality: Aquality,
defaultQuality: 1
},
danmaku: {
id: g_vId,
api: 'https://dans.yimian.ac.cn/',
bottom: '10%',
user: fp
}
});
//lstn for recording play time to cookie
var timeUpdate_count=0;
dp.on('timeupdate',function dpTimeRecord(){if(g_vId!=234&&g_vId!=0)cookie.set('vTime_'+g_vId,dp.video.currentTime);if(timeUpdate_count++>15){ $.post("/etc/api/video_fp.php",{"fp":fp,"id":g_vId,"seek":dp.video.currentTime,"ip":returnCitySN.cip});timeUpdate_count=0;}});
//lstn error
dp.on('error',function dpError(){newVideo(234,1,6);});
//record video for usr
timeUpdate_count=0;
$.post("/etc/api/video_fp.php",{"fp":fp,"id":g_vId,"seek":0,"ip":returnCitySN.cip});
}
});
}
else
{
const dp = new DPlayer({
container: document.getElementById('dplayer'),
autoplay: false,
theme: '#1E90FF',
loop: true,
lang: 'zh-cn',
hotkey: true,
preload: 'auto',
logo: 'https://cn.yimian.xyz/etc/img/logo/logo_white.png',
volume: 0.7,
mutex: true,
video: {
url: 'https://cn.yimian.xyz/video/video_address.php?fp='+fp+'&id='+g_vId
},
danmaku: {
id: g_vId,
api: 'https://dans.yimian.ac.cn/',
bottom: '10%',
user: fp
}
});
//lstn for recording play time to cookie
var timeUpdate_count=0;
dp.on('timeupdate',function dpTimeRecord(){if(g_vId!=234&&g_vId!=0)cookie.set('vTime_'+g_vId,dp.video.currentTime);if(timeUpdate_count++>15){ $.post("/etc/api/video_fp.php",{"fp":fp,"id":g_vId,"seek":dp.video.currentTime,"ip":returnCitySN.cip});timeUpdate_count=0;}});
//lstn error
dp.on('error',function dpError(){newVideo(234,1,6);});
//record video for usr
timeUpdate_count=0;
$.post("/etc/api/video_fp.php",{"fp":fp,"id":g_vId,"seek":0,"ip":returnCitySN.cip});
}
},
error: function (data,type, err) {
alert('Can not Get Video!');
}
});

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

@ -0,0 +1,35 @@
<!DOCTYPE html>
<head>
<link type="text/css" rel="stylesheet" href="https://cdn.yimian.ac.cn/easyVer/easyVer.min.css">
</head>
<body>
<button onclick="show_easyVer()">Click Me</button>
<div class="verBox"></div>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.yimian.ac.cn/easyVer/easyVer.min.js"></script>
<script type="text/javascript">
//This is to indicate what js need to do after a user verification
callBackFunctionName="your_callBack_function";
easyVer();
//declaration of your callback function
function your_callBack_function()
{
alert('Verification finished!');
}
</script>
</body>
</html>

@ -0,0 +1,20 @@
.slider-btn{position:absolute;width:44px;height:44px;left:0;top:-7px;z-index:12;cursor:pointer;background-image:url(https://cdn.yimian.ac.cn/easyVarCode/css.png);background-position:0 -84px;transition:inherit}
.ver-tips{position:absolute;left:0;bottom:-22px;background:rgba(255,255,255,.9);height:22px;line-height:22px;font-size:12px;width:100%;margin:0;text-align:left;padding:0 8px;transition:all .4s}
.slider-tips{bottom:0}
.ver-tips i{display:inline-block;width:22px;height:22px;vertical-align:top;background-image:url(https://cdn.yimian.ac.cn/easyVarCode/css.png);background-position:-4px -1229px}
.ver-tips span{display:inline-block;vertical-align:top;line-height:22px;color:#455}
.active-tips{display:block}
.hidden{display:none}
.re-btn{position:absolute;left:0;bottom:0;height:28px;padding:0 16px}
.re-btn a{display:inline-block;width:14px;height:14px;margin:7px 0;background-image:url(https://cdn.yimian.ac.cn/easyVarCode/css.png);background-position:0 -1179px;cursor:pointer}
.re-btn a:hover{background-position:0 -1193px} .verBox {
position:absolute;
width:100%;
text-align:center;
left:404px;
top:0;
opacity:0;
transition:all 0.8s;
padding-top:55px;
z-index:9999;
}

@ -0,0 +1,340 @@
function imgVer(Config) {
var el = eval(Config.el);
var w = Config.width;
var h = Config.height;
var PL_Size = 48;
var padding = 20;
var MinN_X = padding + PL_Size;
var MaxN_X = w - padding - PL_Size - PL_Size / 6;
var MaxN_Y = padding;
var MinN_Y = h - padding - PL_Size - PL_Size / 6;
function RandomNum(Min, Max) {
var Range = Max - Min;
var Rand = Math.random();
if (Math.round(Rand * Range) == 0) {
return Min + 1;
} else if (Math.round(Rand * Max) == Max) {
return Max - 1;
} else {
var num = Min + Math.round(Rand * Range) - 1;
return num;
}
}
var imgSrc = "https://cdn.yimian.ac.cn/easyVer/image.php?df="+Math.floor(Math.random()*10);
var X = RandomNum(MinN_X, MaxN_X);
var Y = RandomNum(MinN_Y, MaxN_Y);
var left_Num = -X + 10;
var html = '<div style="position:relative;padding:16px 16px 28px;border:1px solid #ddd;background:#f2ece1;border-radius:16px;">';
html += '<div style="position:relative;overflow:hidden;width:' + w + 'px;">';
html += '<div style="position:relative;width:' + w + 'px;height:' + h + 'px;">';
html += '<img id="scream" src="' + imgSrc + '" style="width:' + w + 'px;height:' + h + 'px;">';
html += '<canvas id="puzzleBox" width="' + w + '" height="' + h + '" style="position:absolute;left:0;top:0;z-index:22;"></canvas>';
html += '</div>';
html += '<div id="kuang" class="puzzle-lost-box" style="position:absolute;width:' + w + 'px;height:' + h + 'px;top:0;left:' + left_Num + 'px;z-index:111;">';
html += '<canvas id="puzzleShadow" width="' + w + '" height="' + h + '" style="position:absolute;left:0;top:0;z-index:22;"></canvas>';
html += '<canvas id="puzzleLost" width="' + w + '" height="' + h + '" style="position:absolute;left:0;top:0;z-index:33;"></canvas>';
html += '</div>';
html += '<p class="ver-tips"></p>';
html += '</div>';
html += '<div class="re-btn"><a></a></div>';
html += '</div>';
html += '<br>';
html += '<div style="position:relative;width:' + w + 'px;margin:auto;">';
html += '<div style="border:1px solid #c3c3c3;border-radius:24px;background:#ece4dd;box-shadow:0 1px 1px rgba(12,10,10,0.2) inset;">';
html += '<p style="font-size:12px;color: #486c80;line-height:28px;margin:0;text-align:right;padding-right:22px;">Slide block to finish the jigsaw..</p>';
html += '</div>';
html += '<div class="slider-btn"></div>';
html += '</div>';
el.html(html);
var d = PL_Size / 3;
var c = document.getElementById("puzzleBox");
var ctx = c.getContext("2d");
ctx.globalCompositeOperation = "xor";
ctx.shadowBlur = 10;
ctx.shadowColor = "#fff";
ctx.shadowOffsetX = 3;
ctx.shadowOffsetY = 3;
ctx.fillStyle = "rgba(0,0,0,0.7)";
ctx.beginPath();
ctx.lineWidth = "1";
ctx.strokeStyle = "rgba(0,0,0,0)";
ctx.moveTo(X, Y);
ctx.lineTo(X + d, Y);
ctx.bezierCurveTo(X + d, Y - d, X + 2 * d, Y - d, X + 2 * d, Y);
ctx.lineTo(X + 3 * d, Y);
ctx.lineTo(X + 3 * d, Y + d);
ctx.bezierCurveTo(X + 2 * d, Y + d, X + 2 * d, Y + 2 * d, X + 3 * d, Y + 2 * d);
ctx.lineTo(X + 3 * d, Y + 3 * d);
ctx.lineTo(X, Y + 3 * d);
ctx.closePath();
ctx.stroke();
ctx.fill();
var c_l = document.getElementById("puzzleLost");
var c_s = document.getElementById("puzzleShadow");
var ctx_l = c_l.getContext("2d");
var ctx_s = c_s.getContext("2d");
var img = new Image();
img.src = imgSrc;
img.onload = function() {
ctx_l.drawImage(img, 0, 0, w, h);
}
ctx_l.beginPath();
ctx_l.strokeStyle = "rgba(0,0,0,0)";
ctx_l.moveTo(X, Y);
ctx_l.lineTo(X + d, Y);
ctx_l.bezierCurveTo(X + d, Y - d, X + 2 * d, Y - d, X + 2 * d, Y);
ctx_l.lineTo(X + 3 * d, Y);
ctx_l.lineTo(X + 3 * d, Y + d);
ctx_l.bezierCurveTo(X + 2 * d, Y + d, X + 2 * d, Y + 2 * d, X + 3 * d, Y + 2 * d);
ctx_l.lineTo(X + 3 * d, Y + 3 * d);
ctx_l.lineTo(X, Y + 3 * d);
ctx_l.closePath();
ctx_l.stroke();
ctx_l.shadowBlur = 10;
ctx_l.shadowColor = "black";
ctx_l.clip();
ctx_s.beginPath();
ctx_s.lineWidth = "1";
ctx_s.strokeStyle = "rgba(0,0,0,0)";
ctx_s.moveTo(X, Y);
ctx_s.lineTo(X + d, Y);
ctx_s.bezierCurveTo(X + d, Y - d, X + 2 * d, Y - d, X + 2 * d, Y);
ctx_s.lineTo(X + 3 * d, Y);
ctx_s.lineTo(X + 3 * d, Y + d);
ctx_s.bezierCurveTo(X + 2 * d, Y + d, X + 2 * d, Y + 2 * d, X + 3 * d, Y + 2 * d);
ctx_s.lineTo(X + 3 * d, Y + 3 * d);
ctx_s.lineTo(X, Y + 3 * d);
ctx_s.closePath();
ctx_s.stroke();
ctx_s.shadowBlur = 20;
ctx_s.shadowColor = "black";
ctx_s.fill();
var moveStart = '';
$(".slider-btn").mousedown(function(e) {
e = e || window.event;
$(this).css({
"background-position": "0 -216px"
});
moveStart = e.pageX;
});
$(".slider-btn").on("touchstart",function(e) {
e = e || window.event;
$(this).css({
"background-position": "0 -216px"
});
moveStart = e.targetTouches[0].pageX;
});
onmousemove = function(e) {
e = e || window.event;
var moveX = e.pageX;
var d = moveX - moveStart;
if (moveStart == '') {} else {
if (d < 0 || d > (w - padding - PL_Size)) {} else {
$(".slider-btn").css({
"left": d + 'px',
"transition": "inherit"
});
$("#puzzleLost").css({
"left": d + 'px',
"transition": "inherit"
});
$("#puzzleShadow").css({
"left": d + 'px',
"transition": "inherit"
});
}
}
};
//add var for touchend to get location
var touch_pageX;
$(".slider-btn").on("touchmove", function(e) {
e = e || window.event;
var moveX = e.targetTouches[0].pageX;
touch_pageX=moveX;
var d = moveX - moveStart;
if (moveStart == '') {} else {
if (d < 0 || d > (w - padding - PL_Size)) {} else {
$(".slider-btn").css({
"left": d + 'px',
"transition": "inherit"
});
$("#puzzleLost").css({
"left": d + 'px',
"transition": "inherit"
});
$("#puzzleShadow").css({
"left": d + 'px',
"transition": "inherit"
});
}
}
});
onmouseup = function(e) {
e = e || window.event;
var moveEnd_X = e.pageX - moveStart;
var ver_Num = X - 10;
var deviation = 4;
var Min_left = ver_Num - deviation;
var Max_left = ver_Num + deviation;
if (moveStart == '') {} else {
if (Max_left > moveEnd_X && moveEnd_X > Min_left) {
$(".ver-tips").html('<i style="background-position:-4px -1207px;"></i><span style="color:#42ca6b;">Authority Confimed!</span><span></span>');
$(".ver-tips").addClass("slider-tips");
$(".puzzle-lost-box").addClass("hidden");
$("#puzzleBox").addClass("hidden");
setTimeout(function() {
$(".ver-tips").removeClass("slider-tips");
imgVer(Config);easyVer_off();
},
2000);
Config.success();
} else {
$(".ver-tips").html('<i style="background-position:-4px -1229px;"></i><span style="color:red;">Verification Failure!</span><span style="margin-left:4px;">Please drag block to the right position!</span>');
$(".ver-tips").addClass("slider-tips");
setTimeout(function() {
$(".ver-tips").removeClass("slider-tips");
document.getElementById("scream").src="https://cdn.yimian.ac.cn/easyVer/image.php?df="+Math.floor(Math.random()*10);
imgVer(Config);
},
2000);
Config.error();
}
}
setTimeout(function() {
$(".slider-btn").css({
"left": '0',
"transition": "left 0.5s"
});
$("#puzzleLost").css({
"left": '0',
"transition": "left 0.5s"
});
$("#puzzleShadow").css({
"left": '0',
"transition": "left 0.5s"
});
},
1000);
$(".slider-btn").css({
"background-position": "0 -84px"
});
moveStart = '';
$(".re-btn a").on("click",
function() {
imgVer(Config);
})
}
$(".slider-btn").on("touchend", function(e) {
e = e || window.event;
var moveEnd_X = touch_pageX - moveStart;
var ver_Num = X - 10;
var deviation = 4;
var Min_left = ver_Num - deviation;
var Max_left = ver_Num + deviation;
if (moveStart == '') {} else {
if (Max_left > moveEnd_X && moveEnd_X > Min_left) {
$(".ver-tips").html('<i style="background-position:-4px -1207px;"></i><span style="color:#42ca6b;">Authority Confimed!</span><span></span>');
$(".ver-tips").addClass("slider-tips");
$(".puzzle-lost-box").addClass("hidden");
$("#puzzleBox").addClass("hidden");
setTimeout(function() {
$(".ver-tips").removeClass("slider-tips");
imgVer(Config);easyVer_off();
},
2000);
Config.success();
} else {
$(".ver-tips").html('<i style="background-position:-4px -1229px;"></i><span style="color:red;">Verification Failure!</span><span style="margin-left:4px;">Please drag block to the right position!</span>');
$(".ver-tips").addClass("slider-tips");
setTimeout(function() {
$(".ver-tips").removeClass("slider-tips");
document.getElementById("scream").src="https://cdn.yimian.ac.cn/easyVer/image.php?df="+Math.floor(Math.random()*10);
imgVer(Config);
},
2000);
Config.error();
}
}
setTimeout(function() {
$(".slider-btn").css({
"left": '0',
"transition": "left 0.5s"
});
$("#puzzleLost").css({
"left": '0',
"transition": "left 0.5s"
});
$("#puzzleShadow").css({
"left": '0',
"transition": "left 0.5s"
});
},
1000);
$(".slider-btn").css({
"background-position": "0 -84px"
});
moveStart = '';
$(".re-btn a").on("click",
function() {
imgVer(Config);
})
});
}
var callBackFunctionName="";
$(".verBox").html("<div id=\"imgVer\" style=\"display:inline-block;\"></div>");
$(".ver").on('click',function () {
$(".verBox").css({
"left":"0",
"opacity":"1"
})
});
function easyVer()
{
imgVer({
el:'$("#imgVer")',
width:'260',
height:'116',
success:function () {
if(callBackFunctionName)eval(callBackFunctionName+"()");
},
error:function () {
}
});
}
function easyVer_off()
{
$(".verBox").css({
"left":"404px",
"opacity":"0"
});
}
console.log('\n' + ' %c easyVer Vertification Plugin %c https://github.com/hhCandy/easyVer ' + '\n', 'color: #00FFFF; background: #030307; padding:5px 0;', 'background: #4682B4; padding:5px 0;');
function show_easyVer(){$(".verBox").css({"left":"0","opacity":"1" })}

@ -0,0 +1,20 @@
.slider-btn{position:absolute;width:44px;height:44px;left:0;top:-7px;z-index:12;cursor:pointer;background-image:url(https://cdn.yimian.ac.cn/easyVarCode/css.png);background-position:0 -84px;transition:inherit}
.ver-tips{position:absolute;left:0;bottom:-22px;background:rgba(255,255,255,.9);height:22px;line-height:22px;font-size:12px;width:100%;margin:0;text-align:left;padding:0 8px;transition:all .4s}
.slider-tips{bottom:0}
.ver-tips i{display:inline-block;width:22px;height:22px;vertical-align:top;background-image:url(https://cdn.yimian.ac.cn/easyVarCode/css.png);background-position:-4px -1229px}
.ver-tips span{display:inline-block;vertical-align:top;line-height:22px;color:#455}
.active-tips{display:block}
.hidden{display:none}
.re-btn{position:absolute;left:0;bottom:0;height:28px;padding:0 16px}
.re-btn a{display:inline-block;width:14px;height:14px;margin:7px 0;background-image:url(https://cdn.yimian.ac.cn/easyVarCode/css.png);background-position:0 -1179px;cursor:pointer}
.re-btn a:hover{background-position:0 -1193px} .verBox {
position:absolute;
width:100%;
text-align:center;
left:0px;
top:0;
opacity:1;
transition:all 0.8s;
padding-top:55px;
z-index:-100;
}

@ -0,0 +1,345 @@
var v_timeOut=Date.parse(new Date());
function imgVer(Config) {
var el = eval(Config.el);
var w = Config.width;
var h = Config.height;
var PL_Size = 48;
var padding = 20;
var MinN_X = padding + PL_Size;
var MaxN_X = w - padding - PL_Size - PL_Size / 6;
var MaxN_Y = padding;
var MinN_Y = h - padding - PL_Size - PL_Size / 6;
function RandomNum(Min, Max) {
var Range = Max - Min;
var Rand = Math.random();
if (Math.round(Rand * Range) == 0) {
return Min + 1;
} else if (Math.round(Rand * Max) == Max) {
return Max - 1;
} else {
var num = Min + Math.round(Rand * Range) - 1;
return num;
}
}
var imgSrc = "https://cdn.yimian.ac.cn/easyVer/image.php?df="+Math.floor(Math.random()*10);
v_timeOut=Date.parse(new Date());
var X = RandomNum(MinN_X, MaxN_X);
var Y = RandomNum(MinN_Y, MaxN_Y);
var left_Num = -X + 10;
var html = '<div style="position:relative;padding:16px 16px 28px;border:1px solid #ddd;background:#f2ece1;border-radius:16px;">';
html += '<div style="position:relative;overflow:hidden;width:' + w + 'px;">';
html += '<div style="position:relative;width:' + w + 'px;height:' + h + 'px;">';
html += '<img id="scream" src="' + imgSrc + '" style="width:' + w + 'px;height:' + h + 'px;">';
html += '<canvas id="puzzleBox" width="' + w + '" height="' + h + '" style="position:absolute;left:0;top:0;z-index:22;"></canvas>';
html += '</div>';
html += '<div id="kuang" class="puzzle-lost-box" style="position:absolute;width:' + w + 'px;height:' + h + 'px;top:0;left:' + left_Num + 'px;z-index:111;">';
html += '<canvas id="puzzleShadow" width="' + w + '" height="' + h + '" style="position:absolute;left:0;top:0;z-index:22;"></canvas>';
html += '<canvas id="puzzleLost" width="' + w + '" height="' + h + '" style="position:absolute;left:0;top:0;z-index:33;"></canvas>';
html += '</div>';
html += '<p class="ver-tips"></p>';
html += '</div>';
html += '<div class="re-btn"><a></a></div>';
html += '</div>';
html += '<br>';
html += '<div style="position:relative;width:' + w + 'px;margin:auto;">';
html += '<div style="border:1px solid #c3c3c3;border-radius:24px;background:#ece4dd;box-shadow:0 1px 1px rgba(12,10,10,0.2) inset;">';
html += '<p style="font-size:12px;color: #486c80;line-height:28px;margin:0;text-align:right;padding-right:22px;">Slide block to finish the jigsaw..</p>';
html += '</div>';
html += '<div class="slider-btn"></div>';
html += '</div>';
el.html(html);
var d = PL_Size / 3;
var c = document.getElementById("puzzleBox");
var ctx = c.getContext("2d");
ctx.globalCompositeOperation = "xor";
ctx.shadowBlur = 10;
ctx.shadowColor = "#fff";
ctx.shadowOffsetX = 3;
ctx.shadowOffsetY = 3;
ctx.fillStyle = "rgba(0,0,0,0.7)";
ctx.beginPath();
ctx.lineWidth = "1";
ctx.strokeStyle = "rgba(0,0,0,0)";
ctx.moveTo(X, Y);
ctx.lineTo(X + d, Y);
ctx.bezierCurveTo(X + d, Y - d, X + 2 * d, Y - d, X + 2 * d, Y);
ctx.lineTo(X + 3 * d, Y);
ctx.lineTo(X + 3 * d, Y + d);
ctx.bezierCurveTo(X + 2 * d, Y + d, X + 2 * d, Y + 2 * d, X + 3 * d, Y + 2 * d);
ctx.lineTo(X + 3 * d, Y + 3 * d);
ctx.lineTo(X, Y + 3 * d);
ctx.closePath();
ctx.stroke();
ctx.fill();
var c_l = document.getElementById("puzzleLost");
var c_s = document.getElementById("puzzleShadow");
var ctx_l = c_l.getContext("2d");
var ctx_s = c_s.getContext("2d");
var img = new Image();
img.src = imgSrc;
img.onload = function() {
ctx_l.drawImage(img, 0, 0, w, h);
}
ctx_l.beginPath();
ctx_l.strokeStyle = "rgba(0,0,0,0)";
ctx_l.moveTo(X, Y);
ctx_l.lineTo(X + d, Y);
ctx_l.bezierCurveTo(X + d, Y - d, X + 2 * d, Y - d, X + 2 * d, Y);
ctx_l.lineTo(X + 3 * d, Y);
ctx_l.lineTo(X + 3 * d, Y + d);
ctx_l.bezierCurveTo(X + 2 * d, Y + d, X + 2 * d, Y + 2 * d, X + 3 * d, Y + 2 * d);
ctx_l.lineTo(X + 3 * d, Y + 3 * d);
ctx_l.lineTo(X, Y + 3 * d);
ctx_l.closePath();
ctx_l.stroke();
ctx_l.shadowBlur = 10;
ctx_l.shadowColor = "black";
ctx_l.clip();
ctx_s.beginPath();
ctx_s.lineWidth = "1";
ctx_s.strokeStyle = "rgba(0,0,0,0)";
ctx_s.moveTo(X, Y);
ctx_s.lineTo(X + d, Y);
ctx_s.bezierCurveTo(X + d, Y - d, X + 2 * d, Y - d, X + 2 * d, Y);
ctx_s.lineTo(X + 3 * d, Y);
ctx_s.lineTo(X + 3 * d, Y + d);
ctx_s.bezierCurveTo(X + 2 * d, Y + d, X + 2 * d, Y + 2 * d, X + 3 * d, Y + 2 * d);
ctx_s.lineTo(X + 3 * d, Y + 3 * d);
ctx_s.lineTo(X, Y + 3 * d);
ctx_s.closePath();
ctx_s.stroke();
ctx_s.shadowBlur = 20;
ctx_s.shadowColor = "black";
ctx_s.fill();
var moveStart = '';
$(".slider-btn").mousedown(function(e) {
e = e || window.event;
$(this).css({
"background-position": "0 -216px"
});
moveStart = e.pageX;
});
$(".slider-btn").on("touchstart",function(e) {
e = e || window.event;
$(this).css({
"background-position": "0 -216px"
});
moveStart = e.targetTouches[0].pageX;
});
onmousemove = function(e) {
e = e || window.event;
var moveX = e.pageX;
var d = moveX - moveStart;
if (moveStart == '') {} else {
if (d < 0 || d > (w - padding - PL_Size)) {} else {
$(".slider-btn").css({
"left": d + 'px',
"transition": "inherit"
});
$("#puzzleLost").css({
"left": d + 'px',
"transition": "inherit"
});
$("#puzzleShadow").css({
"left": d + 'px',
"transition": "inherit"
});
}
}
};
//add var for touchend to get location
var touch_pageX;
$(".slider-btn").on("touchmove", function(e) {
e = e || window.event;
var moveX = e.targetTouches[0].pageX;
touch_pageX=moveX;
var d = moveX - moveStart;
if (moveStart == '') {} else {
if (d < 0 || d > (w - padding - PL_Size)) {} else {
$(".slider-btn").css({
"left": d + 'px',
"transition": "inherit"
});
$("#puzzleLost").css({
"left": d + 'px',
"transition": "inherit"
});
$("#puzzleShadow").css({
"left": d + 'px',
"transition": "inherit"
});
}
}
});
onmouseup = function(e) {
e = e || window.event;
var moveEnd_X = e.pageX - moveStart;
var ver_Num = X - 10;
var deviation = 4;
var Min_left = ver_Num - deviation;
var Max_left = ver_Num + deviation;
if (moveStart == '') {} else {
if (Max_left > moveEnd_X && moveEnd_X > Min_left) {
$(".ver-tips").html('<i style="background-position:-4px -1207px;"></i><span style="color:#42ca6b;">Authority Confimed! Only use '+(Date.parse(new Date())-v_timeOut)/1000+'s!</span><span></span>');
$(".ver-tips").addClass("slider-tips");
$(".puzzle-lost-box").addClass("hidden");
$("#puzzleBox").addClass("hidden");
setTimeout(function() {
$(".ver-tips").removeClass("slider-tips");
imgVer(Config);easyVer_off();
},
2000);
Config.success();
} else {
$(".ver-tips").html('<i style="background-position:-4px -1229px;"></i><span style="color:red;">Verification Failure!</span><span style="margin-left:4px;">Please drag block to the right position!</span>');
$(".ver-tips").addClass("slider-tips");
setTimeout(function() {
$(".ver-tips").removeClass("slider-tips");
document.getElementById("scream").src="https://cdn.yimian.ac.cn/easyVer/image.php?df="+Math.floor(Math.random()*10);
imgVer(Config);v_timeOut=Date.parse(new Date());
},
2000);
Config.error();
}
}
setTimeout(function() {
$(".slider-btn").css({
"left": '0',
"transition": "left 0.5s"
});
$("#puzzleLost").css({
"left": '0',
"transition": "left 0.5s"
});
$("#puzzleShadow").css({
"left": '0',
"transition": "left 0.5s"
});
},
1000);
$(".slider-btn").css({
"background-position": "0 -84px"
});
moveStart = '';
$(".re-btn a").on("click",
function() {
imgVer(Config);
})
}
$(".slider-btn").on("touchend", function(e) {
e = e || window.event;
var moveEnd_X = touch_pageX - moveStart;
var ver_Num = X - 10;
var deviation = 4;
var Min_left = ver_Num - deviation;
var Max_left = ver_Num + deviation;
if (moveStart == '') {} else {
if (Max_left > moveEnd_X && moveEnd_X > Min_left) {
$(".ver-tips").html('<i style="background-position:-4px -1207px;"></i><span style="color:#42ca6b;">Authority Confimed! Only use '+(Date.parse(new Date())-v_timeOut)/1000+'s!</span><span></span>');
$(".ver-tips").addClass("slider-tips");
$(".puzzle-lost-box").addClass("hidden");
$("#puzzleBox").addClass("hidden");
setTimeout(function() {
$(".ver-tips").removeClass("slider-tips");
imgVer(Config);easyVer_off();
},
2000);
Config.success();
} else {
$(".ver-tips").html('<i style="background-position:-4px -1229px;"></i><span style="color:red;">Verification Failure!</span><span style="margin-left:4px;">Please drag block to the right position!</span>');
$(".ver-tips").addClass("slider-tips");
setTimeout(function() {
$(".ver-tips").removeClass("slider-tips");
document.getElementById("scream").src="https://cdn.yimian.ac.cn/easyVer/image.php?df="+Math.floor(Math.random()*10);
imgVer(Config);v_timeOut=Date.parse(new Date());
},
2000);
Config.error();
}
}
setTimeout(function() {
$(".slider-btn").css({
"left": '0',
"transition": "left 0.5s"
});
$("#puzzleLost").css({
"left": '0',
"transition": "left 0.5s"
});
$("#puzzleShadow").css({
"left": '0',
"transition": "left 0.5s"
});
},
1000);
$(".slider-btn").css({
"background-position": "0 -84px"
});
moveStart = '';
$(".re-btn a").on("click",
function() {
imgVer(Config);
})
});
}
var callBackFunctionName = "";
$(".verBox").html("<div id=\"imgVer\" style=\"display:inline-block;\"></div>");
function easyVer() {
$(".verBox").css({
"left": "404px",
"opacity": "0",
"z-index":"9999"
})
imgVer({
el: '$("#imgVer")',
width: '260',
height: '116',
success: function() {
if (callBackFunctionName) eval(callBackFunctionName + "()")
},
error: function() {}
})
}
function easyVer_off() {
$(".verBox").css({
"left": "404px",
"opacity": "0",
"z-index":"-100"
})
$(".verBox").css({
"left": "0px",
"opacity": "0"
})
}
console.log('\n' + ' %c easyVer Vertification Plugin %c https://github.com/hhCandy/easyVer ' + '\n', 'color: #00FFFF; background: #030307; padding:5px 0;', 'background: #4682B4; padding:5px 0;');
function show_easyVer() {
$(".verBox").css({
"left": "0",
"opacity": "1"
})
}

@ -0,0 +1,28 @@
<?php
header('content-type:image/png');
//header('Content-type: text/json');
/************END::receive request ***************//***var::$key***/
$img=rand(1,10);
/*************img display***************/
$filename="img/$img.png";
header( "Content-Length: ".filesize($filename));
ob_clean();
echo file_get_contents($filename);
/*************END::img display***************/
?>

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

@ -0,0 +1,35 @@
<!DOCTYPE html>
<head>
<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<link type="text/css" rel="stylesheet" href="https://cdn.yimian.ac.cn/easyVer/easyVer.min.css">
</head>
<body>
<button onclick="show_easyVer()">Click Me</button>
<div class="verBox"></div>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
<script type="text/javascript" src="./easyVer.min.js"></script>
<script type="text/javascript">
//This is to indicate what js need to do after a user verification
callBackFunctionName="your_callBack_function";
easyVer();
//declaration of your callback function
function your_callBack_function()
{
alert('Verification finished!');
}
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

@ -0,0 +1,553 @@
var fp_arr =window.location.href.split("://");
fp_arr=fp_arr[1].split("/");
fp_arr=fp_arr[0].split(".");
fp_arr[0]=fp_arr[fp_arr.length-2]+'.'+fp_arr[fp_arr.length-1];
/* global define */
(function ($) {
'use strict'
/*
* Add integers, wrapping at 2^32. This uses 16-bit operations internally
* to work around bugs in some JS interpreters.
*/
function safeAdd (x, y) {
var lsw = (x & 0xffff) + (y & 0xffff)
var msw = (x >> 16) + (y >> 16) + (lsw >> 16)
return (msw << 16) | (lsw & 0xffff)
}
/*
* Bitwise rotate a 32-bit number to the left.
*/
function bitRotateLeft (num, cnt) {
return (num << cnt) | (num >>> (32 - cnt))
}
/*
* These functions implement the four basic operations the algorithm uses.
*/
function md5cmn (q, a, b, x, s, t) {
return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b)
}
function md5ff (a, b, c, d, x, s, t) {
return md5cmn((b & c) | (~b & d), a, b, x, s, t)
}
function md5gg (a, b, c, d, x, s, t) {
return md5cmn((b & d) | (c & ~d), a, b, x, s, t)
}
function md5hh (a, b, c, d, x, s, t) {
return md5cmn(b ^ c ^ d, a, b, x, s, t)
}
function md5ii (a, b, c, d, x, s, t) {
return md5cmn(c ^ (b | ~d), a, b, x, s, t)
}
/*
* Calculate the MD5 of an array of little-endian words, and a bit length.
*/
function binlMD5 (x, len) {
/* append padding */
x[len >> 5] |= 0x80 << (len % 32)
x[((len + 64) >>> 9 << 4) + 14] = len
var i
var olda
var oldb
var oldc
var oldd
var a = 1732584193
var b = -271733879
var c = -1732584194
var d = 271733878
for (i = 0; i < x.length; i += 16) {
olda = a
oldb = b
oldc = c
oldd = d
a = md5ff(a, b, c, d, x[i], 7, -680876936)
d = md5ff(d, a, b, c, x[i + 1], 12, -389564586)
c = md5ff(c, d, a, b, x[i + 2], 17, 606105819)
b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330)
a = md5ff(a, b, c, d, x[i + 4], 7, -176418897)
d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426)
c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341)
b = md5ff(b, c, d, a, x[i + 7], 22, -45705983)
a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416)
d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417)
c = md5ff(c, d, a, b, x[i + 10], 17, -42063)
b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162)
a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682)
d = md5ff(d, a, b, c, x[i + 13], 12, -40341101)
c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290)
b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329)
a = md5gg(a, b, c, d, x[i + 1], 5, -165796510)
d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632)
c = md5gg(c, d, a, b, x[i + 11], 14, 643717713)
b = md5gg(b, c, d, a, x[i], 20, -373897302)
a = md5gg(a, b, c, d, x[i + 5], 5, -701558691)
d = md5gg(d, a, b, c, x[i + 10], 9, 38016083)
c = md5gg(c, d, a, b, x[i + 15], 14, -660478335)
b = md5gg(b, c, d, a, x[i + 4], 20, -405537848)
a = md5gg(a, b, c, d, x[i + 9], 5, 568446438)
d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690)
c = md5gg(c, d, a, b, x[i + 3], 14, -187363961)
b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501)
a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467)
d = md5gg(d, a, b, c, x[i + 2], 9, -51403784)
c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473)
b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734)
a = md5hh(a, b, c, d, x[i + 5], 4, -378558)
d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463)
c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562)
b = md5hh(b, c, d, a, x[i + 14], 23, -35309556)
a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060)
d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353)
c = md5hh(c, d, a, b, x[i + 7], 16, -155497632)
b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640)
a = md5hh(a, b, c, d, x[i + 13], 4, 681279174)
d = md5hh(d, a, b, c, x[i], 11, -358537222)
c = md5hh(c, d, a, b, x[i + 3], 16, -722521979)
b = md5hh(b, c, d, a, x[i + 6], 23, 76029189)
a = md5hh(a, b, c, d, x[i + 9], 4, -640364487)
d = md5hh(d, a, b, c, x[i + 12], 11, -421815835)
c = md5hh(c, d, a, b, x[i + 15], 16, 530742520)
b = md5hh(b, c, d, a, x[i + 2], 23, -995338651)
a = md5ii(a, b, c, d, x[i], 6, -198630844)
d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415)
c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905)
b = md5ii(b, c, d, a, x[i + 5], 21, -57434055)
a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571)
d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606)
c = md5ii(c, d, a, b, x[i + 10], 15, -1051523)
b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799)
a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359)
d = md5ii(d, a, b, c, x[i + 15], 10, -30611744)
c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380)
b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649)
a = md5ii(a, b, c, d, x[i + 4], 6, -145523070)
d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379)
c = md5ii(c, d, a, b, x[i + 2], 15, 718787259)
b = md5ii(b, c, d, a, x[i + 9], 21, -343485551)
a = safeAdd(a, olda)
b = safeAdd(b, oldb)
c = safeAdd(c, oldc)
d = safeAdd(d, oldd)
}
return [a, b, c, d]
}
/*
* Convert an array of little-endian words to a string
*/
function binl2rstr (input) {
var i
var output = ''
var length32 = input.length * 32
for (i = 0; i < length32; i += 8) {
output += String.fromCharCode((input[i >> 5] >>> (i % 32)) & 0xff)
}
return output
}
/*
* Convert a raw string to an array of little-endian words
* Characters >255 have their high-byte silently ignored.
*/
function rstr2binl (input) {
var i
var output = []
output[(input.length >> 2) - 1] = undefined
for (i = 0; i < output.length; i += 1) {
output[i] = 0
}
var length8 = input.length * 8
for (i = 0; i < length8; i += 8) {
output[i >> 5] |= (input.charCodeAt(i / 8) & 0xff) << (i % 32)
}
return output
}
/*
* Calculate the MD5 of a raw string
*/
function rstrMD5 (s) {
return binl2rstr(binlMD5(rstr2binl(s), s.length * 8))
}
/*
* Calculate the HMAC-MD5, of a key and some data (raw strings)
*/
function rstrHMACMD5 (key, data) {
var i
var bkey = rstr2binl(key)
var ipad = []
var opad = []
var hash
ipad[15] = opad[15] = undefined
if (bkey.length > 16) {
bkey = binlMD5(bkey, key.length * 8)
}
for (i = 0; i < 16; i += 1) {
ipad[i] = bkey[i] ^ 0x36363636
opad[i] = bkey[i] ^ 0x5c5c5c5c
}
hash = binlMD5(ipad.concat(rstr2binl(data)), 512 + data.length * 8)
return binl2rstr(binlMD5(opad.concat(hash), 512 + 128))
}
/*
* Convert a raw string to a hex string
*/
function rstr2hex (input) {
var hexTab = '0123456789abcdef'
var output = ''
var x
var i
for (i = 0; i < input.length; i += 1) {
x = input.charCodeAt(i)
output += hexTab.charAt((x >>> 4) & 0x0f) + hexTab.charAt(x & 0x0f)
}
return output
}
/*
* Encode a string as utf-8
*/
function str2rstrUTF8 (input) {
return unescape(encodeURIComponent(input))
}
/*
* Take string arguments and return either raw or hex encoded strings
*/
function rawMD5 (s) {
return rstrMD5(str2rstrUTF8(s))
}
function hexMD5 (s) {
return rstr2hex(rawMD5(s))
}
function rawHMACMD5 (k, d) {
return rstrHMACMD5(str2rstrUTF8(k), str2rstrUTF8(d))
}
function hexHMACMD5 (k, d) {
return rstr2hex(rawHMACMD5(k, d))
}
function md5 (string, key, raw) {
if (!key) {
if (!raw) {
return hexMD5(string)
}
return rawMD5(string)
}
if (!raw) {
return hexHMACMD5(key, string)
}
return rawHMACMD5(key, string)
}
if (typeof define === 'function' && define.amd) {
define(function () {
return md5
})
} else if (typeof module === 'object' && module.exports) {
module.exports = md5
} else {
$.md5 = md5
}
})(this);
(function (scope) {
'use strict';
var Fingerprint = function (options) {
var nativeForEach, nativeMap;
nativeForEach = Array.prototype.forEach;
nativeMap = Array.prototype.map;
this.each = function (obj, iterator, context) {
if (obj === null) {
return;
}
if (nativeForEach && obj.forEach === nativeForEach) {
obj.forEach(iterator, context);
} else if (obj.length === +obj.length) {
for (var i = 0, l = obj.length; i < l; i++) {
if (iterator.call(context, obj[i], i, obj) === {}) return;
}
} else {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
if (iterator.call(context, obj[key], key, obj) === {}) return;
}
}
}
};
this.map = function(obj, iterator, context) {
var results = [];
// Not using strict equality so that this acts as a
// shortcut to checking for `null` and `undefined`.
if (obj == null) return results;
if (nativeMap && obj.map === nativeMap) return obj.map(iterator, context);
this.each(obj, function(value, index, list) {
results[results.length] = iterator.call(context, value, index, list);
});
return results;
};
if (typeof options == 'object'){
this.hasher = options.hasher;
this.screen_resolution = options.screen_resolution;
this.canvas = options.canvas;
this.ie_activex = options.ie_activex;
} else if(typeof options == 'function'){
this.hasher = options;
}
};
Fingerprint.prototype = {
get: function(){
var keys = [];
keys.push(navigator.userAgent);
keys.push(navigator.language);
keys.push(screen.colorDepth);
if (this.screen_resolution) {
var resolution = this.getScreenResolution();
if (typeof resolution !== 'undefined'){ // headless browsers, such as phantomjs
keys.push(this.getScreenResolution().join('x'));
}
}
keys.push(new Date().getTimezoneOffset());
keys.push(this.hasSessionStorage());
keys.push(this.hasLocalStorage());
keys.push(!!window.indexedDB);
//body might not be defined at this point or removed programmatically
if(document.body){
keys.push(typeof(document.body.addBehavior));
} else {
keys.push(typeof undefined);
}
keys.push(typeof(window.openDatabase));
keys.push(navigator.cpuClass);
keys.push(navigator.platform);
keys.push(navigator.doNotTrack);
keys.push(this.getPluginsString());
if(this.canvas && this.isCanvasSupported()){
keys.push(this.getCanvasFingerprint());
}
if(this.hasher){
return this.hasher(keys.join('###'), 31);
} else {
return this.murmurhash3_32_gc(keys.join('###'), 31);
}
},
/**
* JS Implementation of MurmurHash3 (r136) (as of May 20, 2011)
*
* @author <a href="mailto:gary.court@gmail.com">Gary Court</a>
* @see http://github.com/garycourt/murmurhash-js
* @author <a href="mailto:aappleby@gmail.com">Austin Appleby</a>
* @see http://sites.google.com/site/murmurhash/
*
* @param {string} key ASCII only
* @param {number} seed Positive integer only
* @return {number} 32-bit positive integer hash
*/
murmurhash3_32_gc: function(key, seed) {
var remainder, bytes, h1, h1b, c1, c2, k1, i;
remainder = key.length & 3; // key.length % 4
bytes = key.length - remainder;
h1 = seed;
c1 = 0xcc9e2d51;
c2 = 0x1b873593;
i = 0;
while (i < bytes) {
k1 =
((key.charCodeAt(i) & 0xff)) |
((key.charCodeAt(++i) & 0xff) << 8) |
((key.charCodeAt(++i) & 0xff) << 16) |
((key.charCodeAt(++i) & 0xff) << 24);
++i;
k1 = ((((k1 & 0xffff) * c1) + ((((k1 >>> 16) * c1) & 0xffff) << 16))) & 0xffffffff;
k1 = (k1 << 15) | (k1 >>> 17);
k1 = ((((k1 & 0xffff) * c2) + ((((k1 >>> 16) * c2) & 0xffff) << 16))) & 0xffffffff;
h1 ^= k1;
h1 = (h1 << 13) | (h1 >>> 19);
h1b = ((((h1 & 0xffff) * 5) + ((((h1 >>> 16) * 5) & 0xffff) << 16))) & 0xffffffff;
h1 = (((h1b & 0xffff) + 0x6b64) + ((((h1b >>> 16) + 0xe654) & 0xffff) << 16));
}
k1 = 0;
switch (remainder) {
case 3: k1 ^= (key.charCodeAt(i + 2) & 0xff) << 16;
case 2: k1 ^= (key.charCodeAt(i + 1) & 0xff) << 8;
case 1: k1 ^= (key.charCodeAt(i) & 0xff);
k1 = (((k1 & 0xffff) * c1) + ((((k1 >>> 16) * c1) & 0xffff) << 16)) & 0xffffffff;
k1 = (k1 << 15) | (k1 >>> 17);
k1 = (((k1 & 0xffff) * c2) + ((((k1 >>> 16) * c2) & 0xffff) << 16)) & 0xffffffff;
h1 ^= k1;
}
h1 ^= key.length;
h1 ^= h1 >>> 16;
h1 = (((h1 & 0xffff) * 0x85ebca6b) + ((((h1 >>> 16) * 0x85ebca6b) & 0xffff) << 16)) & 0xffffffff;
h1 ^= h1 >>> 13;
h1 = ((((h1 & 0xffff) * 0xc2b2ae35) + ((((h1 >>> 16) * 0xc2b2ae35) & 0xffff) << 16))) & 0xffffffff;
h1 ^= h1 >>> 16;
return h1 >>> 0;
},
// https://bugzilla.mozilla.org/show_bug.cgi?id=781447
hasLocalStorage: function () {
try{
return !!scope.localStorage;
} catch(e) {
return true; // SecurityError when referencing it means it exists
}
},
hasSessionStorage: function () {
try{
return !!scope.sessionStorage;
} catch(e) {
return true; // SecurityError when referencing it means it exists
}
},
isCanvasSupported: function () {
var elem = document.createElement('canvas');
return !!(elem.getContext && elem.getContext('2d'));
},
isIE: function () {
if(navigator.appName === 'Microsoft Internet Explorer') {
return true;
} else if(navigator.appName === 'Netscape' && /Trident/.test(navigator.userAgent)){// IE 11
return true;
}
return false;
},
getPluginsString: function () {
if(this.isIE()){
return this.getIEPluginsString();
} else {
return this.getRegularPluginsString();
}
},
getRegularPluginsString: function () {
return this.map(navigator.plugins, function (p) {
var mimeTypes = this.map(p, function(mt){
return [mt.type, mt.suffixes].join('~');
}).join(',');
return [p.name, p.description, mimeTypes].join('::');
}, this).join(';');
},
getIEPluginsString: function () {
var names = ['ShockwaveFlash.ShockwaveFlash',//flash plugin
'AcroPDF.PDF', // Adobe PDF reader 7+
'PDF.PdfCtrl', // Adobe PDF reader 6 and earlier, brrr
'QuickTime.QuickTime', // QuickTime
// 5 versions of real players
'rmocx.RealPlayer G2 Control',
'rmocx.RealPlayer G2 Control.1',
'RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)',
'RealVideo.RealVideo(tm) ActiveX Control (32-bit)',
'RealPlayer',
'SWCtl.SWCtl', // ShockWave player
'WMPlayer.OCX', // Windows media player
'AgControl.AgControl', // Silverlight
'Skype.Detection'];
if(this.ie_activex && scope.ActiveXObject){
// starting to detect plugins in IE
return this.map(names, function(name){
try{
new ActiveXObject(name);
return name;
} catch(e){
return null;
}
}).join(';');
} else {
return ""; // behavior prior version 0.5.0, not breaking backwards compat.
}
},
getScreenResolution: function () {
return [screen.height, screen.width];
},
getCanvasFingerprint: function () {
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
// https://www.browserleaks.com/canvas#how-does-it-work
var txt = 'http://valve.github.io';
ctx.textBaseline = "top";
ctx.font = "14px 'Arial'";
ctx.textBaseline = "alphabetic";
ctx.fillStyle = "#f60";
ctx.fillRect(125,1,62,20);
ctx.fillStyle = "#069";
ctx.fillText(txt, 2, 15);
ctx.fillStyle = "rgba(102, 204, 0, 0.7)";
ctx.fillText(txt, 4, 17);
return canvas.toDataURL();
}
};
if (typeof module === 'object' && typeof exports === 'object') {
module.exports = Fingerprint;
}
scope.Fingerprint = Fingerprint;
})(window);
var fp=md5(new Fingerprint({canvas: true}+_fp(fp_arr[0])).get()).slice(0,8);
function _fp(txt)
{
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
if(!txt) txt = 'https://security.yimian.xyz/';
ctx.textBaseline = "top";
ctx.font = "15px 'Arial'";
ctx.textBaseline = "yimian";
ctx.fillStyle = "#f66";
ctx.fillRect(125, 1, 52, 20);
ctx.fillStyle = "#039";
ctx.fillText(txt, 2, 15);
ctx.fillStyle = "rgba(102, 204, 0, 0.7)";
ctx.fillText(txt, 4, 17);
var b64 = canvas.toDataURL();
b64 = b64.replace("data:image/png;base64,", "");
var bin = atob(b64).slice(-16, -12);
var i, l, o = '',n;
bin += '';
for (i = 0, l = bin.length; i < l; i++) {
n = bin.charCodeAt(i).toString(16);
o += n.length < 2 ? '0' + n : n
}
console.log('\n' + ' %c fp fingerprint generator %c https://github.com/hhCandy/fp ' + '\n', 'color: #00FFFF; background: #030307; padding:5px 0;', 'background: #4682B4; padding:5px 0;');
return o;
};

@ -0,0 +1,2 @@
<script type="text/javascript" src="https://cdn.yimian.ac.cn/fp/fp.js"></script>
<script type="text/javascript">alert(fp);history.back(-1)</script>

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 359 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

@ -0,0 +1,79 @@
{
"version":"1.0.0",
"model":"model.moc",
"textures":[
"textures/default-costume.png",
"textures/pajamas-costume.png",
"textures/school-costume.png"
],
"layout":{
"center_x":0.0,
"center_y":-0.05,
"width":2.0
},
"hit_areas_custom":{
"head_x":[-0.35, 0.6],
"head_y":[0.19, -0.2],
"body_x":[-0.3, -0.25],
"body_y":[0.3, -0.9]
},
"motions":{
"idle":[
{"file":"motions/WakeUp.mtn"},
{"file":"motions/Breath1.mtn"},
{"file":"motions/Breath2.mtn"},
{"file":"motions/Breath3.mtn"},
{"file":"motions/Breath5.mtn"},
{"file":"motions/Breath7.mtn"},
{"file":"motions/Breath8.mtn"}
],
"sleepy":[
{"file":"motions/Sleeping.mtn"}
],
"flick_head":[
{"file":"motions/Touch Dere1.mtn"},
{"file":"motions/Touch Dere2.mtn"},
{"file":"motions/Touch Dere3.mtn"},
{"file":"motions/Touch Dere4.mtn"},
{"file":"motions/Touch Dere5.mtn"},
{"file":"motions/Touch Dere6.mtn"}
],
"tap_body":[
{"file":"motions/Touch1.mtn"},
{"file":"motions/Touch2.mtn"},
{"file":"motions/Touch3.mtn"},
{"file":"motions/Touch4.mtn"},
{"file":"motions/Touch5.mtn"},
{"file":"motions/Touch6.mtn"}
],
"":[
{"file":"motions/Breath1.mtn"},
{"file":"motions/Breath2.mtn"},
{"file":"motions/Breath3.mtn"},
{"file":"motions/Breath4.mtn"},
{"file":"motions/Breath5.mtn"},
{"file":"motions/Breath6.mtn"},
{"file":"motions/Breath7.mtn"},
{"file":"motions/Breath8.mtn"},
{"file":"motions/Fail.mtn"},
{"file":"motions/Sleeping.mtn"},
{"file":"motions/Success.mtn"},
{"file":"motions/Sukebei1.mtn"},
{"file":"motions/Sukebei2.mtn"},
{"file":"motions/Sukebei3.mtn"},
{"file":"motions/Touch Dere1.mtn"},
{"file":"motions/Touch Dere2.mtn"},
{"file":"motions/Touch Dere3.mtn"},
{"file":"motions/Touch Dere4.mtn"},
{"file":"motions/Touch Dere5.mtn"},
{"file":"motions/Touch Dere6.mtn"},
{"file":"motions/Touch1.mtn"},
{"file":"motions/Touch2.mtn"},
{"file":"motions/Touch3.mtn"},
{"file":"motions/Touch4.mtn"},
{"file":"motions/Touch5.mtn"},
{"file":"motions/Touch6.mtn"},
{"file":"motions/WakeUp.mtn"}
]
}
}

@ -0,0 +1,53 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0,0.38,1.37,2.8,4.44,6.14,7.73,9.08,10.12,10.77,11,10.52,9.23,7.36,5.14,2.86,0.64,-1.23,-2.52,-3,-2.94,-2.78,-2.54,-2.24,-1.9,-1.54,-1.19,-0.87,-0.58,-0.34,-0.15,-0.04,0,0,0,0,0,0,0,0,0
PARAM_ANGLE_Y=0,0.02,0.09,0.21,0.4,0.66,0.99,1.39,1.86,2.39,3,3.77,4.55,5.31,6.03,6.66,7.21,7.63,7.9,8,7.84,7.41,6.77,5.96,5.07,4.12,3.18,2.31,1.54,0.89,0.41,0.1,0,0,0,0,0,0,0,0,0
PARAM_ANGLE_Z=0,0.38,1.37,2.8,4.44,6.14,7.73,9.08,10.12,10.77,11,10.14,7.83,4.5,0.54,-3.54,-7.5,-10.83,-13.14,-14,-13.72,-12.97,-11.84,-10.43,-8.87,-7.21,-5.57,-4.05,-2.7,-1.57,-0.71,-0.18,0,0,0,0,0,0,0,0,0
PARAM_EMOTION=-1
PARAM_EYE_L_OPEN=0.55
PARAM_EYE_R_OPEN=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.48,0.37,0.27,0.2,0.17,0.17,0.17,0.17,0.172,0.176,0.182,0.19,0.22,0.28,0.34,0.4,0.46,0.51,0.54,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55
PARAM_EYE_L_OPEN2=-1
PARAM_EYE_R_OPEN2=-1
PARAM_EYE_BALL_X=0
PARAM_EYE_BALL_Y=0
PARAM_BROW_L_Y=0
PARAM_BROW_R_Y=0
PARAM_BROW_ANGLE=0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2
PARAM_BROW_SELECT=-0.5
PARAM_MOUTH_OPEN_Y=0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.89,0.83,0.75,0.66,0.6,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.57,0.59,0.64,0.7,0.77,0.83,0.88,0.91,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92
PARAM_MOUTH_OPEN2=-1
PARAM_MOUTH_EMO=0
PARAM_CHEEK=0
PARAM_BODY_ANGLE_X=0,0.1,0.37,0.76,1.21,1.68,2.11,2.48,2.76,2.94,3,2.76,2.11,1.18,0.07,-1.07,-2.18,-3.11,-3.76,-4,-3.88,-3.56,-3.08,-2.47,-1.8,-1.09,-0.39,0.26,0.84,1.33,1.69,1.92,2,1.87,1.59,1.23,0.87,0.53,0.25,0.07,0
PARAM_BODY_ANGLE_Z=0
PARAM_BODY_Y=0,-0.01,-0.03,-0.07,-0.11,-0.16,-0.2,-0.23,-0.26,-0.274,-0.28,-0.262,-0.21,-0.14,-0.06,0.02,0.1,0.17,0.22,0.24,0.233,0.216,0.19,0.16,0.12,0.08,0.04,0.01,-0.03,-0.05,-0.073,-0.086,-0.09,-0.084,-0.071,-0.055,-0.039,-0.024,-0.011,-0.003,0
PARAM_BREATH=0.5,0.46,0.41,0.35,0.32,0.3,0.34,0.43,0.53,0.65,0.75,0.83,0.89,0.91,0.905,0.891,0.87,0.84,0.81,0.77,0.73,0.69,0.65,0.6,0.56,0.52,0.48,0.45,0.42,0.4,0.384,0.374,0.37,0.379,0.397,0.42,0.44,0.47,0.484,0.496,0.5
PARAM_BOING=0
PARAM_HAIR_FRONT=0,0,0,0,0,0,0,0.03,0.11,0.21,0.3,0.38,0.41,0.37,0.26,0.12,-0.05,-0.22,-0.39,-0.56,-0.69,-0.8,-0.87,-0.9,-0.81,-0.58,-0.27,0.04,0.27,0.36,0.33,0.24,0.13,0.02,-0.07,-0.1,-0.082,-0.05,-0.03,-0.008,0
PARAM_HAIR_SIDE_R=0,-0.005,-0.019,-0.04,-0.07,-0.1,-0.14,-0.18,-0.21,-0.25,-0.29,-0.32,-0.35,-0.37,-0.386,-0.396,-0.4,-0.37,-0.28,-0.15,0.01,0.16,0.32,0.45,0.54,0.57,0.52,0.4,0.26,0.12,-0.02,-0.13,-0.2,-0.23,-0.213,-0.17,-0.12,-0.07,-0.03,-0.01,0
PARAM_HAIR_SIDE_L=0,0.003,0.013,0.028,0.047,0.07,0.09,0.12,0.14,0.17,0.19,0.21,0.234,0.249,0.26,0.268,0.27,0.23,0.14,0,-0.16,-0.33,-0.49,-0.63,-0.72,-0.76,-0.69,-0.53,-0.33,-0.13,0.06,0.21,0.31,0.35,0.32,0.26,0.19,0.11,0.05,0.01,0
PARAM_TWIN_RIBBON_D=0,-0.018,-0.06,-0.13,-0.21,-0.29,-0.37,-0.43,-0.48,-0.51,-0.52,-0.48,-0.38,-0.25,-0.09,0.07,0.23,0.38,0.51,0.61,0.68,0.7,0.66,0.55,0.39,0.2,0,-0.19,-0.35,-0.46,-0.5,-0.483,-0.44,-0.37,-0.3,-0.22,-0.15,-0.09,-0.04,-0.01,0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0
PARAM_WING_DEFORM=0
VISIBLE:PSD=1
VISIBLE:PARTS_01_HAT=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_EMOTION=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_BUST=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1

@ -0,0 +1,46 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0,0.35,1.29,2.74,4.53,6.6,8.86,11.27,13.67,16.13,18.44,20.64,22.67,24.45,25.92,27.04,27.75,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27.65,26.71,25.26,23.47,21.4,19.14,16.73,14.33,11.87,9.56,7.36,5.33,3.55,2.08,0.96,0.25,0
PARAM_ANGLE_Y=0,-0.18,-0.65,-1.37,-2.26,-3.3,-4.43,-5.63,-6.84,-8.06,-9.22,-10.32,-11.33,-12.23,-12.96,-13.52,-13.87,-14,-13.995,-13.982,-13.96,-13.93,-13.89,-13.83,-13.77,-13.7,-13.62,-13.53,-13.42,-13.31,-13.19,-13.05,-12.91,-12.75,-12.58,-12.4,-12.2,-12,-11.78,-11.55,-11.31,-11.05,-10.79,-10.5,-10.21,-9.9,-9.57,-9.24,-8.89,-8.52,-8.14,-7.74,-7.33,-6.9,-6.45,-6,-5.45,-4.92,-4.39,-3.88,-3.38,-2.91,-2.45,-2.04,-1.64,-1.28,-0.97,-0.68,-0.45,-0.26,-0.12,-0.03,0
PARAM_ANGLE_Z=0,0.09,0.32,0.68,1.13,1.65,2.21,2.82,3.42,4.03,4.61,5.16,5.67,6.11,6.48,6.76,6.94,7,6.97,6.89,6.77,6.59,6.38,6.13,5.85,5.53,5.18,4.82,4.43,4.01,3.59,3.15,2.69,2.23,1.76,1.3,0.82,0.35,-0.11,-0.57,-1.01,-1.45,-1.87,-2.28,-2.66,-3.03,-3.38,-3.69,-3.98,-4.24,-4.46,-4.65,-4.8,-4.91,-4.98,-5,-4.94,-4.77,-4.51,-4.19,-3.82,-3.42,-2.99,-2.56,-2.12,-1.71,-1.31,-0.95,-0.63,-0.37,-0.17,-0.04,0
PARAM_EMOTION=0
PARAM_EYE_L_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.4,0.24,0.13,0.09,0.17,0.33,0.41,0.33,0.21,0.12,0.09,0.2,0.39,0.5,0.502,0.504,0.505,0.507,0.508,0.509,0.511,0.512,0.513,0.514,0.515,0.516,0.516,0.517,0.52,0.518,0.52,0.52,0.519,0.52,0.52,0.52,0.52,0.52,0.52,0.52,0.518,0.517,0.515,0.514,0.512,0.51,0.508,0.507,0.505,0.504,0.503,0.501,0.501,0.5,0.5
PARAM_EYE_R_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.4,0.24,0.13,0.09,0.17,0.33,0.41,0.33,0.21,0.12,0.09,0.2,0.39,0.5,0.502,0.504,0.505,0.507,0.508,0.509,0.511,0.512,0.513,0.514,0.515,0.516,0.516,0.517,0.52,0.518,0.52,0.52,0.519,0.52,0.52,0.52,0.52,0.52,0.52,0.52,0.518,0.517,0.515,0.514,0.512,0.51,0.508,0.507,0.505,0.504,0.503,0.501,0.501,0.5,0.5
PARAM_EYE_BALL_X=0,0.004,0.016,0.033,0.06,0.08,0.11,0.14,0.17,0.2,0.22,0.25,0.28,0.3,0.315,0.328,0.337,0.34,0.332,0.31,0.28,0.24,0.19,0.15,0.1,0.06,0.02,-0.02,-0.05,-0.08,-0.094,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.1,-0.099,-0.095,-0.09,-0.084,-0.076,-0.068,-0.06,-0.051,-0.042,-0.034,-0.026,-0.019,-0.013,-0.007,-0.003,-0.001,0
PARAM_EYE_BALL_Y=0,-0.005,-0.019,-0.04,-0.07,-0.1,-0.13,-0.17,-0.21,-0.24,-0.28,-0.31,-0.34,-0.37,-0.39,-0.406,-0.416,-0.42,-0.414,-0.397,-0.37,-0.34,-0.31,-0.27,-0.24,-0.2,-0.17,-0.14,-0.12,-0.097,-0.084,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.079,-0.076,-0.072,-0.067,-0.061,-0.055,-0.048,-0.041,-0.034,-0.027,-0.021,-0.015,-0.01,-0.006,-0.003,-0.001,0
PARAM_BROW_L_Y=0,0,-0.001,-0.003,-0.005,-0.007,-0.01,-0.014,-0.018,-0.022,-0.027,-0.032,-0.038,-0.044,-0.05,-0.056,-0.063,-0.07,-0.077,-0.085,-0.093,-0.1,-0.108,-0.116,-0.124,-0.133,-0.141,-0.149,-0.157,-0.165,-0.174,-0.182,-0.19,-0.197,-0.205,-0.213,-0.22,-0.227,-0.234,-0.241,-0.247,-0.254,-0.259,-0.265,-0.27,-0.275,-0.28,-0.284,-0.287,-0.291,-0.293,-0.296,-0.298,-0.299,-0.3,-0.3,-0.296,-0.286,-0.271,-0.251,-0.23,-0.21,-0.18,-0.15,-0.13,-0.1,-0.08,-0.06,-0.038,-0.022,-0.01,-0.003,0
PARAM_BROW_R_Y=0,0,-0.001,-0.003,-0.005,-0.008,-0.012,-0.016,-0.02,-0.025,-0.031,-0.037,-0.043,-0.05,-0.057,-0.064,-0.072,-0.08,-0.088,-0.096,-0.105,-0.114,-0.123,-0.132,-0.141,-0.15,-0.16,-0.169,-0.178,-0.187,-0.197,-0.206,-0.215,-0.224,-0.232,-0.241,-0.249,-0.257,-0.265,-0.273,-0.28,-0.287,-0.294,-0.3,-0.306,-0.312,-0.317,-0.322,-0.326,-0.329,-0.333,-0.335,-0.337,-0.339,-0.34,-0.34,-0.336,-0.324,-0.307,-0.28,-0.26,-0.23,-0.2,-0.17,-0.14,-0.12,-0.09,-0.06,-0.04,-0.025,-0.012,-0.003,0
PARAM_BROW_L_ANGLE=0,0.001,0.004,0.009,0.016,0.024,0.034,0.046,0.059,0.074,0.09,0.107,0.126,0.146,0.17,0.19,0.21,0.23,0.26,0.28,0.31,0.33,0.36,0.39,0.41,0.44,0.47,0.5,0.52,0.55,0.58,0.61,0.63,0.66,0.68,0.71,0.73,0.76,0.78,0.8,0.82,0.85,0.865,0.883,0.901,0.917,0.932,0.946,0.958,0.969,0.978,0.986,0.992,0.996,0.999,1,0.987,0.95,0.9,0.84,0.76,0.68,0.6,0.51,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0
PARAM_BROW_R_ANGLE=0,0.001,0.004,0.009,0.016,0.024,0.034,0.046,0.059,0.074,0.09,0.107,0.126,0.146,0.17,0.19,0.21,0.23,0.26,0.28,0.31,0.33,0.36,0.39,0.41,0.44,0.47,0.5,0.52,0.55,0.58,0.61,0.63,0.66,0.68,0.71,0.73,0.76,0.78,0.8,0.82,0.85,0.865,0.883,0.901,0.917,0.932,0.946,0.958,0.969,0.978,0.986,0.992,0.996,0.999,1,0.987,0.95,0.9,0.84,0.76,0.68,0.6,0.51,0.42,0.34,0.26,0.19,0.13,0.07,0.03,0.01,0
PARAM_EAR_DEFORM=0,-0.007,-0.026,-0.05,-0.09,-0.13,-0.18,-0.23,-0.27,-0.32,-0.37,-0.41,-0.45,-0.49,-0.52,-0.54,-0.555,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.56,-0.553,-0.534,-0.51,-0.47,-0.43,-0.38,-0.33,-0.29,-0.24,-0.19,-0.15,-0.11,-0.07,-0.04,-0.02,-0.005,0
PARAM_MOUTH_OPEN_Y=0.5,0.505,0.518,0.54,0.56,0.59,0.63,0.66,0.7,0.73,0.76,0.79,0.82,0.85,0.87,0.886,0.896,0.9,0.895,0.881,0.86,0.84,0.81,0.78,0.75,0.72,0.69,0.67,0.649,0.634,0.624,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.62,0.618,0.614,0.608,0.601,0.592,0.582,0.572,0.561,0.551,0.541,0.532,0.523,0.515,0.509,0.504,0.501,0.5
PARAM_BODY_ANGLE_X=0
PARAM_BODY_ANGLE_Y=0,-0.013,-0.05,-0.1,-0.16,-0.24,-0.32,-0.4,-0.49,-0.58,-0.66,-0.74,-0.81,-0.87,-0.93,-0.97,-0.99,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.987,-0.95,-0.9,-0.84,-0.76,-0.68,-0.6,-0.51,-0.42,-0.34,-0.26,-0.19,-0.13,-0.07,-0.03,-0.01,0
PARAM_BODY_ANGLE_Z=0
PARAM_BREATH=0.5,0.505,0.517,0.535,0.56,0.58,0.61,0.64,0.68,0.71,0.74,0.77,0.79,0.81,0.833,0.848,0.857,0.86,0.859,0.855,0.849,0.842,0.832,0.821,0.808,0.794,0.778,0.762,0.744,0.725,0.706,0.687,0.666,0.65,0.62,0.6,0.58,0.56,0.54,0.52,0.499,0.48,0.461,0.443,0.425,0.409,0.393,0.379,0.366,0.354,0.344,0.336,0.329,0.324,0.321,0.32,0.322,0.328,0.338,0.349,0.362,0.377,0.392,0.408,0.424,0.439,0.453,0.466,0.477,0.487,0.494,0.498,0.5
PARAM_HAIR_SIDE=0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0
PARAM_WING_DEFORM=0
PARAM_RIBBON_DEFORM=0
PARAM_BLUSH=0,0.006,0.023,0.05,0.08,0.13,0.17,0.22,0.28,0.34,0.39,0.45,0.5,0.54,0.59,0.62,0.65,0.664,0.67,0.67,0.67,0.67,0.669,0.668,0.666,0.665,0.663,0.661,0.659,0.656,0.653,0.65,0.646,0.642,0.637,0.632,0.627,0.621,0.614,0.607,0.6,0.592,0.583,0.574,0.565,0.555,0.544,0.533,0.521,0.508,0.495,0.481,0.467,0.452,0.436,0.42,0.4,0.37,0.34,0.31,0.28,0.24,0.21,0.18,0.15,0.12,0.09,0.06,0.04,0.024,0.011,0.003,0
VISIBLE:PSD=1
VISIBLE:PARTS_01_RIBBON=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1
VISIBLE:PARTS_01_HAT=1

@ -0,0 +1,53 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0,0.007,0.03,0.06,0.11,0.17,0.24,0.32,0.42,0.52,0.63,0.75,0.87,1.01,1.15,1.29,1.44,1.59,1.75,1.91,2.07,2.23,2.4,2.56,2.72,2.89,3.05,3.21,3.36,3.51,3.66,3.8,3.94,4.07,4.2,4.32,4.43,4.53,4.62,4.71,4.78,4.85,4.9,4.94,4.97,4.993,5,4.94,4.76,4.48,4.13,3.72,3.27,2.8,2.32,1.86,1.42,1.02,0.67,0.39,0.18,0.04,0
PARAM_ANGLE_Y=0,-0.015,-0.06,-0.13,-0.22,-0.34,-0.49,-0.65,-0.84,-1.04,-1.26,-1.5,-1.75,-2.02,-2.29,-2.58,-2.88,-3.18,-3.5,-3.82,-4.14,-4.47,-4.79,-5.12,-5.45,-5.77,-6.1,-6.41,-6.73,-7.03,-7.32,-7.6,-7.88,-8.15,-8.4,-8.63,-8.85,-9.06,-9.24,-9.42,-9.56,-9.69,-9.8,-9.89,-9.95,-9.99,-10,-9.87,-9.52,-8.97,-8.26,-7.44,-6.53,-5.6,-4.65,-3.72,-2.84,-2.05,-1.35,-0.78,-0.36,-0.09,0
PARAM_ANGLE_Z=0,-0.08,-0.28,-0.59,-0.97,-1.41,-1.9,-2.41,-2.93,-3.46,-3.95,-4.42,-4.86,-5.24,-5.55,-5.79,-5.95,-6,-5.84,-5.38,-4.66,-3.72,-2.61,-1.34,0.04,1.5,3,4.5,5.96,7.34,8.61,9.72,10.66,11.38,11.84,12,11.95,11.81,11.59,11.29,10.91,10.49,10,9.46,8.89,8.29,7.65,7,6.33,5.67,5,4.35,3.71,3.11,2.54,2,1.51,1.09,0.71,0.41,0.19,0.05,0
PARAM_EMOTION=-1
PARAM_EYE_L_OPEN=0.55,0.58,0.64,0.72,0.8,0.87,0.91,0.92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.92,0.907,0.87,0.83,0.77,0.71,0.66,0.61,0.58,0.56,0.55
PARAM_EYE_R_OPEN=0.55,0.58,0.64,0.72,0.8,0.87,0.91,0.92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.92,0.907,0.87,0.83,0.77,0.71,0.66,0.61,0.58,0.56,0.55
PARAM_EYE_L_OPEN2=-1,-0.999,-0.994,-0.986,-0.976,-0.962,-0.947,-0.93,0.83,0.81,0.75,0.68,0.58,0.48,0.38,0.3,0.24,0.21,0.2,0.19,0.182,0.173,0.166,0.159,0.152,0.146,0.141,0.136,0.131,0.127,0.123,0.12,0.117,0.114,0.112,0.109,0.108,0.106,0.105,0.103,0.102,0.102,0.101,0.1,0.1,0.1,0.1,0.23,0.44,0.63,0.78,0.83,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
PARAM_EYE_R_OPEN2=-1,-0.999,-0.996,-0.99,-0.983,-0.973,-0.962,-0.95,0.82,0.8,0.75,0.67,0.57,0.48,0.38,0.3,0.24,0.21,0.2,0.19,0.182,0.173,0.166,0.159,0.152,0.147,0.141,0.136,0.131,0.127,0.123,0.12,0.117,0.114,0.112,0.109,0.108,0.106,0.105,0.103,0.102,0.102,0.101,0.1,0.1,0.1,0.1,0.23,0.45,0.65,0.79,0.85,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
PARAM_EYE_BALL_X=0,0,0,-0.002,-0.003,-0.005,-0.007,-0.009,-0.011,-0.013,-0.015,-0.018,-0.02,-0.022,-0.024,-0.026,-0.028,-0.03,-0.032,-0.034,-0.035,-0.037,-0.038,-0.039,-0.04,-0.042,-0.043,-0.043,-0.044,-0.045,-0.05,-0.046,-0.05,-0.047,-0.05,-0.048,-0.05,-0.05,-0.049,-0.05,-0.05,-0.05,-0.05,-0.05,-0.05,-0.05,-0.05,-0.049,-0.048,-0.045,-0.041,-0.037,-0.033,-0.028,-0.023,-0.019,-0.014,-0.01,-0.007,-0.004,-0.002,0,0
PARAM_EYE_BALL_Y=0,0.004,0.013,0.028,0.047,0.07,0.09,0.12,0.14,0.17,0.19,0.21,0.23,0.253,0.268,0.28,0.287,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.29,0.289,0.29,0.29,0.287,0.287,0.286,0.285,0.284,0.283,0.281,0.28,0.278,0.276,0.274,0.272,0.269,0.267,0.264,0.261,0.257,0.254,0.25,0.243,0.231,0.216,0.197,0.18,0.15,0.13,0.11,0.09,0.07,0.047,0.031,0.018,0.008,0.002,0
PARAM_BROW_L_Y=0,-0.018,-0.06,-0.11,-0.16,-0.21,-0.23,-0.24,-0.238,-0.231,-0.222,-0.212,-0.201,-0.191,-0.182,-0.176,-0.171,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.168,-0.162,-0.152,-0.14,-0.126,-0.111,-0.095,-0.079,-0.063,-0.048,-0.035,-0.023,-0.013,-0.006,-0.002,0
PARAM_BROW_R_Y=0,-0.018,-0.06,-0.11,-0.16,-0.21,-0.23,-0.24,-0.238,-0.231,-0.222,-0.212,-0.201,-0.191,-0.182,-0.176,-0.171,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.17,-0.168,-0.162,-0.152,-0.14,-0.126,-0.111,-0.095,-0.079,-0.063,-0.048,-0.035,-0.023,-0.013,-0.006,-0.002,0
PARAM_BROW_ANGLE=0.2,0.202,0.207,0.218,0.232,0.251,0.27,0.3,0.34,0.37,0.41,0.43,0.46,0.477,0.492,0.502,0.508,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.51,0.506,0.495,0.478,0.46,0.43,0.4,0.37,0.34,0.32,0.29,0.26,0.24,0.224,0.211,0.203,0.2
PARAM_BROW_SELECT=-0.5
PARAM_MOUTH_OPEN_Y=0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.904,0.87,0.82,0.76,0.73,0.71,0.726,0.77,0.81,0.86,0.9,0.92,0.93,0.9,0.85,0.8,0.76,0.75,0.763,0.79,0.84,0.88,0.91,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92,0.92
PARAM_MOUTH_OPEN2=-1
PARAM_MOUTH_EMO=0
PARAM_CHEEK=0,0.003,0.012,0.027,0.047,0.07,0.1,0.13,0.16,0.2,0.24,0.28,0.32,0.36,0.4,0.44,0.48,0.52,0.56,0.6,0.63,0.67,0.7,0.73,0.75,0.77,0.787,0.8,0.807,0.81,0.808,0.801,0.791,0.777,0.76,0.74,0.72,0.69,0.66,0.63,0.6,0.57,0.53,0.5,0.46,0.42,0.39,0.35,0.31,0.28,0.24,0.21,0.18,0.15,0.12,0.09,0.07,0.05,0.033,0.019,0.009,0.002,0
PARAM_BODY_ANGLE_X=0,-0.003,-0.011,-0.023,-0.04,-0.06,-0.08,-0.11,-0.14,-0.18,-0.21,-0.25,-0.29,-0.33,-0.37,-0.41,-0.45,-0.49,-0.54,-0.58,-0.62,-0.66,-0.7,-0.74,-0.78,-0.81,-0.84,-0.87,-0.9,-0.93,-0.95,-0.966,-0.98,-0.991,-0.998,-1,-0.996,-0.984,-0.966,-0.94,-0.91,-0.87,-0.83,-0.79,-0.74,-0.69,-0.64,-0.58,-0.53,-0.47,-0.42,-0.36,-0.31,-0.26,-0.21,-0.17,-0.13,-0.09,-0.06,-0.03,-0.016,-0.004,0
PARAM_BODY_ANGLE_Z=0
PARAM_BODY_Y=0,0,0.002,0.003,0.006,0.009,0.013,0.017,0.021,0.026,0.032,0.037,0.043,0.049,0.055,0.061,0.068,0.074,0.081,0.087,0.093,0.099,0.105,0.111,0.116,0.122,0.126,0.131,0.135,0.139,0.142,0.145,0.147,0.149,0.15,0.15,0.149,0.148,0.145,0.141,0.136,0.131,0.125,0.118,0.111,0.104,0.096,0.087,0.079,0.071,0.063,0.054,0.046,0.039,0.032,0.025,0.019,0.014,0.009,0.005,0.002,0.001,0
PARAM_BREATH=0.5,0.506,0.521,0.54,0.57,0.61,0.64,0.68,0.72,0.76,0.8,0.83,0.86,0.89,0.92,0.935,0.946,0.95,0.944,0.927,0.9,0.87,0.83,0.79,0.74,0.69,0.64,0.59,0.54,0.49,0.45,0.41,0.37,0.33,0.31,0.287,0.275,0.27,0.271,0.274,0.28,0.287,0.296,0.306,0.317,0.329,0.342,0.356,0.369,0.383,0.397,0.411,0.424,0.437,0.449,0.46,0.47,0.478,0.486,0.492,0.496,0.499,0.5
PARAM_BOING=0,0.002,0.006,0.014,0.023,0.033,0.044,0.056,0.068,0.081,0.092,0.103,0.113,0.122,0.13,0.135,0.139,0.14,0.137,0.128,0.115,0.098,0.079,0.06,0.04,0.01,-0.01,-0.03,-0.052,-0.07,-0.087,-0.101,-0.111,-0.118,-0.12,-0.12,-0.118,-0.116,-0.113,-0.109,-0.105,-0.1,-0.095,-0.089,-0.083,-0.077,-0.07,-0.064,-0.058,-0.051,-0.045,-0.039,-0.033,-0.027,-0.022,-0.017,-0.013,-0.009,-0.006,-0.003,-0.002,0,0
PARAM_HAIR_FRONT=0
PARAM_HAIR_SIDE_R=0,-0.002,-0.007,-0.015,-0.024,-0.035,-0.047,-0.06,-0.073,-0.086,-0.099,-0.111,-0.121,-0.131,-0.139,-0.145,-0.149,-0.15,-0.144,-0.129,-0.11,-0.08,-0.04,-0.01,0.03,0.07,0.11,0.15,0.18,0.21,0.24,0.27,0.285,0.296,0.3,0.299,0.295,0.29,0.282,0.273,0.262,0.25,0.237,0.223,0.208,0.192,0.176,0.16,0.144,0.128,0.112,0.097,0.082,0.068,0.055,0.043,0.032,0.023,0.015,0.009,0.004,0.001,0
PARAM_HAIR_SIDE_L=0,0.001,0.005,0.011,0.018,0.026,0.035,0.044,0.054,0.063,0.072,0.081,0.089,0.096,0.102,0.106,0.109,0.11,0.1,0.07,0.03,-0.01,-0.07,-0.13,-0.2,-0.27,-0.33,-0.4,-0.46,-0.51,-0.56,-0.6,-0.63,-0.653,-0.66,-0.657,-0.65,-0.637,-0.621,-0.601,-0.58,-0.55,-0.52,-0.49,-0.46,-0.42,-0.39,-0.35,-0.32,-0.28,-0.25,-0.21,-0.18,-0.15,-0.12,-0.09,-0.07,-0.05,-0.033,-0.019,-0.009,-0.002,0
PARAM_TWIN_RIBBON_D=0,0.002,0.008,0.018,0.03,0.046,0.064,0.09,0.11,0.13,0.16,0.18,0.21,0.24,0.27,0.3,0.33,0.35,0.38,0.4,0.42,0.45,0.464,0.48,0.492,0.502,0.508,0.51,0.506,0.494,0.476,0.45,0.42,0.39,0.35,0.3,0.26,0.21,0.16,0.11,0.06,0.01,-0.04,-0.08,-0.13,-0.16,-0.2,-0.23,-0.26,-0.274,-0.286,-0.29,-0.281,-0.26,-0.23,-0.19,-0.15,-0.11,-0.08,-0.05,-0.02,-0.006,0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0,0.002,0.008,0.017,0.03,0.045,0.062,0.082,0.1,0.13,0.15,0.17,0.2,0.22,0.24,0.27,0.29,0.311,0.33,0.347,0.363,0.376,0.386,0.394,0.398,0.4,0.399,0.396,0.392,0.386,0.379,0.37,0.361,0.35,0.338,0.325,0.311,0.297,0.282,0.267,0.251,0.235,0.218,0.202,0.186,0.17,0.154,0.138,0.123,0.108,0.094,0.08,0.068,0.056,0.045,0.035,0.026,0.018,0.012,0.007,0.003,0.001,0
PARAM_WING_DEFORM=0
VISIBLE:PSD=1
VISIBLE:PARTS_01_HAT=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_EMOTION=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_BUST=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1

@ -0,0 +1,46 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0
PARAM_ANGLE_Y=0
PARAM_ANGLE_Z=0
PARAM_EMOTION=0
PARAM_EYE_L_OPEN=0.5
PARAM_EYE_R_OPEN=0.5
PARAM_EYE_BALL_X=0
PARAM_EYE_BALL_Y=0
PARAM_BROW_L_Y=0
PARAM_BROW_R_Y=0
PARAM_BROW_L_ANGLE=0
PARAM_BROW_R_ANGLE=0
PARAM_EAR_DEFORM=0
PARAM_MOUTH_OPEN_Y=0.5
PARAM_BODY_ANGLE_X=0
PARAM_BODY_ANGLE_Y=0
PARAM_BODY_ANGLE_Z=0
PARAM_BREATH=0.5,0.5,0.502,0.504,0.507,0.511,0.515,0.52,0.525,0.531,0.537,0.543,0.55,0.557,0.564,0.571,0.578,0.585,0.591,0.598,0.605,0.611,0.617,0.622,0.628,0.633,0.637,0.641,0.644,0.647,0.648,0.65,0.65,0.65,0.649,0.647,0.645,0.642,0.639,0.635,0.631,0.627,0.622,0.617,0.611,0.605,0.6,0.594,0.587,0.581,0.575,0.569,0.563,0.556,0.55,0.545,0.539,0.533,0.528,0.523,0.519,0.515,0.511,0.508,0.505,0.503,0.501,0.5,0.5
PARAM_HAIR_SIDE=0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0,0,0.001,0.003,0.005,0.008,0.011,0.015,0.019,0.023,0.027,0.032,0.037,0.042,0.047,0.052,0.057,0.062,0.067,0.072,0.077,0.081,0.086,0.09,0.094,0.097,0.1,0.103,0.106,0.107,0.109,0.11,0.11,0.11,0.11,0.108,0.106,0.104,0.102,0.099,0.096,0.093,0.089,0.085,0.081,0.077,0.073,0.069,0.064,0.06,0.055,0.05,0.046,0.041,0.037,0.033,0.029,0.025,0.021,0.017,0.014,0.011,0.008,0.006,0.004,0.002,0.001,0,0
PARAM_WING_DEFORM=0,0,0,-0.002,-0.003,-0.005,-0.007,-0.009,-0.012,-0.014,-0.017,-0.02,-0.023,-0.026,-0.03,-0.033,-0.036,-0.039,-0.043,-0.046,-0.049,-0.052,-0.055,-0.057,-0.06,-0.062,-0.064,-0.066,-0.067,-0.068,-0.069,-0.07,-0.07,-0.07,-0.07,-0.069,-0.068,-0.066,-0.065,-0.063,-0.061,-0.059,-0.057,-0.054,-0.052,-0.049,-0.046,-0.044,-0.041,-0.038,-0.035,-0.032,-0.029,-0.026,-0.024,-0.021,-0.018,-0.016,-0.013,-0.011,-0.009,-0.007,-0.005,-0.004,-0.002,-0.001,-0.001,0,0
PARAM_RIBBON_DEFORM=0
PARAM_BLUSH=0
VISIBLE:PSD=1
VISIBLE:PARTS_01_RIBBON=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1
VISIBLE:PARTS_01_HAT=1

@ -0,0 +1,46 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0
PARAM_ANGLE_Y=0
PARAM_ANGLE_Z=0
PARAM_EMOTION=0
PARAM_EYE_L_OPEN=0.5
PARAM_EYE_R_OPEN=0.5
PARAM_EYE_BALL_X=0
PARAM_EYE_BALL_Y=0
PARAM_BROW_L_Y=0
PARAM_BROW_R_Y=0
PARAM_BROW_L_ANGLE=0
PARAM_BROW_R_ANGLE=0
PARAM_EAR_DEFORM=0
PARAM_MOUTH_OPEN_Y=0.5
PARAM_BODY_ANGLE_X=0,-0.03,-0.1,-0.21,-0.35,-0.51,-0.69,-0.88,-1.07,-1.26,-1.43,-1.59,-1.73,-1.84,-1.93,-1.98,-2,-1.989,-1.96,-1.91,-1.84,-1.75,-1.65,-1.54,-1.41,-1.27,-1.12,-0.96,-0.8,-0.63,-0.45,-0.27,-0.09,0.09,0.27,0.45,0.63,0.8,0.96,1.12,1.27,1.41,1.54,1.65,1.75,1.84,1.91,1.96,1.99,2,1.982,1.93,1.85,1.75,1.63,1.49,1.34,1.18,1.02,0.86,0.71,0.56,0.42,0.3,0.2,0.11,0.05,0.01,0
PARAM_BODY_ANGLE_Y=0
PARAM_BODY_ANGLE_Z=0
PARAM_BREATH=0.5,0.5,0.501,0.503,0.505,0.508,0.511,0.515,0.519,0.524,0.529,0.534,0.539,0.545,0.55,0.556,0.562,0.568,0.574,0.58,0.585,0.591,0.596,0.601,0.606,0.611,0.615,0.619,0.622,0.625,0.627,0.629,0.63,0.63,0.63,0.629,0.627,0.625,0.622,0.619,0.615,0.611,0.607,0.603,0.598,0.593,0.588,0.582,0.577,0.571,0.566,0.56,0.555,0.549,0.544,0.539,0.534,0.529,0.525,0.52,0.516,0.513,0.51,0.507,0.504,0.503,0.501,0.5,0.5
PARAM_HAIR_SIDE=0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0,0,0,0.002,0.004,0.006,0.008,0.01,0.013,0.016,0.02,0.023,0.027,0.031,0.035,0.039,0.043,0.047,0.051,0.055,0.059,0.063,0.067,0.07,0.074,0.077,0.08,0.082,0.084,0.086,0.088,0.089,0.09,0.09,0.09,0.09,0.088,0.086,0.085,0.082,0.08,0.077,0.074,0.071,0.068,0.064,0.061,0.057,0.053,0.049,0.045,0.042,0.038,0.034,0.03,0.027,0.023,0.02,0.017,0.014,0.011,0.009,0.007,0.005,0.003,0.002,0.001,0,0
PARAM_WING_DEFORM=0
PARAM_RIBBON_DEFORM=0
PARAM_BLUSH=0
VISIBLE:PSD=1
VISIBLE:PARTS_01_RIBBON=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1
VISIBLE:PARTS_01_HAT=1

@ -0,0 +1,53 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0,-0.06,-0.22,-0.48,-0.81,-1.22,-1.68,-2.18,-2.71,-3.27,-3.84,-4.43,-5.01,-5.57,-6.13,-6.65,-7.14,-7.58,-7.99,-8.33,-8.61,-8.82,-8.95,-9,-8.96,-8.84,-8.64,-8.38,-8.06,-7.67,-7.22,-6.74,-6.2,-5.61,-5.01,-4.35,-3.68,-2.99,-2.28,-1.56,-0.83,-0.09,0.65,1.37,2.09,2.79,3.48,4.14,4.78,5.39,5.96,6.49,6.99,7.43,7.83,8.17,8.46,8.7,8.86,8.96,9,8.96,8.86,8.7,8.48,8.22,7.91,7.56,7.19,6.79,6.37,5.93,5.48,5.02,4.56,4.1,3.64,3.2,2.76,2.35,1.95,1.59,1.25,0.94,0.67,0.44,0.25,0.11,0.03,0
PARAM_ANGLE_Y=0,0.1,0.37,0.81,1.36,2.04,2.8,3.63,4.52,5.46,6.4,7.38,8.34,9.29,10.21,11.08,11.89,12.64,13.31,13.88,14.36,14.71,14.92,15,14.996,14.985,14.965,14.94,14.9,14.86,14.8,14.74,14.67,14.58,14.49,14.39,14.28,14.15,14.02,13.87,13.72,13.55,13.37,13.18,12.97,12.76,12.53,12.29,12.04,11.77,11.5,11.21,10.9,10.58,10.26,9.91,9.56,9.18,8.8,8.41,8,7.53,7.08,6.63,6.19,5.76,5.34,4.93,4.54,4.15,3.78,3.43,3.09,2.76,2.45,2.15,1.87,1.61,1.37,1.14,0.93,0.75,0.58,0.43,0.3,0.19,0.11,0.05,0.01,0
PARAM_ANGLE_Z=0,0.002,0.01,0.022,0.038,0.06,0.08,0.11,0.15,0.18,0.22,0.27,0.31,0.36,0.41,0.47,0.53,0.59,0.65,0.71,0.78,0.85,0.91,0.98,1.06,1.13,1.2,1.28,1.35,1.43,1.5,1.57,1.65,1.72,1.8,1.87,1.94,2.02,2.09,2.15,2.22,2.29,2.35,2.41,2.47,2.53,2.59,2.64,2.69,2.73,2.78,2.82,2.85,2.89,2.92,2.94,2.96,2.978,2.99,2.998,3,2.988,2.95,2.9,2.83,2.74,2.64,2.52,2.4,2.26,2.12,1.98,1.83,1.67,1.52,1.37,1.21,1.07,0.92,0.78,0.65,0.53,0.42,0.31,0.22,0.15,0.08,0.04,0.01,0
PARAM_EMOTION=-1
PARAM_EYE_L_OPEN=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.551,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.553,0.55,0.55,0.55,0.55,0.55,0.554,0.55,0.55,0.55,0.55,0.55,0.555,0.56,0.56,0.56,0.56,0.556,0.56,0.56,0.56,0.557,0.56,0.56,0.56,0.56,0.558,0.56,0.56,0.56,0.559,0.56,0.56,0.56,0.65,0.81,0.92,0.95,0.84,0.66,0.55,0.55,0.55,0.55,0.55,0.55,0.55
PARAM_EYE_R_OPEN=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.551,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.552,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.553,0.55,0.55,0.55,0.55,0.55,0.554,0.55,0.55,0.55,0.55,0.55,0.555,0.56,0.56,0.56,0.56,0.556,0.56,0.56,0.56,0.557,0.56,0.56,0.56,0.56,0.558,0.56,0.56,0.56,0.559,0.56,0.56,0.56,0.65,0.81,0.92,0.95,0.84,0.66,0.55,0.55,0.55,0.55,0.55,0.55,0.55
PARAM_EYE_L_OPEN2=-1
PARAM_EYE_R_OPEN2=-1
PARAM_EYE_BALL_X=0,-0.003,-0.01,-0.023,-0.038,-0.057,-0.08,-0.1,-0.13,-0.15,-0.18,-0.21,-0.23,-0.26,-0.29,-0.31,-0.33,-0.35,-0.373,-0.389,-0.402,-0.412,-0.418,-0.42,-0.418,-0.412,-0.403,-0.39,-0.374,-0.355,-0.33,-0.31,-0.28,-0.25,-0.22,-0.19,-0.16,-0.13,-0.09,-0.06,-0.02,0.02,0.05,0.09,0.12,0.16,0.19,0.22,0.25,0.28,0.31,0.34,0.36,0.38,0.403,0.42,0.434,0.445,0.453,0.458,0.46,0.458,0.453,0.445,0.433,0.42,0.404,0.387,0.367,0.35,0.33,0.3,0.28,0.26,0.23,0.21,0.19,0.16,0.14,0.12,0.1,0.081,0.064,0.048,0.034,0.022,0.013,0.006,0.001,0
PARAM_EYE_BALL_Y=0,0.001,0.004,0.009,0.016,0.024,0.033,0.044,0.056,0.068,0.082,0.096,0.111,0.126,0.142,0.158,0.175,0.191,0.208,0.225,0.241,0.258,0.274,0.29,0.307,0.322,0.338,0.352,0.366,0.379,0.391,0.403,0.414,0.425,0.435,0.445,0.454,0.462,0.47,0.477,0.484,0.49,0.496,0.502,0.507,0.511,0.515,0.519,0.523,0.526,0.528,0.531,0.533,0.535,0.536,0.537,0.538,0.539,0.54,0.54,0.54,0.538,0.532,0.522,0.509,0.493,0.475,0.45,0.43,0.41,0.38,0.36,0.33,0.3,0.27,0.25,0.22,0.19,0.17,0.14,0.12,0.1,0.07,0.056,0.04,0.026,0.015,0.007,0.002,0
PARAM_BROW_L_Y=0,0.002,0.006,0.013,0.023,0.034,0.047,0.061,0.075,0.091,0.107,0.123,0.139,0.155,0.17,0.185,0.198,0.211,0.222,0.231,0.239,0.245,0.249,0.25,0.25,0.25,0.249,0.247,0.246,0.244,0.242,0.24,0.237,0.235,0.231,0.228,0.225,0.221,0.217,0.213,0.209,0.204,0.2,0.195,0.19,0.185,0.18,0.175,0.17,0.164,0.159,0.153,0.148,0.142,0.136,0.131,0.125,0.119,0.114,0.108,0.102,0.097,0.091,0.086,0.08,0.075,0.07,0.065,0.06,0.055,0.05,0.046,0.041,0.037,0.033,0.029,0.025,0.022,0.019,0.015,0.013,0.01,0.008,0.006,0.004,0.003,0.001,0.001,0,0
PARAM_BROW_R_Y=0,0.002,0.006,0.013,0.023,0.034,0.047,0.061,0.075,0.091,0.107,0.123,0.139,0.155,0.17,0.185,0.198,0.211,0.222,0.231,0.239,0.245,0.249,0.25,0.25,0.25,0.249,0.247,0.246,0.244,0.242,0.24,0.237,0.235,0.231,0.228,0.225,0.221,0.217,0.213,0.209,0.204,0.2,0.195,0.19,0.185,0.18,0.175,0.17,0.164,0.159,0.153,0.148,0.142,0.136,0.131,0.125,0.119,0.114,0.108,0.102,0.097,0.091,0.086,0.08,0.075,0.07,0.065,0.06,0.055,0.05,0.046,0.041,0.037,0.033,0.029,0.025,0.022,0.019,0.015,0.013,0.01,0.008,0.006,0.004,0.003,0.001,0.001,0,0
PARAM_BROW_ANGLE=0.2,0.2,0.203,0.206,0.21,0.215,0.22,0.227,0.233,0.24,0.247,0.254,0.261,0.268,0.275,0.281,0.287,0.293,0.298,0.302,0.305,0.308,0.309,0.31,0.31,0.31,0.31,0.309,0.31,0.307,0.307,0.306,0.304,0.303,0.302,0.3,0.299,0.297,0.296,0.294,0.292,0.29,0.288,0.286,0.284,0.281,0.279,0.277,0.275,0.272,0.27,0.267,0.265,0.262,0.26,0.257,0.255,0.253,0.25,0.248,0.245,0.243,0.24,0.238,0.235,0.233,0.231,0.229,0.226,0.224,0.222,0.22,0.218,0.216,0.214,0.213,0.211,0.21,0.208,0.207,0.206,0.204,0.203,0.203,0.202,0.2,0.201,0.2,0.2,0.2
PARAM_BROW_SELECT=-0.5
PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0.001,0,0.002,0.003,0,0.004,0,0.006,0.006,0.01,0.007,0.01,0.008,0.01,0.009,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.009,0.01,0.01,0.01,0.01,0.01,0.008,0.01,0.01,0.01,0.01,0.007,0.01,0.01,0.01,0.01,0.006,0.01,0.01,0.01,0.01,0.005,0,0,0,0.004,0,0,0,0,0.003,0,0,0,0,0.002,0,0,0,0,0,0.001,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_MOUTH_OPEN2=0.9,0.9,0.9,0.9,0.9,0.9,0.898,0.896,0.894,0.891,0.887,0.882,0.876,0.87,0.84,0.79,0.71,0.63,0.54,0.46,0.4,0.34,0.31,0.3,0.3,0.3,0.3,0.3,0.301,0.3,0.302,0.3,0.304,0.305,0.306,0.307,0.308,0.309,0.311,0.312,0.314,0.316,0.317,0.319,0.321,0.323,0.326,0.328,0.33,0.333,0.336,0.339,0.341,0.344,0.347,0.351,0.354,0.357,0.361,0.365,0.368,0.372,0.376,0.38,0.52,0.76,0.89,0.891,0.89,0.893,0.894,0.894,0.895,0.9,0.896,0.9,0.897,0.9,0.898,0.9,0.9,0.899,0.9,0.9,0.9,0.9,0.9,0.9,0.9,0.9
PARAM_MOUTH_EMO=0
PARAM_CHEEK=0
PARAM_BODY_ANGLE_X=0
PARAM_BODY_ANGLE_Z=0
PARAM_BODY_Y=0,-0.002,-0.008,-0.017,-0.029,-0.043,-0.06,-0.077,-0.096,-0.116,-0.137,-0.16,-0.18,-0.198,-0.218,-0.236,-0.254,-0.27,-0.284,-0.296,-0.306,-0.314,-0.318,-0.32,-0.319,-0.315,-0.31,-0.302,-0.292,-0.281,-0.268,-0.253,-0.237,-0.22,-0.202,-0.183,-0.163,-0.143,-0.12,-0.1,-0.08,-0.06,-0.04,-0.01,0.007,0.03,0.047,0.067,0.086,0.104,0.12,0.136,0.151,0.164,0.175,0.186,0.194,0.201,0.206,0.209,0.21,0.209,0.207,0.203,0.198,0.192,0.185,0.176,0.168,0.158,0.149,0.138,0.128,0.117,0.106,0.096,0.085,0.075,0.064,0.055,0.046,0.037,0.029,0.022,0.016,0.01,0.006,0.003,0.001,0
PARAM_BREATH=0.5,0.502,0.507,0.515,0.524,0.537,0.55,0.565,0.581,0.598,0.615,0.633,0.65,0.667,0.684,0.699,0.714,0.728,0.74,0.75,0.758,0.765,0.769,0.77,0.77,0.77,0.77,0.77,0.77,0.77,0.77,0.77,0.77,0.77,0.77,0.769,0.77,0.768,0.77,0.766,0.766,0.765,0.764,0.763,0.761,0.76,0.758,0.757,0.755,0.753,0.751,0.749,0.746,0.743,0.741,0.738,0.735,0.731,0.728,0.724,0.72,0.715,0.709,0.702,0.694,0.686,0.677,0.668,0.658,0.648,0.638,0.627,0.617,0.606,0.596,0.586,0.576,0.566,0.557,0.548,0.54,0.532,0.525,0.519,0.514,0.509,0.505,0.502,0.501,0.5
PARAM_BOING=0
PARAM_HAIR_FRONT=0,0,0.002,0.004,0.007,0.011,0.016,0.02,0.026,0.031,0.037,0.043,0.049,0.055,0.061,0.067,0.073,0.078,0.082,0.087,0.091,0.094,0.096,0.098,0.1,0.1,0.082,0.05,0.03,0.008,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_HAIR_SIDE_R=0,-0.001,-0.005,-0.011,-0.019,-0.029,-0.039,-0.051,-0.063,-0.076,-0.09,-0.103,-0.117,-0.13,-0.143,-0.155,-0.166,-0.177,-0.186,-0.194,-0.201,-0.206,-0.209,-0.21,-0.21,-0.21,-0.209,-0.208,-0.207,-0.205,-0.203,-0.202,-0.199,-0.197,-0.194,-0.192,-0.189,-0.186,-0.182,-0.179,-0.175,-0.172,-0.168,-0.164,-0.16,-0.156,-0.151,-0.147,-0.142,-0.138,-0.133,-0.129,-0.124,-0.119,-0.115,-0.11,-0.105,-0.1,-0.095,-0.091,-0.086,-0.081,-0.077,-0.072,-0.068,-0.063,-0.059,-0.054,-0.05,-0.046,-0.042,-0.038,-0.035,-0.031,-0.028,-0.024,-0.021,-0.018,-0.016,-0.013,-0.011,-0.008,-0.007,-0.005,-0.003,-0.002,-0.001,-0.001,0,0
PARAM_HAIR_SIDE_L=0,-0.001,-0.004,-0.01,-0.016,-0.024,-0.034,-0.044,-0.054,-0.065,-0.077,-0.089,-0.1,-0.111,-0.123,-0.133,-0.143,-0.152,-0.16,-0.167,-0.172,-0.176,-0.179,-0.18,-0.18,-0.18,-0.179,-0.18,-0.177,-0.176,-0.174,-0.173,-0.171,-0.169,-0.167,-0.164,-0.162,-0.159,-0.156,-0.153,-0.15,-0.147,-0.144,-0.14,-0.137,-0.133,-0.13,-0.126,-0.122,-0.118,-0.114,-0.11,-0.106,-0.102,-0.098,-0.094,-0.09,-0.086,-0.082,-0.078,-0.074,-0.07,-0.066,-0.062,-0.058,-0.054,-0.05,-0.047,-0.043,-0.04,-0.036,-0.033,-0.03,-0.027,-0.024,-0.021,-0.018,-0.016,-0.013,-0.011,-0.009,-0.007,-0.006,-0.004,-0.003,-0.002,0,0,0,0
PARAM_TWIN_RIBBON_D=0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0
PARAM_WING_DEFORM=0
VISIBLE:PSD=1
VISIBLE:PARTS_01_HAT=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_EMOTION=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_BUST=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1

@ -0,0 +1,46 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0
PARAM_ANGLE_Y=0,0.22,0.81,1.72,2.86,4.13,5.5,6.87,8.14,9.28,10.19,10.78,11,8.31,2.5,-4.73,-12.26,-19.12,-24.81,-28.59,-30,-29.62,-28.55,-26.9,-24.77,-22.31,-19.59,-16.8,-13.95,-11.17,-8.52,-6.14,-4.05,-2.33,-1.07,-0.27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_ANGLE_Z=0
PARAM_EMOTION=0
PARAM_EYE_L_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.52,0.57,0.63,0.69,0.74,0.79,0.82,0.84,0.846,0.849,0.85,0.85,0.85,0.85,0.85,0.838,0.81,0.76,0.7,0.65,0.59,0.54,0.51,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
PARAM_EYE_R_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.52,0.57,0.63,0.69,0.75,0.8,0.83,0.84,0.84,0.84,0.84,0.84,0.84,0.84,0.84,0.828,0.8,0.75,0.7,0.64,0.59,0.54,0.51,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
PARAM_EYE_BALL_X=0
PARAM_EYE_BALL_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,-0.03,-0.1,-0.18,-0.26,-0.34,-0.4,-0.44,-0.46,-0.454,-0.438,-0.41,-0.38,-0.34,-0.3,-0.26,-0.21,-0.17,-0.13,-0.09,-0.06,-0.04,-0.016,-0.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BROW_L_Y=0
PARAM_BROW_R_Y=0
PARAM_BROW_L_ANGLE=0
PARAM_BROW_R_ANGLE=0
PARAM_EAR_DEFORM=0
PARAM_MOUTH_OPEN_Y=0.5
PARAM_BODY_ANGLE_X=0
PARAM_BODY_ANGLE_Y=0
PARAM_BODY_ANGLE_Z=0
PARAM_BREATH=0.5,0.5,0.502,0.505,0.509,0.514,0.52,0.526,0.533,0.541,0.549,0.558,0.567,0.576,0.586,0.595,0.604,0.614,0.623,0.632,0.641,0.649,0.657,0.664,0.67,0.676,0.681,0.685,0.688,0.689,0.69,0.69,0.688,0.686,0.684,0.68,0.676,0.672,0.667,0.661,0.655,0.649,0.643,0.636,0.629,0.622,0.614,0.607,0.6,0.592,0.585,0.577,0.57,0.563,0.556,0.55,0.543,0.537,0.531,0.526,0.521,0.516,0.512,0.509,0.506,0.503,0.501,0.5,0.5
PARAM_HAIR_SIDE=0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0,0,0.002,0.004,0.007,0.011,0.016,0.021,0.026,0.032,0.039,0.046,0.053,0.06,0.068,0.075,0.082,0.09,0.097,0.104,0.111,0.118,0.124,0.129,0.134,0.139,0.143,0.146,0.148,0.15,0.15,0.15,0.149,0.147,0.145,0.142,0.139,0.136,0.132,0.127,0.123,0.118,0.113,0.107,0.102,0.096,0.09,0.085,0.079,0.073,0.067,0.061,0.055,0.05,0.044,0.039,0.034,0.029,0.025,0.02,0.016,0.013,0.01,0.007,0.004,0.003,0.001,0,0
PARAM_WING_DEFORM=0,0,-0.002,-0.004,-0.006,-0.01,-0.014,-0.018,-0.023,-0.028,-0.034,-0.04,-0.046,-0.052,-0.059,-0.065,-0.071,-0.078,-0.084,-0.09,-0.096,-0.102,-0.107,-0.112,-0.116,-0.12,-0.124,-0.126,-0.128,-0.13,-0.13,-0.13,-0.129,-0.127,-0.126,-0.123,-0.121,-0.118,-0.114,-0.11,-0.106,-0.102,-0.098,-0.093,-0.088,-0.083,-0.078,-0.073,-0.068,-0.063,-0.058,-0.053,-0.048,-0.043,-0.038,-0.034,-0.029,-0.025,-0.021,-0.018,-0.014,-0.011,-0.008,-0.006,-0.004,-0.002,-0.001,0,0
PARAM_RIBBON_DEFORM=0
PARAM_BLUSH=0
VISIBLE:PSD=1
VISIBLE:PARTS_01_RIBBON=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1
VISIBLE:PARTS_01_HAT=1

@ -0,0 +1,53 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0
PARAM_ANGLE_Y=0,-0.2,-0.77,-1.66,-2.85,-4.3,-5.96,-7.76,-9.74,-11.81,-13.95,-16.05,-18.19,-20.26,-22.24,-24.04,-25.7,-27.15,-28.34,-29.23,-29.8,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-30,-29.4,-27.79,-25.31,-22.2,-18.74,-15,-11.26,-7.8,-4.69,-2.21,-0.6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_ANGLE_Z=0,0.07,0.26,0.55,0.95,1.43,1.99,2.59,3.25,3.94,4.65,5.35,6.06,6.75,7.41,8.01,8.57,9.05,9.45,9.74,9.93,10,9.994,9.976,9.95,9.9,9.85,9.79,9.71,9.62,9.52,9.41,9.29,9.16,9.02,8.87,8.71,8.55,8.37,8.19,8,7.77,7.55,7.32,7.11,6.9,6.7,6.49,6.29,6.09,5.89,5.68,5.48,5.27,5.06,4.86,4.64,4.42,4.2,3.97,3.74,3.5,3.26,3,2.71,2.41,2.08,1.74,1.42,1.1,0.8,0.54,0.32,0.15,0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_EMOTION=-1
PARAM_EYE_L_OPEN=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.62,0.73,0.84,0.91,0.94,0.85,0.69,0.58,0.55
PARAM_EYE_R_OPEN=0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.55,0.62,0.73,0.84,0.91,0.94,0.85,0.69,0.58,0.55
PARAM_EYE_L_OPEN2=-1
PARAM_EYE_R_OPEN2=-1
PARAM_EYE_BALL_X=0,0.002,0.007,0.014,0.025,0.037,0.052,0.067,0.084,0.102,0.121,0.139,0.158,0.176,0.193,0.208,0.223,0.235,0.246,0.253,0.258,0.26,0.259,0.257,0.254,0.25,0.245,0.238,0.231,0.223,0.214,0.204,0.194,0.183,0.171,0.159,0.146,0.133,0.12,0.106,0.093,0.079,0.065,0.051,0.037,0.024,0.01,-0.003,-0.016,-0.029,-0.041,-0.053,-0.064,-0.074,-0.084,-0.093,-0.101,-0.108,-0.115,-0.12,-0.124,-0.127,-0.129,-0.13,-0.127,-0.12,-0.11,-0.096,-0.081,-0.065,-0.049,-0.034,-0.02,-0.01,-0.003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_EYE_BALL_Y=0,-0.005,-0.019,-0.04,-0.07,-0.11,-0.15,-0.19,-0.24,-0.3,-0.35,-0.4,-0.45,-0.51,-0.56,-0.6,-0.64,-0.68,-0.71,-0.73,-0.745,-0.75,-0.75,-0.75,-0.75,-0.75,-0.75,-0.749,-0.75,-0.748,-0.747,-0.746,-0.75,-0.744,-0.743,-0.741,-0.74,-0.738,-0.737,-0.735,-0.733,-0.73,-0.728,-0.725,-0.723,-0.72,-0.717,-0.713,-0.71,-0.706,-0.702,-0.698,-0.694,-0.689,-0.684,-0.679,-0.674,-0.669,-0.663,-0.657,-0.65,-0.644,-0.637,-0.63,-0.611,-0.57,-0.52,-0.45,-0.38,-0.3,-0.23,-0.16,-0.09,-0.04,-0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BROW_L_Y=0,0.002,0.008,0.017,0.029,0.044,0.062,0.08,0.101,0.12,0.14,0.17,0.19,0.21,0.23,0.248,0.266,0.281,0.293,0.302,0.308,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.308,0.305,0.301,0.296,0.289,0.28,0.14,-0.08,-0.28,-0.42,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.479,-0.48,-0.48,-0.478,-0.48,-0.48,-0.477,-0.48,-0.476,-0.48,-0.475,-0.474,-0.47,-0.472,-0.472,-0.471,-0.47,-0.43,-0.35,-0.23,-0.12,-0.04,0,0
PARAM_BROW_R_Y=0,0.002,0.008,0.017,0.029,0.044,0.062,0.08,0.101,0.12,0.14,0.17,0.19,0.21,0.23,0.248,0.266,0.281,0.293,0.302,0.308,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.31,0.308,0.305,0.301,0.296,0.289,0.28,0.14,-0.08,-0.28,-0.42,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.48,-0.479,-0.48,-0.48,-0.478,-0.48,-0.48,-0.477,-0.48,-0.476,-0.48,-0.475,-0.474,-0.47,-0.472,-0.472,-0.471,-0.47,-0.43,-0.35,-0.23,-0.12,-0.04,0,0
PARAM_BROW_ANGLE=0.2,0.201,0.205,0.211,0.219,0.229,0.24,0.252,0.265,0.279,0.293,0.307,0.321,0.335,0.348,0.36,0.371,0.381,0.389,0.395,0.399,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.398,0.397,0.394,0.392,0.389,0.385,0.38,-0.53,-0.66,-0.72,-0.75,-0.75,-0.75,-0.75,-0.75,-0.748,-0.747,-0.746,-0.745,-0.743,-0.741,-0.738,-0.736,-0.733,-0.729,-0.725,-0.721,-0.717,-0.712,-0.707,-0.701,-0.695,-0.689,-0.682,-0.674,-0.667,-0.658,-0.649,-0.64,-0.62,-0.58,-0.54,-0.48,-0.43,-0.37,0.2
PARAM_BROW_SELECT=-0.5,-0.5,-0.5,-0.5,-0.5,-0.498,-0.498,-0.497,-0.5,-0.495,-0.494,-0.492,-0.491,-0.489,-0.488,-0.486,-0.484,-0.482,-0.48,-0.477,-0.475,-0.472,-0.47,-0.467,-0.464,-0.461,-0.458,-0.454,-0.451,-0.447,-0.444,-0.44,-0.436,-0.432,-0.427,-0.423,-0.419,-0.414,-0.409,-0.404,-0.399,-0.394,-0.389,-0.384,-0.378,-0.372,-0.367,-0.361,-0.355,-0.348,-0.342,-0.336,-0.329,-0.322,-0.316,-0.309,-0.302,-0.294,-0.287,-0.28,-0.272,-0.264,-0.256,-0.248,-0.24,-0.232,-0.223,-0.215,-0.206,-0.197,-0.188,-0.179,-0.17,0.2,0.203,0.206,0.208,0.211,0.213,0.216,0.218,0.22,0.222,0.224,0.226,0.228,0.23,0.232,0.233,0.235,0.236,0.238,0.239,0.24,0.241,0.242,0.243,0.244,0.245,0.246,0.25,0.247,0.25,0.248,0.25,0.249,0.25,0.25,0.25,0.25,0.25,-0.5
PARAM_MOUTH_OPEN_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,0,0,0,0,0,0.002,0,0,0,0.003,0,0,0,0.004,0,0,0.005,0.01,0.01,0.006,0.01,0.01,0.007,0.01,0.01,0.008,0.01,0.009,0.01,0.01,0.01,0.011,0.01,0.012,0.01,0.013,0.01,0.014,0.01,0.015,0.02,0.016,0.02,0.018,0.018,0.02,0.019,0.02,0.17,0.169,0.165,0.161,0.156,0.153,0.151,0.15,0.23,0.37,0.47,0.5,0.44,0.35,0.26,0.19,0.17,0.24,0.39,0.5,0.54,0.56,0.6,0.72,0.88,0.96,0.89,0.75,0.68,0.75,0.88,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95,0.95
PARAM_MOUTH_OPEN2=0.9,0.894,0.877,0.85,0.81,0.77,0.72,0.67,0.61,0.55,0.48,0.42,0.35,0.29,0.23,0.18,0.13,0.09,0.05,0.02,0.006,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.001,-0.006,-0.013,-0.022,-0.035,-0.05,-0.067,-0.087,-0.11,-0.13,-0.16,-0.19,-0.22,-0.26,-0.3,-0.34,-0.38,-0.42,-0.47,-0.52,-0.58,-0.63,-0.69,-1,-1,-1,-1,-0.999,-0.998,-1,-0.996,-0.995,-0.994,-0.993,-0.991,-0.99,-0.988,-0.987,-0.985,-0.983,-0.981,-0.98,-0.978,-0.976,-0.974,-0.972,-0.97,-0.968,-0.966,-0.965,-0.963,-0.961,-0.959,-0.957,-0.956,-0.954,-0.952,-0.951,-0.949,-0.948,-0.947,-0.946,-0.944,-0.943,-0.943,-0.942,-0.94,-0.941,-0.94,-0.94,-0.94
PARAM_MOUTH_EMO=0
PARAM_CHEEK=0
PARAM_BODY_ANGLE_X=0,-0.03,-0.13,-0.28,-0.47,-0.72,-0.99,-1.29,-1.62,-1.97,-2.32,-2.68,-3.03,-3.38,-3.71,-4.01,-4.28,-4.53,-4.72,-4.87,-4.97,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-5,-4.9,-4.63,-4.22,-3.7,-3.12,-2.5,-1.88,-1.3,-0.78,-0.37,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BODY_ANGLE_Z=0,-0.07,-0.26,-0.55,-0.95,-1.43,-1.99,-2.59,-3.25,-3.94,-4.65,-5.35,-6.06,-6.75,-7.41,-8.01,-8.57,-9.05,-9.45,-9.74,-9.93,-10,-9.991,-9.97,-9.93,-9.87,-9.81,-9.74,-9.67,-9.59,-9.51,-9.43,-9.35,-9.28,-9.21,-9.15,-9.1,-9.06,-9.03,-9.007,-9,-9.006,-9.025,-9.05,-9.09,-9.14,-9.19,-9.24,-9.3,-9.36,-9.43,-9.49,-9.56,-9.62,-9.68,-9.74,-9.79,-9.84,-9.89,-9.93,-9.96,-9.98,-9.995,-10,-9.8,-9.26,-8.44,-7.4,-6.25,-5,-3.75,-2.6,-1.56,-0.74,-0.2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BODY_Y=0
PARAM_BREATH=0.5,0.497,0.487,0.472,0.453,0.43,0.4,0.37,0.34,0.3,0.27,0.23,0.2,0.16,0.13,0.1,0.07,0.05,0.028,0.013,0.003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.01,0.04,0.08,0.13,0.19,0.25,0.31,0.37,0.42,0.46,0.49,0.5,0.5,0.5,0.505,0.519,0.538,0.56,0.59,0.62,0.65,0.67,0.7,0.72,0.742,0.757,0.767,0.77,0.765,0.75,0.73,0.7,0.67,0.64,0.61,0.58,0.55,0.53,0.514,0.504,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
PARAM_BOING=0,0.01,0.03,0.06,0.09,0.11,0.13,0.145,0.15,0.15,0.15,0.15,0.15,0.15,0.15,0.11,0.02,-0.11,-0.25,-0.4,-0.56,-0.7,-0.82,-0.91,-0.98,-1,-0.984,-0.94,-0.9,-0.85,-0.81,-0.79,-0.78,-0.796,-0.84,-0.88,-0.93,-0.97,-0.99,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.994,-0.978,-0.95,-0.9,-0.84,-0.76,-0.64,-0.51,-0.38,-0.25,-0.13,-0.02,0.06,0.12,0.14,0.123,0.09,0.04,-0.01,-0.05,-0.09,-0.11,-0.12,-0.111,-0.09,-0.06,-0.04,-0.017,-0.004,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_HAIR_FRONT=0,0.004,0.014,0.03,0.05,0.07,0.1,0.13,0.17,0.2,0.23,0.27,0.31,0.34,0.37,0.41,0.44,0.46,0.49,0.51,0.526,0.539,0.547,0.55,0.549,0.547,0.543,0.537,0.53,0.521,0.511,0.5,0.487,0.473,0.457,0.44,0.421,0.4,0.38,0.36,0.33,0.3,0.27,0.25,0.22,0.2,0.18,0.16,0.138,0.12,0.103,0.088,0.074,0.061,0.049,0.039,0.03,0.022,0.015,0.01,0.006,0.002,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_HAIR_SIDE_R=0,0.002,0.009,0.019,0.032,0.048,0.065,0.085,0.11,0.13,0.15,0.17,0.19,0.22,0.24,0.258,0.277,0.295,0.311,0.324,0.335,0.343,0.348,0.35,0.35,0.35,0.349,0.347,0.346,0.344,0.342,0.339,0.336,0.332,0.327,0.323,0.317,0.311,0.304,0.297,0.289,0.28,0.271,0.261,0.25,0.239,0.227,0.216,0.205,0.195,0.184,0.174,0.164,0.155,0.145,0.136,0.127,0.119,0.11,0.102,0.094,0.087,0.08,0.073,0.066,0.06,0.054,0.048,0.043,0.038,0.033,0.028,0.024,0.02,0.017,0.014,0.011,0.008,0.006,0.004,0.003,0.002,0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_HAIR_SIDE_L=0,-0.001,-0.004,-0.01,-0.016,-0.025,-0.035,-0.047,-0.06,-0.074,-0.089,-0.105,-0.122,-0.14,-0.159,-0.178,-0.198,-0.22,-0.24,-0.26,-0.28,-0.31,-0.33,-0.35,-0.37,-0.39,-0.413,-0.431,-0.447,-0.462,-0.475,-0.488,-0.498,-0.508,-0.516,-0.523,-0.53,-0.535,-0.539,-0.543,-0.546,-0.548,-0.549,-0.55,-0.55,-0.549,-0.546,-0.541,-0.534,-0.525,-0.515,-0.503,-0.49,-0.476,-0.46,-0.444,-0.426,-0.408,-0.389,-0.37,-0.349,-0.329,-0.31,-0.29,-0.267,-0.25,-0.226,-0.21,-0.186,-0.167,-0.148,-0.13,-0.113,-0.096,-0.081,-0.067,-0.053,-0.042,-0.031,-0.022,-0.014,-0.008,-0.004,-0.001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_TWIN_RIBBON_D=0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0,-0.002,-0.009,-0.019,-0.032,-0.049,-0.068,-0.09,-0.11,-0.13,-0.16,-0.18,-0.21,-0.23,-0.25,-0.27,-0.291,-0.308,-0.321,-0.331,-0.338,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.34,-0.338,-0.336,-0.333,-0.33,-0.325,-0.32,-0.315,-0.309,-0.302,-0.295,-0.287,-0.279,-0.27,-0.261,-0.252,-0.242,-0.232,-0.222,-0.212,-0.202,-0.191,-0.181,-0.17,-0.159,-0.149,-0.138,-0.128,-0.118,-0.108,-0.098,-0.088,-0.079,-0.07,-0.061,-0.053,-0.045,-0.038,-0.031,-0.025,-0.02,-0.015,-0.01,-0.007,-0.004,-0.002,0,0
PARAM_WING_DEFORM=0,0.004,0.015,0.032,0.05,0.08,0.12,0.15,0.19,0.23,0.28,0.32,0.37,0.41,0.46,0.5,0.54,0.58,0.62,0.65,0.68,0.7,0.719,0.737,0.754,0.771,0.787,0.802,0.816,0.83,0.843,0.855,0.867,0.878,0.888,0.898,0.907,0.916,0.924,0.932,0.939,0.945,0.952,0.957,0.963,0.967,0.972,0.976,0.979,0.982,0.985,0.988,0.99,0.992,0.994,0.995,0.997,0.998,0.998,0.999,1,1,1,1,0.999,0.995,0.989,0.98,0.97,0.957,0.942,0.926,0.908,0.888,0.87,0.84,0.82,0.79,0.77,0.74,0.71,0.68,0.65,0.62,0.59,0.56,0.53,0.5,0.47,0.44,0.41,0.38,0.35,0.32,0.29,0.26,0.23,0.21,0.18,0.16,0.13,0.11,0.092,0.074,0.058,0.043,0.03,0.02,0.011,0.005,0.001,0
VISIBLE:PSD=1
VISIBLE:PARTS_01_HAT=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_EMOTION=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_BUST=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1

@ -0,0 +1,46 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0
PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.81,-2.78,-5.18,-7.52,-9.4,-10.6,-11,-10.57,-9.36,-7.46,-5.04,-2.16,0.99,4.31,7.69,11.01,14.16,17.04,19.46,21.36,22.57,23,22.998,22.991,22.979,22.962,22.94,22.91,22.88,22.84,22.79,22.74,22.68,22.61,22.54,22.45,22.37,22.27,22.16,22.04,21.92,21.79,21.64,21.49,21.32,21.15,20.97,20.77,20.57,20.35,20.13,19.88,19.63,19.37,19.09,18.8,18.5,18.19,17.86,17.51,17.16,16.79,16.4,16,15.11,13.43,11.06,8.19,5.09,1.78,-1.5,-4.51,-7.2,-9.33,-10.71,-11.22,-10.86,-9.96,-8.73,-7.3,-5.81,-4.34,-2.95,-1.78,-0.83,-0.22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_ANGLE_Z=0
PARAM_EMOTION=0
PARAM_EYE_L_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.47,0.4,0.31,0.22,0.13,0.06,0.02,0,0.04,0.13,0.25,0.37,0.46,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.46,0.37,0.26,0.16,0.07,0.02,0,0.03,0.1,0.19,0.28,0.37,0.44,0.48,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
PARAM_EYE_R_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.47,0.4,0.31,0.22,0.13,0.06,0.02,0,0.04,0.13,0.25,0.37,0.46,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.46,0.37,0.26,0.16,0.07,0.02,0,0.03,0.1,0.19,0.28,0.37,0.44,0.48,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
PARAM_EYE_BALL_X=0
PARAM_EYE_BALL_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.01,0.03,0.07,0.11,0.15,0.19,0.23,0.26,0.29,0.311,0.32,0.324,0.327,0.331,0.334,0.338,0.341,0.344,0.347,0.35,0.352,0.355,0.358,0.36,0.363,0.365,0.367,0.369,0.371,0.373,0.375,0.377,0.379,0.38,0.382,0.383,0.385,0.386,0.387,0.389,0.39,0.391,0.392,0.393,0.393,0.394,0.395,0.4,0.396,0.4,0.397,0.4,0.398,0.4,0.399,0.4,0.4,0.4,0.4,0.4,0.4,0.4,0.37,0.3,0.21,0.13,0.06,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BROW_L_Y=0
PARAM_BROW_R_Y=0
PARAM_BROW_L_ANGLE=0
PARAM_BROW_R_ANGLE=0
PARAM_EAR_DEFORM=0
PARAM_MOUTH_OPEN_Y=0.5
PARAM_BODY_ANGLE_X=0
PARAM_BODY_ANGLE_Y=0
PARAM_BODY_ANGLE_Z=0
PARAM_BREATH=0.5,0.499,0.497,0.494,0.49,0.485,0.479,0.472,0.464,0.456,0.447,0.438,0.429,0.42,0.41,0.401,0.392,0.383,0.374,0.366,0.358,0.351,0.345,0.34,0.336,0.333,0.331,0.33,0.33,0.333,0.336,0.34,0.345,0.352,0.359,0.367,0.376,0.385,0.396,0.406,0.417,0.429,0.441,0.453,0.465,0.478,0.491,0.503,0.516,0.529,0.541,0.554,0.566,0.577,0.589,0.6,0.61,0.62,0.63,0.639,0.647,0.654,0.661,0.666,0.671,0.675,0.678,0.679,0.68,0.68,0.68,0.678,0.677,0.675,0.673,0.671,0.668,0.665,0.662,0.658,0.655,0.651,0.647,0.642,0.638,0.633,0.629,0.624,0.619,0.614,0.608,0.603,0.598,0.593,0.587,0.582,0.577,0.572,0.566,0.561,0.556,0.551,0.547,0.542,0.538,0.533,0.529,0.525,0.522,0.518,0.515,0.512,0.509,0.507,0.505,0.503,0.502,0.501,0.5,0.5
PARAM_HAIR_SIDE=0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0,0,0,0,0.002,0.003,0.004,0.005,0.007,0.008,0.01,0.012,0.014,0.016,0.019,0.021,0.024,0.027,0.03,0.033,0.036,0.039,0.042,0.045,0.049,0.052,0.055,0.059,0.062,0.066,0.069,0.073,0.076,0.08,0.083,0.087,0.09,0.094,0.097,0.1,0.104,0.107,0.11,0.113,0.116,0.119,0.122,0.125,0.127,0.13,0.132,0.135,0.137,0.139,0.141,0.142,0.144,0.145,0.146,0.148,0.148,0.149,0.15,0.15,0.15,0.15,0.15,0.149,0.148,0.146,0.145,0.143,0.141,0.139,0.136,0.134,0.131,0.128,0.125,0.122,0.118,0.115,0.111,0.108,0.104,0.1,0.096,0.092,0.088,0.084,0.08,0.076,0.071,0.067,0.063,0.059,0.055,0.051,0.047,0.044,0.04,0.036,0.033,0.03,0.026,0.023,0.02,0.018,0.015,0.012,0.01,0.008,0.006,0.005,0.003,0.002,0.001,0.001,0,0
PARAM_WING_DEFORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.002,0.004,0.005,0.008,0.01,0.013,0.017,0.02,0.024,0.028,0.032,0.037,0.042,0.046,0.052,0.057,0.062,0.067,0.073,0.078,0.084,0.089,0.095,0.1,0.106,0.111,0.117,0.122,0.127,0.132,0.137,0.141,0.146,0.15,0.154,0.158,0.162,0.165,0.168,0.171,0.173,0.175,0.177,0.178,0.179,0.18,0.18,0.18,0.18,0.178,0.177,0.176,0.174,0.172,0.169,0.167,0.164,0.161,0.157,0.154,0.15,0.146,0.142,0.138,0.134,0.129,0.124,0.12,0.115,0.11,0.105,0.1,0.096,0.091,0.086,0.081,0.076,0.071,0.066,0.062,0.057,0.052,0.048,0.044,0.04,0.035,0.032,0.028,0.024,0.021,0.018,0.015,0.012,0.01,0.008,0.006,0.004,0.003,0.001,0.001,0,0
PARAM_RIBBON_DEFORM=0
PARAM_BLUSH=0
VISIBLE:PSD=1
VISIBLE:PARTS_01_RIBBON=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1
VISIBLE:PARTS_01_HAT=1

@ -0,0 +1,46 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0
PARAM_ANGLE_Y=0
PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.07,-0.26,-0.57,-0.98,-1.48,-2.06,-2.71,-3.42,-4.18,-4.97,-5.8,-6.65,-7.52,-8.39,-9.26,-10.12,-10.96,-11.78,-12.57,-13.31,-14,-14.65,-15.23,-15.74,-16.17,-16.52,-16.79,-16.95,-17,-17.01,-17.04,-17.07,-17.11,-17.15,-17.18,-17.201,-17.204,-17.186,-17.14,-17.07,-16.96,-16.81,-16.63,-16.39,-16.12,-15.8,-15.42,-15,-14.48,-13.94,-13.35,-12.73,-12.1,-11.43,-10.73,-10.02,-9.28,-8.51,-7.75,-6.95,-6.15,-5.34,-4.51,-3.68,-2.86,-2.01,-1.16,-0.34,0.51,1.35,2.16,2.98,3.8,4.58,5.37,6.14,6.87,7.61,8.32,8.99,9.65,10.28,10.86,11.43,11.97,12.45,12.91,13.33,13.7,14.04,14.33,14.56,14.75,14.89,14.97,15,15.003,15.011,15.02,15.026,15.03,15.016,14.99,14.95,14.89,14.81,14.7,14.56,14.38,14.17,13.92,13.55,13.01,12.31,11.49,10.59,9.59,8.53,7.44,6.34,5.26,4.22,3.24,2.34,1.57,0.92,0.42,0.11,0
PARAM_EMOTION=0
PARAM_EYE_L_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.46,0.37,0.26,0.16,0.07,0.02,0,0.04,0.13,0.24,0.34,0.43,0.48,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
PARAM_EYE_R_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.46,0.37,0.26,0.16,0.07,0.02,0,0.04,0.13,0.24,0.34,0.43,0.48,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5
PARAM_EYE_BALL_X=0
PARAM_EYE_BALL_Y=0
PARAM_BROW_L_Y=0
PARAM_BROW_R_Y=0
PARAM_BROW_L_ANGLE=0
PARAM_BROW_R_ANGLE=0
PARAM_EAR_DEFORM=0
PARAM_MOUTH_OPEN_Y=0.5
PARAM_BODY_ANGLE_X=0
PARAM_BODY_ANGLE_Y=0
PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,-0.007,-0.027,-0.06,-0.1,-0.16,-0.22,-0.3,-0.38,-0.47,-0.56,-0.67,-0.77,-0.89,-1,-1.12,-1.24,-1.36,-1.48,-1.61,-1.73,-1.85,-1.97,-2.08,-2.19,-2.3,-2.4,-2.49,-2.58,-2.66,-2.74,-2.8,-2.86,-2.91,-2.95,-2.98,-2.994,-3,-2.996,-2.983,-2.96,-2.93,-2.9,-2.85,-2.8,-2.74,-2.68,-2.61,-2.53,-2.45,-2.36,-2.27,-2.18,-2.07,-1.97,-1.86,-1.75,-1.63,-1.51,-1.39,-1.27,-1.14,-1.02,-0.89,-0.76,-0.62,-0.49,-0.36,-0.23,-0.1,0.03,0.16,0.29,0.42,0.55,0.67,0.79,0.91,1.03,1.14,1.25,1.35,1.45,1.55,1.64,1.73,1.81,1.89,1.96,2.02,2.08,2.13,2.17,2.21,2.24,2.26,2.275,2.279,2.275,2.264,2.246,2.22,2.19,2.15,2.11,2.06,2.01,1.95,1.89,1.83,1.76,1.69,1.62,1.54,1.47,1.39,1.31,1.23,1.15,1.07,0.99,0.91,0.83,0.76,0.68,0.61,0.54,0.47,0.41,0.35,0.3,0.24,0.19,0.15,0.11,0.08,0.05,0.03,0.013,0.003,0
PARAM_BREATH=0.5
PARAM_HAIR_SIDE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.007,-0.026,-0.06,-0.09,-0.14,-0.2,-0.26,-0.32,-0.39,-0.46,-0.54,-0.61,-0.68,-0.74,-0.8,-0.86,-0.91,-0.94,-0.97,-0.993,-1,-1,-0.997,-0.993,-0.985,-0.974,-0.959,-0.94,-0.92,-0.88,-0.85,-0.81,-0.78,-0.74,-0.7,-0.66,-0.62,-0.58,-0.54,-0.5,-0.46,-0.42,-0.38,-0.34,-0.31,-0.27,-0.23,-0.2,-0.16,-0.13,-0.1,-0.07,-0.04,-0.01,0.001,0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.009,0.03,0.07,0.12,0.17,0.24,0.3,0.36,0.43,0.49,0.54,0.59,0.63,0.66,0.674,0.68,0.677,0.668,0.654,0.634,0.61,0.58,0.55,0.52,0.48,0.44,0.4,0.36,0.32,0.28,0.24,0.21,0.18,0.15,0.13,0.11,0.09,0.073,0.058,0.045,0.034,0.024,0.016,0.01,0.006,0.003,0.001,0
PARAM_HAIR_BACK=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.004,-0.015,-0.033,-0.06,-0.09,-0.12,-0.16,-0.2,-0.24,-0.29,-0.33,-0.38,-0.43,-0.48,-0.53,-0.58,-0.63,-0.68,-0.72,-0.77,-0.81,-0.84,-0.88,-0.91,-0.93,-0.953,-0.968,-0.977,-0.98,-0.98,-0.981,-0.981,-0.978,-0.973,-0.964,-0.95,-0.932,-0.91,-0.88,-0.84,-0.79,-0.75,-0.7,-0.65,-0.6,-0.56,-0.51,-0.46,-0.42,-0.37,-0.33,-0.28,-0.24,-0.21,-0.17,-0.14,-0.11,-0.08,-0.06,-0.037,-0.021,-0.01,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.009,0.03,0.07,0.13,0.19,0.26,0.33,0.41,0.49,0.57,0.65,0.72,0.79,0.85,0.9,0.94,0.97,0.993,1,1,1,0.998,0.994,0.987,0.977,0.962,0.942,0.91,0.88,0.84,0.79,0.73,0.67,0.61,0.55,0.49,0.44,0.38,0.32,0.27,0.22,0.18,0.14,0.1,0.07,0.05,0.03,0.012,0.003,0
PARAM_WING_ANGLE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.003,-0.007,-0.012,-0.019,-0.026,-0.034,-0.044,-0.054,-0.065,-0.076,-0.088,-0.1,-0.113,-0.125,-0.137,-0.15,-0.162,-0.174,-0.185,-0.196,-0.206,-0.216,-0.224,-0.231,-0.238,-0.243,-0.247,-0.249,-0.25,-0.249,-0.247,-0.244,-0.239,-0.233,-0.226,-0.218,-0.209,-0.2,-0.19,-0.179,-0.168,-0.156,-0.144,-0.131,-0.118,-0.106,-0.093,-0.08,-0.067,-0.054,-0.041,-0.029,-0.017,-0.005,0.006,0.017,0.027,0.036,0.045,0.053,0.06,0.066,0.071,0.075,0.079,0.08,0.081,0.081,0.08,0.078,0.076,0.074,0.07,0.067,0.063,0.059,0.054,0.049,0.044,0.039,0.033,0.028,0.022,0.016,0.01,0.005,-0.001,-0.007,-0.013,-0.018,-0.023,-0.028,-0.033,-0.038,-0.042,-0.046,-0.049,-0.052,-0.055,-0.057,-0.059,-0.061,-0.061,-0.06,-0.06,-0.061,-0.06,-0.058,-0.056,-0.054,-0.051,-0.049,-0.046,-0.043,-0.039,-0.036,-0.033,-0.029,-0.026,-0.022,-0.019,-0.016,-0.013,-0.01,-0.008,-0.006,-0.004,-0.002,-0.001,0,0
PARAM_WING_DEFORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.002,0.005,0.008,0.013,0.018,0.023,0.03,0.037,0.044,0.052,0.06,0.068,0.077,0.085,0.093,0.102,0.11,0.118,0.126,0.133,0.14,0.147,0.152,0.157,0.162,0.165,0.168,0.169,0.17,0.17,0.168,0.166,0.162,0.158,0.153,0.148,0.142,0.135,0.128,0.121,0.113,0.105,0.096,0.088,0.079,0.07,0.061,0.052,0.043,0.034,0.026,0.017,0.009,0.001,-0.007,-0.015,-0.022,-0.028,-0.034,-0.04,-0.045,-0.049,-0.052,-0.055,-0.057,-0.059,-0.059,-0.059,-0.057,-0.055,-0.052,-0.049,-0.044,-0.04,-0.034,-0.028,-0.022,-0.015,-0.008,0,0.007,0.015,0.023,0.031,0.039,0.047,0.055,0.063,0.071,0.078,0.086,0.093,0.1,0.106,0.112,0.117,0.122,0.126,0.13,0.133,0.136,0.138,0.139,0.14,0.139,0.137,0.135,0.131,0.127,0.122,0.116,0.11,0.103,0.096,0.089,0.081,0.074,0.066,0.058,0.051,0.043,0.036,0.029,0.023,0.018,0.013,0.008,0.005,0.002,0.001,0
PARAM_RIBBON_DEFORM=0
PARAM_BLUSH=0
VISIBLE:PSD=1
VISIBLE:PARTS_01_RIBBON=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1
VISIBLE:PARTS_01_HAT=1

@ -0,0 +1,46 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=0
PARAM_ANGLE_Y=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.11,-0.41,-0.88,-1.51,-2.24,-3.07,-3.98,-4.92,-5.88,-6.84,-7.77,-8.64,-9.46,-10.18,-10.81,-11.31,-11.69,-11.92,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-12,-11.999,-11.998,-12,-11.996,-11.995,-11.993,-11.991,-11.99,-11.987,-11.985,-11.982,-11.979,-11.976,-11.973,-11.969,-11.965,-11.96,-11.955,-11.95,-11.944,-11.939,-11.932,-11.925,-11.918,-11.91,-11.902,-11.894,-11.885,-11.83,-11.69,-11.46,-11.17,-10.82,-10.41,-9.95,-9.45,-8.92,-8.37,-7.79,-7.2,-6.59,-5.99,-5.38,-4.78,-4.2,-3.62,-3.08,-2.56,-2.08,-1.63,-1.23,-0.88,-0.57,-0.33,-0.15,-0.04,0
PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.08,0.31,0.69,1.18,1.8,2.51,3.33,4.2,5.15,6.14,7.19,8.25,9.33,10.41,11.47,12.52,13.56,14.53,15.46,16.33,17.13,17.84,18.47,19.01,19.43,19.74,19.94,20,20,20,20.001,20,20,20,20,20,19.999,19.996,19.993,19.988,19.983,19.976,19.967,19.958,19.946,19.932,19.917,19.9,19.88,19.86,19.83,19.81,19.78,19.74,19.71,19.67,19.63,19.58,19.53,19.48,19.42,19.36,19.3,19.23,19.16,19.08,19,18.85,18.56,18.15,17.62,17,16.3,15.51,14.65,13.75,12.79,11.79,10.77,9.74,8.7,7.67,6.66,5.69,4.75,3.88,3.06,2.31,1.66,1.09,0.63,0.29,0.07,0
PARAM_EMOTION=0
PARAM_EYE_L_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.499,0.498,0.496,0.494,0.491,0.488,0.485,0.482,0.479,0.475,0.471,0.467,0.464,0.46,0.456,0.453,0.449,0.446,0.443,0.44,0.438,0.435,0.433,0.432,0.431,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.43,0.4,0.32,0.23,0.14,0.06,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0.04,0.13,0.25,0.37,0.46,0.5
PARAM_EYE_R_OPEN=0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.498,0.496,0.495,0.492,0.49,0.487,0.485,0.482,0.478,0.475,0.472,0.469,0.466,0.462,0.459,0.456,0.454,0.451,0.449,0.446,0.445,0.443,0.442,0.441,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.44,0.41,0.33,0.23,0.14,0.06,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0.04,0.13,0.25,0.37,0.46,0.5
PARAM_EYE_BALL_X=0
PARAM_EYE_BALL_Y=0
PARAM_BROW_L_Y=0
PARAM_BROW_R_Y=0
PARAM_BROW_L_ANGLE=0
PARAM_BROW_R_ANGLE=0
PARAM_EAR_DEFORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.002,-0.007,-0.016,-0.027,-0.041,-0.057,-0.076,-0.1,-0.12,-0.14,-0.16,-0.19,-0.22,-0.24,-0.27,-0.3,-0.32,-0.35,-0.37,-0.4,-0.42,-0.44,-0.47,-0.486,-0.504,-0.52,-0.535,-0.547,-0.557,-0.564,-0.568,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.57,-0.567,-0.559,-0.546,-0.528,-0.51,-0.48,-0.45,-0.42,-0.39,-0.36,-0.32,-0.28,-0.25,-0.21,-0.18,-0.15,-0.12,-0.09,-0.06,-0.04,-0.024,-0.011,-0.003,0
PARAM_MOUTH_OPEN_Y=0.5
PARAM_BODY_ANGLE_X=0
PARAM_BODY_ANGLE_Y=0
PARAM_BODY_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.016,0.06,0.13,0.23,0.35,0.48,0.64,0.8,0.98,1.17,1.37,1.56,1.77,1.97,2.18,2.38,2.58,2.77,2.96,3.13,3.29,3.45,3.58,3.7,3.81,3.89,3.95,3.99,4,4,3.999,3.997,3.994,3.99,3.984,3.978,3.97,3.961,3.949,3.937,3.922,3.906,3.887,3.87,3.84,3.82,3.79,3.76,3.73,3.7,3.66,3.62,3.57,3.53,3.48,3.43,3.37,3.31,3.25,3.18,3.11,3.04,2.96,2.88,2.76,2.6,2.4,2.18,1.94,1.68,1.43,1.17,0.93,0.71,0.51,0.33,0.19,0.09,0.02,0
PARAM_BREATH=0.5,0.5,0.502,0.503,0.506,0.509,0.513,0.517,0.522,0.527,0.533,0.539,0.546,0.552,0.56,0.567,0.575,0.583,0.591,0.599,0.607,0.615,0.623,0.631,0.639,0.647,0.655,0.663,0.67,0.678,0.684,0.691,0.697,0.703,0.708,0.713,0.717,0.721,0.724,0.727,0.728,0.73,0.73,0.73,0.728,0.725,0.721,0.716,0.711,0.704,0.696,0.688,0.679,0.67,0.66,0.649,0.637,0.626,0.614,0.601,0.589,0.576,0.562,0.549,0.536,0.522,0.508,0.495,0.482,0.47,0.459,0.448,0.438,0.429,0.42,0.411,0.404,0.396,0.389,0.383,0.377,0.372,0.367,0.362,0.358,0.355,0.351,0.349,0.346,0.344,0.343,0.342,0.341,0.34,0.34,0.34,0.343,0.347,0.352,0.358,0.365,0.373,0.381,0.39,0.4,0.409,0.419,0.428,0.438,0.447,0.456,0.464,0.472,0.479,0.485,0.49,0.494,0.497,0.499,0.5
PARAM_HAIR_SIDE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.003,0.01,0.022,0.039,0.058,0.08,0.11,0.13,0.16,0.2,0.23,0.26,0.3,0.33,0.36,0.4,0.43,0.46,0.5,0.52,0.55,0.58,0.6,0.62,0.637,0.651,0.662,0.668,0.67,0.657,0.63,0.59,0.55,0.52,0.505,0.499,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.499,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.5,0.496,0.483,0.463,0.44,0.41,0.37,0.33,0.3,0.26,0.21,0.18,0.14,0.11,0.08,0.05,0.03,0.013,0.003,0
PARAM_HAIR_BACK=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.004,0.016,0.034,0.06,0.09,0.13,0.17,0.21,0.26,0.31,0.36,0.42,0.47,0.53,0.58,0.64,0.69,0.74,0.79,0.83,0.87,0.91,0.94,0.97,0.984,0.996,1,1,1,0.998,0.997,0.996,0.994,0.991,0.988,0.985,0.981,0.977,0.972,0.967,0.961,0.955,0.948,0.941,0.933,0.925,0.916,0.906,0.896,0.885,0.874,0.862,0.849,0.836,0.821,0.807,0.791,0.775,0.758,0.74,0.72,0.69,0.66,0.63,0.6,0.56,0.53,0.49,0.45,0.41,0.37,0.32,0.27,0.22,0.17,0.13,0.09,0.06,0.04,0.016,0.004,0
PARAM_WING_ANGLE=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.002,-0.003,-0.004,-0.006,-0.008,-0.01,-0.012,-0.015,-0.017,-0.02,-0.023,-0.026,-0.029,-0.032,-0.035,-0.038,-0.041,-0.044,-0.047,-0.05,-0.053,-0.056,-0.059,-0.062,-0.064,-0.067,-0.069,-0.071,-0.073,-0.075,-0.076,-0.078,-0.079,-0.079,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.08,-0.079,-0.08,-0.078,-0.077,-0.076,-0.075,-0.073,-0.072,-0.071,-0.069,-0.068,-0.066,-0.065,-0.063,-0.061,-0.059,-0.057,-0.055,-0.053,-0.051,-0.049,-0.047,-0.045,-0.043,-0.041,-0.039,-0.037,-0.035,-0.033,-0.031,-0.029,-0.027,-0.025,-0.023,-0.021,-0.019,-0.017,-0.015,-0.014,-0.012,-0.011,-0.009,-0.008,-0.007,-0.005,-0.004,-0.003,-0.002,-0.002,0,-0.001,0,0,0
PARAM_WING_DEFORM=0,0,0.003,0.006,0.01,0.016,0.022,0.029,0.036,0.044,0.053,0.061,0.07,0.079,0.087,0.096,0.104,0.111,0.118,0.124,0.13,0.134,0.137,0.139,0.14,0.14,0.137,0.134,0.129,0.123,0.116,0.108,0.1,0.09,0.08,0.069,0.058,0.046,0.034,0.022,0.009,-0.004,-0.017,-0.03,-0.043,-0.056,-0.068,-0.08,-0.092,-0.104,-0.115,-0.126,-0.136,-0.145,-0.154,-0.162,-0.169,-0.175,-0.18,-0.184,-0.187,-0.189,-0.19,-0.19,-0.19,-0.19,-0.188,-0.187,-0.185,-0.183,-0.18,-0.175,-0.17,-0.164,-0.158,-0.153,-0.147,-0.14,-0.134,-0.128,-0.123,-0.117,-0.111,-0.105,-0.099,-0.093,-0.087,-0.082,-0.077,-0.072,-0.067,-0.063,-0.058,-0.054,-0.05,-0.046,-0.042,-0.038,-0.035,-0.032,-0.029,-0.026,-0.023,-0.02,-0.018,-0.016,-0.013,-0.011,-0.01,-0.008,-0.006,-0.005,-0.004,-0.003,-0.002,0,-0.001,0,0,0
PARAM_RIBBON_DEFORM=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.003,-0.012,-0.026,-0.044,-0.06,-0.09,-0.11,-0.13,-0.16,-0.18,-0.199,-0.216,-0.231,-0.241,-0.248,-0.25,-0.247,-0.238,-0.226,-0.21,-0.191,-0.17,-0.15,-0.13,-0.11,-0.09,-0.066,-0.048,-0.032,-0.019,-0.009,-0.002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BLUSH=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0.001,0.003,0.005,0.008,0.011,0.014,0.018,0.023,0.028,0.033,0.039,0.045,0.051,0.058,0.065,0.072,0.079,0.087,0.094,0.102,0.109,0.117,0.125,0.133,0.141,0.148,0.156,0.163,0.171,0.178,0.185,0.192,0.199,0.205,0.211,0.217,0.222,0.227,0.232,0.236,0.239,0.242,0.245,0.247,0.249,0.25,0.25,0.25,0.249,0.247,0.245,0.242,0.239,0.236,0.232,0.227,0.222,0.217,0.211,0.205,0.199,0.192,0.185,0.178,0.171,0.163,0.156,0.148,0.141,0.133,0.125,0.117,0.109,0.102,0.094,0.087,0.079,0.072,0.065,0.058,0.051,0.045,0.039,0.033,0.028,0.023,0.018,0.014,0.011,0.008,0.005,0.003,0.001,0,0
VISIBLE:PSD=1
VISIBLE:PARTS_01_RIBBON=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1
VISIBLE:PARTS_01_HAT=1

@ -0,0 +1,46 @@
# Live2D Animator Motion Data
$fps=30
$fadein=0
$fadeout=0
PARAM_ANGLE_X=-1,-0.74,-0.26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_ANGLE_Y=7.26,13.24,24.03,30,28.59,24.81,19.33,12.85,6.15,-0.33,-5.81,-9.59,-11,-10.94,-10.79,-10.54,-10.21,-9.82,-9.37,-8.86,-8.32,-7.74,-7.14,-6.53,-5.89,-5.26,-4.64,-4.03,-3.44,-2.88,-2.34,-1.84,-1.39,-1,-0.66,-0.38,-0.17,-0.04,0,-1.03,-3.8,-7.8,-12.55,-17.45,-22.2,-26.2,-28.97,-30,-27.79,-22.43,-15.88,-9.49,-4.36,-1.1,0,-2.21,-7.57,-14.12,-20.51,-25.64,-28.9,-30,-29.62,-28.55,-26.87,-24.74,-22.2,-19.42,-16.49,-13.51,-10.58,-7.8,-5.26,-3.13,-1.45,-0.38,0
PARAM_ANGLE_Z=0,0,0,0,0,0,0,0,0,0,0,0,0,0.24,0.88,1.85,3.06,4.4,5.82,7.22,8.53,9.69,10.66,11.39,11.84,12,11.82,11.34,10.61,9.71,8.7,7.63,6.58,5.6,4.74,4.01,3.46,3.12,3,3.07,3.27,3.59,4,4.49,5.05,5.66,6.32,7,7.7,8.41,9.12,9.81,10.49,11.12,11.72,12.27,12.76,13.18,13.53,13.79,13.94,14,13.82,13.32,12.54,11.55,10.36,9.06,7.7,6.3,4.94,3.64,2.45,1.46,0.68,0.18,0
PARAM_EMOTION=0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.65,0.57,0.569,0.569,0.568,0.57,0.567,0.566,0.57,0.565,0.564,0.56,0.563,0.56,0.561,0.561,0.56,0.559,0.559,0.56,0.558,0.557,0.56,0.556,0.56,0.554,0.554,0.55,0.553,0.552,0.55,0.551,0.55,0,0,0,0,0,0
PARAM_EYE_L_OPEN=1,0.992,0.978,0.97,0.97,0.97,0.97,0.97,0.971,0.97,0.973,0.973,0.974,0.97,0.976,0.977,0.978,0.979,0.98,0.981,0.982,0.983,0.984,0.985,0.987,0.988,0.989,0.99,0.991,0.992,0.993,0.994,0.995,0.996,0.996,0.997,1,0.998,1,0.999,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0.09,0.23,0.37,0.46,0.5
PARAM_EYE_R_OPEN=1,0.992,0.978,0.97,0.97,0.97,0.97,0.97,0.971,0.97,0.973,0.973,0.974,0.97,0.976,0.977,0.978,0.979,0.98,0.981,0.982,0.983,0.984,0.985,0.987,0.988,0.989,0.99,0.991,0.992,0.993,0.994,0.995,0.996,0.996,0.997,1,0.998,1,0.999,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0.09,0.23,0.37,0.46,0.5
PARAM_EYE_BALL_X=0
PARAM_EYE_BALL_Y=0,-0.001,-0.003,-0.006,-0.01,-0.015,-0.022,-0.029,-0.037,-0.047,-0.057,-0.068,-0.08,-0.092,-0.106,-0.12,-0.135,-0.15,-0.166,-0.183,-0.2,-0.217,-0.236,-0.254,-0.273,-0.292,-0.312,-0.332,-0.35,-0.372,-0.39,-0.414,-0.43,-0.46,-0.48,-0.5,-0.52,-0.54,-0.56,-0.58,-0.6,-0.623,-0.643,-0.66,-0.683,-0.702,-0.721,-0.74,-0.759,-0.777,-0.794,-0.811,-0.828,-0.844,-0.859,-0.874,-0.888,-0.901,-0.914,-0.926,-0.937,-0.947,-0.957,-0.966,-0.974,-0.98,-0.986,-0.991,-0.995,-0.998,-0.999,-1,-0.82,-0.54,-0.27,-0.08,0
PARAM_BROW_L_Y=-0.18,-0.34,-0.61,-0.76,-0.76,-0.759,-0.757,-0.754,-0.752,-0.748,-0.744,-0.74,-0.735,-0.73,-0.725,-0.72,-0.714,-0.708,-0.703,-0.697,-0.691,-0.685,-0.679,-0.673,-0.667,-0.662,-0.657,-0.651,-0.646,-0.642,-0.638,-0.634,-0.63,-0.627,-0.625,-0.623,-0.621,-0.62,-0.62,-0.62,-0.62,-0.622,-0.624,-0.626,-0.628,-0.63,-0.633,-0.636,-0.639,-0.642,-0.645,-0.648,-0.651,-0.653,-0.656,-0.659,-0.661,-0.663,-0.665,-0.667,-0.668,-0.669,-0.67,-0.67,-0.67,-0.67,-0.67,-0.67,-0.67,-0.67,-0.67,-0.62,-0.5,-0.34,-0.17,-0.05,0
PARAM_BROW_R_Y=-0.23,-0.43,-0.78,-0.97,-0.97,-0.969,-0.967,-0.964,-0.962,-0.958,-0.954,-0.95,-0.945,-0.94,-0.935,-0.93,-0.924,-0.918,-0.913,-0.907,-0.901,-0.895,-0.889,-0.883,-0.877,-0.872,-0.867,-0.861,-0.856,-0.852,-0.848,-0.844,-0.84,-0.837,-0.835,-0.833,-0.831,-0.83,-0.83,-0.83,-0.83,-0.83,-0.83,-0.831,-0.83,-0.832,-0.83,-0.833,-0.83,-0.834,-0.83,-0.836,-0.836,-0.84,-0.837,-0.84,-0.838,-0.84,-0.839,-0.84,-0.84,-0.84,-0.84,-0.84,-0.84,-0.84,-0.84,-0.839,-0.837,-0.834,-0.83,-0.76,-0.61,-0.41,-0.21,-0.06,0
PARAM_BROW_L_ANGLE=-0.24,-0.44,-0.8,-1,-1,-0.998,-0.996,-0.993,-0.989,-0.983,-0.978,-0.971,-0.963,-0.955,-0.945,-0.935,-0.924,-0.912,-0.899,-0.885,-0.871,-0.855,-0.839,-0.822,-0.804,-0.785,-0.765,-0.74,-0.72,-0.7,-0.68,-0.65,-0.63,-0.6,-0.58,-0.55,-0.52,-0.49,-0.46,0.44,0.457,0.473,0.488,0.503,0.517,0.53,0.542,0.553,0.564,0.574,0.583,0.592,0.6,0.607,0.613,0.619,0.624,0.628,0.632,0.635,0.637,0.639,0.64,0.64,0.627,0.59,0.54,0.48,0.41,0.33,0.25,0.19,0.12,0.07,0.03,0.01,0
PARAM_BROW_R_ANGLE=-0.24,-0.44,-0.8,-1,-1,-0.998,-0.996,-0.993,-0.989,-0.984,-0.978,-0.971,-0.964,-0.955,-0.946,-0.936,-0.925,-0.913,-0.901,-0.887,-0.873,-0.858,-0.842,-0.825,-0.807,-0.789,-0.77,-0.749,-0.73,-0.71,-0.68,-0.66,-0.64,-0.61,-0.58,-0.56,-0.53,-0.5,-0.47,0.4,0.43,0.46,0.49,0.51,0.54,0.56,0.58,0.6,0.624,0.642,0.658,0.674,0.688,0.7,0.712,0.722,0.731,0.739,0.745,0.751,0.755,0.758,0.759,0.76,0.745,0.7,0.64,0.57,0.48,0.39,0.3,0.22,0.15,0.08,0.04,0.01,0
PARAM_EAR_DEFORM=0.18,0.56,0.7,0.65,0.55,0.43,0.3,0.19,0.09,0.02,0,0,0.002,0.005,0.008,0.013,0.018,0.023,0.029,0.036,0.043,0.05,0.058,0.065,0.073,0.08,0.088,0.095,0.102,0.108,0.114,0.12,0.125,0.129,0.133,0.136,0.138,0.14,0.14,0.12,0.06,-0.04,-0.15,-0.28,-0.41,-0.55,-0.67,-0.78,-0.87,-0.94,-0.99,-1,-1,-1,-1,-1,-0.999,-1,-0.997,-0.996,-0.995,-0.994,-0.992,-0.99,-0.988,-0.986,-0.983,-0.98,-0.977,-0.974,-0.97,-0.89,-0.72,-0.48,-0.25,-0.07,0
PARAM_MOUTH_OPEN_Y=1,1,1,1,0.995,0.982,0.963,0.94,0.92,0.89,0.872,0.857,0.85,0.847,0.845,0.843,0.841,0.84,0.838,0.837,0.836,0.835,0.833,0.832,0.83,0.82,0.813,0.807,0.8,0.794,0.787,0.781,0.775,0.769,0.763,0.757,0.752,0.746,0.74,0.16,0.23,0.35,0.43,0.46,0.38,0.25,0.16,0.13,0.21,0.35,0.44,0.47,0.39,0.24,0.16,0.47,0.58,0.579,0.577,0.574,0.571,0.566,0.561,0.555,0.55,0.544,0.538,0.532,0.526,0.521,0.516,0.511,0.508,0.504,0.502,0.501,0.5
PARAM_BODY_ANGLE_X=0,-0.79,-2.21,-3,-2.86,-2.49,-1.96,-1.33,-0.67,-0.04,0.49,0.86,1,0.98,0.93,0.85,0.75,0.63,0.51,0.4,0.29,0.19,0.11,0.05,0.01,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BODY_ANGLE_Y=0,2.63,7.37,10,9.55,8.35,6.62,4.56,2.44,0.38,-1.35,-2.55,-3,-2.94,-2.78,-2.54,-2.24,-1.9,-1.54,-1.19,-0.87,-0.58,-0.34,-0.15,-0.04,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BODY_ANGLE_Z=-0.73,-1.32,-2.4,-3,-2.9,-2.62,-2.22,-1.75,-1.25,-0.78,-0.38,-0.1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BREATH=0.62,0.72,0.9,1,0.97,0.89,0.78,0.65,0.52,0.39,0.26,0.16,0.07,0.02,0,0.03,0.11,0.22,0.35,0.48,0.61,0.74,0.84,0.93,0.98,1,0.99,0.96,0.92,0.87,0.82,0.76,0.7,0.64,0.6,0.56,0.53,0.507,0.5,0.506,0.521,0.54,0.57,0.6,0.64,0.67,0.7,0.73,0.75,0.766,0.776,0.78,0.77,0.74,0.7,0.65,0.59,0.53,0.46,0.4,0.35,0.31,0.28,0.27,0.275,0.287,0.305,0.33,0.35,0.38,0.41,0.43,0.46,0.474,0.488,0.497,0.5
PARAM_HAIR_SIDE=0.13,0.41,0.51,0.33,0.03,-0.17,-0.24,-0.13,0.05,0.17,0.21,0.16,0.08,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_HAIR_BACK=0
PARAM_WING_ANGLE=0,0,0.001,0.002,0.004,0.006,0.008,0.011,0.014,0.017,0.02,0.024,0.028,0.031,0.035,0.04,0.044,0.048,0.052,0.057,0.061,0.065,0.069,0.074,0.078,0.081,0.085,0.089,0.092,0.095,0.098,0.101,0.103,0.105,0.107,0.108,0.109,0.11,0.11,0.09,0.03,-0.05,-0.15,-0.26,-0.39,-0.5,-0.61,-0.71,-0.8,-0.86,-0.9,-0.91,-0.91,-0.909,-0.907,-0.904,-0.901,-0.896,-0.89,-0.883,-0.875,-0.865,-0.854,-0.842,-0.828,-0.812,-0.795,-0.776,-0.756,-0.73,-0.71,-0.64,-0.5,-0.33,-0.17,-0.05,0
PARAM_WING_DEFORM=0.26,0.8,1,0.97,0.89,0.77,0.61,0.44,0.26,0.09,-0.08,-0.23,-0.35,-0.44,-0.5,-0.52,-0.506,-0.47,-0.41,-0.35,-0.28,-0.21,-0.14,-0.09,-0.04,0,0.04,0.07,0.09,0.112,0.127,0.139,0.147,0.153,0.156,0.159,0.16,0.16,0.16,0.142,0.09,0.02,-0.07,-0.17,-0.27,-0.38,-0.47,-0.56,-0.63,-0.68,-0.72,-0.73,-0.73,-0.729,-0.727,-0.725,-0.722,-0.718,-0.712,-0.706,-0.698,-0.69,-0.679,-0.668,-0.655,-0.641,-0.626,-0.609,-0.591,-0.571,-0.55,-0.49,-0.39,-0.26,-0.13,-0.04,0
PARAM_RIBBON_DEFORM=0.06,0.19,0.39,0.58,0.72,0.77,0.72,0.58,0.37,0.13,-0.12,-0.36,-0.57,-0.71,-0.76,-0.69,-0.51,-0.28,-0.04,0.14,0.21,0.16,0.08,0.02,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
PARAM_BLUSH=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-0.07,-0.25,-0.47,-0.68,-0.85,-0.96,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-0.92,-0.74,-0.5,-0.26,-0.08,0
VISIBLE:PSD=1
VISIBLE:PARTS_01_RIBBON=1
VISIBLE:PARTS_01_FACE_001=1
VISIBLE:PARTS_01_EYE_001=1
VISIBLE:PARTS_01_EYE_BALL_001=1
VISIBLE:PARTS_01_BROW_001=1
VISIBLE:PARTS_01_MOUTH_001=1
VISIBLE:PARTS_01_NOSE_001=1
VISIBLE:PARTS_01_EAR_001=1
VISIBLE:PARTS_01_HAIR_FRONT_001=1
VISIBLE:PARTS_01_HAIR_SIDE_001=1
VISIBLE:PARTS_01_HAIR_BACK_001=1
VISIBLE:PARTS_01_BODY=1
VISIBLE:PARTS_01_WING=1
VISIBLE:PARTS_01_HAT=1

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save