Version Description
- Certain confirmation settings, before 1.4.8, not displaying correctly in the form builder.
Download this release
Release Info
Developer | jaredatch |
Plugin | Contact Form by WPForms – Drag & Drop Form Builder for WordPress |
Version | 1.4.8.1 |
Comparing to | |
See all releases |
Code changes from version 1.4.7.2 to 1.4.8.1
- assets/css/admin-builder-conditional-logic-core.css +2 -1
- assets/css/admin-builder.css +3 -2
- assets/css/admin.css +6 -2
- assets/css/admin.min.css +1 -1
- assets/css/builder.css +34 -14
- assets/css/builder.min.css +1 -1
- assets/css/wpforms-base.css +23 -0
- assets/css/wpforms-full.css +29 -0
- assets/images/icon-dollar.png +0 -0
- assets/js/admin-builder.js +232 -154
- assets/js/admin-utils.js +15 -0
- assets/js/components/admin/builder/providers.js +154 -53
- assets/js/components/admin/builder/providers.min.js +1 -1
- assets/js/components/admin/builder/templates.js +107 -0
- assets/js/components/admin/builder/templates.min.js +1 -0
- assets/js/components/admin/gutenberg/formselector.js +105 -0
- assets/js/components/admin/gutenberg/formselector.min.js +1 -0
- assets/js/wpforms.js +12 -1
- changelog.txt +16 -0
- includes/admin/admin.php +1 -30
- includes/admin/builder/class-builder.php +17 -0
- includes/admin/builder/functions.php +47 -7
- includes/admin/builder/panels/class-fields.php +2 -2
- includes/admin/builder/panels/class-settings.php +2 -63
- includes/admin/class-am-dashboard-widget-extend-feed.php +130 -0
- includes/admin/class-am-notification.php +5 -5
- includes/admin/importers/class-base.php +8 -8
- includes/admin/importers/class-ninja-forms.php +2 -3
- includes/admin/importers/interface.php +3 -3
- includes/class-conditional-logic-core.php +24 -8
- includes/class-frontend.php +16 -7
- includes/class-logging.php +2 -1
- includes/class-process.php +43 -8
- includes/fields/class-base.php +5 -3
- includes/fields/class-checkbox.php +6 -2
- includes/fields/class-gdpr-checkbox.php +1 -1
- includes/fields/class-radio.php +5 -1
- includes/functions.php +69 -2
- includes/integrations.php +1 -3
- includes/providers/class-base.php +1 -1
- languages/wpforms-de_DE.mo +0 -0
- languages/wpforms-de_DE.po +1703 -1228
assets/css/admin-builder-conditional-logic-core.css
CHANGED
@@ -2,7 +2,8 @@
|
|
2 |
Admin Form Builder - Conditional Fields Styles
|
3 |
========================================================================== */
|
4 |
|
5 |
-
.wpforms-notification .wpforms-conditional-groups
|
|
|
6 |
padding: 0 20px;
|
7 |
}
|
8 |
|
2 |
Admin Form Builder - Conditional Fields Styles
|
3 |
========================================================================== */
|
4 |
|
5 |
+
.wpforms-notification .wpforms-conditional-groups,
|
6 |
+
.wpforms-confirmation .wpforms-conditional-groups {
|
7 |
padding: 0 20px;
|
8 |
}
|
9 |
|
assets/css/admin-builder.css
CHANGED
@@ -422,7 +422,8 @@ body {
|
|
422 |
max-width: 450px;
|
423 |
}
|
424 |
|
425 |
-
#wpforms-builder .wpforms-panel-field-tinymce
|
|
|
426 |
max-width: 800px;
|
427 |
}
|
428 |
|
@@ -865,4 +866,4 @@ body {
|
|
865 |
#wpforms-builder .smart-tags-list-display li a:hover {
|
866 |
background-color: #f9f9f9;
|
867 |
text-decoration: underline;
|
868 |
-
}
|
422 |
max-width: 450px;
|
423 |
}
|
424 |
|
425 |
+
#wpforms-builder .wpforms-panel-field-tinymce,
|
426 |
+
#wpforms-builder .wpforms-confirmation .wpforms-panel-field-textarea {
|
427 |
max-width: 800px;
|
428 |
}
|
429 |
|
866 |
#wpforms-builder .smart-tags-list-display li a:hover {
|
867 |
background-color: #f9f9f9;
|
868 |
text-decoration: underline;
|
869 |
+
}
|
assets/css/admin.css
CHANGED
@@ -511,7 +511,7 @@ body div.jconfirm div.jconfirm-box div.jconfirm-content-pane {
|
|
511 |
}
|
512 |
|
513 |
body div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content {
|
514 |
-
overflow:
|
515 |
}
|
516 |
|
517 |
body div.jconfirm div.jconfirm-box div.jconfirm-content {
|
@@ -645,6 +645,10 @@ body div.jconfirm div.jconfirm-box .error {
|
|
645 |
color: red;
|
646 |
}
|
647 |
|
|
|
|
|
|
|
|
|
648 |
body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
|
649 |
-webkit-transition: none !important;
|
650 |
transition: none !important;
|
@@ -3711,4 +3715,4 @@ body .choices input[type=text].choices__input {
|
|
3711 |
font-size: 14px;
|
3712 |
}
|
3713 |
|
3714 |
-
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3Bmb3Jtcy9hc3NldHMvY3NzL2FkbWluLmNzcyIsInNvdXJjZXMiOlsid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL3ZlbmRvci9faW5jbHVkZS1tZWRpYS5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy92ZW5kb3IvX2Nob2ljZXMuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX2J1dHRvbnMuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX2NvbmZpcm0uc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX2FsZXJ0cy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fZmxhZ3Muc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX2hlYWRlci5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fdGl0bGUtdGFicy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fZ2VuZXJhbC5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fcGFnZS1mb3Jtcy1vdmVydmlldy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fcGFnZS1lbnRyaWVzLXNpbmdsZS5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fcGFnZS1lbnRyaWVzLWxpc3Quc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX3BhZ2Utd2VsY29tZS5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fcGFnZS1hZGRvbnMuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX3BhZ2Utc2V0dGluZ3MtdG9vbHMuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX3BhZ2Utc2V0dGluZ3MtaW50ZWdyYXRpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gV1BGb3JtcyBhZG1pbiBzdHlsZXMuXG4vLyBUaGVzZSBzdHlsZXMgYXJlIGxvYWRlZCBvbiBhbGwgV1BGb3JtcyByZWxhdGVkIGFkbWluIHBhZ2VzLlxuXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAndmVuZG9yL2luY2x1ZGUtbWVkaWEnO1xuQGltcG9ydCAndmVuZG9yL2Nob2ljZXMnO1xuXG4kYnJlYWtwb2ludHM6IChcblx0J3hzLXBob25lJzogMzIwcHgsXG5cdCdwaG9uZSc6IDYwMHB4LFxuXHQnaXBhZCc6IDc2OHB4LFxuXHQndGFibGV0JzogNzgycHgsXG5cdCdkZXNrdG9wJzogOTYwcHgsXG4pO1xuXG5AaW1wb3J0ICdhZG1pbi9idXR0b25zJztcbkBpbXBvcnQgJ2FkbWluL2NvbmZpcm0nO1xuQGltcG9ydCAnYWRtaW4vYWxlcnRzJztcbkBpbXBvcnQgJ2FkbWluL2ZsYWdzJztcbkBpbXBvcnQgJ2FkbWluL2hlYWRlcic7XG5AaW1wb3J0ICdhZG1pbi90aXRsZS10YWJzJztcbkBpbXBvcnQgJ2FkbWluL2dlbmVyYWwnO1xuQGltcG9ydCAnYWRtaW4vcGFnZS1mb3Jtcy1vdmVydmlldyc7XG5AaW1wb3J0ICdhZG1pbi9wYWdlLWVudHJpZXMtc2luZ2xlJztcbkBpbXBvcnQgJ2FkbWluL3BhZ2UtZW50cmllcy1saXN0JztcbkBpbXBvcnQgJ2FkbWluL3BhZ2Utd2VsY29tZSc7XG5AaW1wb3J0ICdhZG1pbi9wYWdlLWFkZG9ucyc7XG5AaW1wb3J0ICdhZG1pbi9wYWdlLXNldHRpbmdzLXRvb2xzJztcbkBpbXBvcnQgJ2FkbWluL3BhZ2Utc2V0dGluZ3MtaW50ZWdyYXRpb25zJztcbiIsIiRvcmFuZ2U6ICNlMjc3MzA7XG4kZGFya29yYW5nZTogI2I4NWExYjtcbiRncmVlbjogIzJhOWIzOTtcbiRibHVlOiAjMGU2Y2FkO1xuJGxpZ2h0Qmx1ZTogI2ViZjNmYjtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOVxuLy9cbi8vICAgICAgICAgICAgICAgIGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbVxuLy9cbi8vICAgICAgICAgQXV0aG9yczogRWR1YXJkbyBCb3VjYXMgKEBlZHVhcmRvYm91Y2FzKVxuLy8gICAgICAgICAgICAgICAgICBIdWdvIEdpcmF1ZGVsIChAaHVnb2dpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2VcblxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBsaWJyYXJ5IHB1YmxpYyBjb25maWd1cmF0aW9uXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogMzIwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHhcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KScsXG4gICdyZXRpbmEzeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSdcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjEsXG4gICcnOiAwXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gaW0tbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG5cdEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG5cdEB3YXJuICRtZXNzYWdlO1xuXHQkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBpbS1sb2coJy4uJykge31gIG9yIGAkXzogaW0tbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBpbS1sb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuXHRAaWYgaW0tbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuXHRAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuXHQgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG5cdCAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG5cdCAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG5cdCAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG5cdFx0ICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcblx0XHRAcmV0dXJuIGZhbHNlO1xuXHQgIH1cblx0fSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG5cdCAgQHJldHVybiBmYWxzZTtcblx0fVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG5cdEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuXHQgIEByZXR1cm4gJG9wZXJhdG9yO1xuXHR9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBpbS1sb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcblx0JGRpbWVuc2lvbjogJHBhcnNlZC1kaW1lbnNpb247XG4gIH1cblxuICBAcmV0dXJuICRkaW1lbnNpb247XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBwcmVmaXggYmFzZWQgb24gYW4gb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGBtaW5gIG9yIGBtYXhgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKSB7XG4gIEByZXR1cm4gaWYoaW5kZXgoKCc8JywgJzw9JywgJ+KJpCcpLCAkb3BlcmF0b3IpLCAnbWF4JywgJ21pbicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcblx0JHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuXHQvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG5cdC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG5cdC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuXHQvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuXHQvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG5cdCRfOiBpbS1sb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcblx0JHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XG5cdCR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuICBAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuXHRAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcblx0QHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcblx0JHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcblx0QHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcblx0JF86IGltLWxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRmaXJzdC1jaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpO1xuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6ICgkZmlyc3QtY2hhcmFjdGVyID09ICctJyk7XG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xuXHQkdmFsdWU6IHN0ci1zbGljZSgkdmFsdWUsIDIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuXHQkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG5cdEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcblx0ICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuXHR9XG5cblx0QGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcblx0ICAkZGlnaXRzOiAxO1xuXHR9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG5cdCAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3Rlcik7XG5cdH0gQGVsc2Uge1xuXHQgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcblx0ICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuXHR9XG4gIH1cblxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xufVxuXG5cbi8vL1xuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxuLy8vXG5AZnVuY3Rpb24gdG8tbGVuZ3RoKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcblxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XG5cdCRfOiBpbS1sb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PXRhYmxldCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNThweCcsICc8ODUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCdyZXRpbmEyeCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1MHB4JywgJzx0YWJsZXQnLCAncmV0aW5hM3gnKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3Jcblx0ICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xuXHRAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG5cdEBtZWRpYSAje3VucXVvdGUocGFyc2UtZXhwcmVzc2lvbihudGgoJGNvbmRpdGlvbnMsIDEpKSl9IHtcblx0ICAvLyBSZWN1cnNpdmUgY2FsbFxuXHQgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuXHRcdEBjb250ZW50O1xuXHQgIH1cblx0fVxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRjaG9pY2VzLXNlbGVjdG9yOiAnY2hvaWNlcycgIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtbGc6IDE2cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtbWQ6IDE0cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtc206IDEycHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ndXR0ZXJpbmc6IDI0cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ib3JkZXItcmFkaXVzLWl0ZW06IDNweCAhZGVmYXVsdDtcbiRjaG9pY2VzLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNob2ljZXMtYmctY29sb3ItZGlzYWJsZWQ6ICNFQUVBRUEgIWRlZmF1bHQ7XG4kY2hvaWNlcy1iZy1jb2xvci1kcm9wZG93bjogI0ZGRkZGRiAhZGVmYXVsdDtcbiRjaG9pY2VzLXRleHQtY29sb3I6ICMzMzMzMzMgIWRlZmF1bHQ7XG4kY2hvaWNlcy1rZXlsaW5lLWNvbG9yOiAjREREREREICFkZWZhdWx0O1xuJGNob2ljZXMtcHJpbWFyeS1jb2xvcjogJGJsdWUgIWRlZmF1bHQ7XG4kY2hvaWNlcy1kaXNhYmxlZC1jb2xvcjogI2VhZWFlYSAhZGVmYXVsdDtcbiRjaG9pY2VzLWhpZ2hsaWdodC1jb2xvcjogJGNob2ljZXMtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRjaG9pY2VzLWJ1dHRvbi1pY29uLXBhdGg6ICcuLi9pbWFnZXMnICFkZWZhdWx0O1xuJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjogOHB4ICFkZWZhdWx0O1xuJGNob2ljZXMtYnV0dG9uLW9mZnNldDogOHB4ICFkZWZhdWx0O1xuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICRjaG9pY2VzLWd1dHRlcmluZztcbiAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtbGc7XG4gICY6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG4gICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgJi5pcy1kaXNhYmxlZCB7XG5cdC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5uZXIsIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLWJnLWNvbG9yLWRpc2FibGVkO1xuXHQgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdCAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblx0LiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7IHBhZGRpbmctYm90dG9tOiA3LjVweDsgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHsgcGFkZGluZy1ib3R0b206IDMuMHB4OyB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNob2ljZXMta2V5bGluZS1jb2xvciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY2hvaWNlcy1idXR0b24taWNvbi1wYXRoICsgJy9jcm9zcy1pbnZlcnNlLnN2ZycpO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBlbTtcblx0b3BhY2l0eTogLjU7XG5cdCY6aG92ZXIsICY6Zm9jdXMgeyBvcGFjaXR5OiAxOyB9XG5cdCY6Zm9jdXMgeyBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggJGNob2ljZXMtaGlnaGxpZ2h0LWNvbG9yOyB9XG4gIH1cbiAgJjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogJGNob2ljZXMtdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDExLjVweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0yLjVweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5pcy1vcGVuOmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY2hvaWNlcy10ZXh0LWNvbG9yIHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tdG9wOiAtNy41cHg7XG4gIH1cbiAgJltkaXI9XCJydGxcIl0ge1xuXHQmOmFmdGVyIHtcblx0ICBsZWZ0OiAxMS41cHg7XG5cdCAgcmlnaHQ6IGF1dG87XG5cdH1cblx0LiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuXHQgIHJpZ2h0OiBhdXRvO1xuXHQgIGxlZnQ6IDA7XG5cdCAgbWFyZ2luLWxlZnQ6IDI1cHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl17XG5cdCY6YWZ0ZXIge1xuXHQgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgaGVpZ2h0OiAwO1xuXHQgIHdpZHRoOiAwO1xuXHQgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY2hvaWNlcy10ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHQgIGJvcmRlci13aWR0aDogNXB4O1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICByaWdodDogMTEuNXB4O1xuXHQvLyAgIHRvcDogNTAlO1xuXHQgdG9wOiAxOHB4O1xuXHQgIG1hcmdpbi10b3A6IC0yLjVweDtcblx0ICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQmLmlzLW9wZW46YWZ0ZXIge1xuXHQgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNob2ljZXMtdGV4dC1jb2xvciB0cmFuc3BhcmVudDtcblx0ICBtYXJnaW4tdG9wOiAtNy41cHg7XG5cdH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0sIC4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPVwidGV4dFwiXSAge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHsgY3Vyc29yOiB0ZXh0OyB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1yaWdodDogLSRjaG9pY2VzLWJ1dHRvbi1vZmZzZXQvMjtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6ICRjaG9pY2VzLWJ1dHRvbi1vZmZzZXQ7XG5cdHBhZGRpbmctbGVmdDogJGNob2ljZXMtYnV0dG9uLW9mZnNldCoyO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkY2hvaWNlcy1wcmltYXJ5LWNvbG9yLCAxMCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNob2ljZXMtYnV0dG9uLWljb24tcGF0aCArICcvY3Jvc3Muc3ZnJyk7XG5cdGJhY2tncm91bmQtc2l6ZTogJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjtcblx0d2lkdGg6ICRjaG9pY2VzLWJ1dHRvbi1kaW1lbnNpb247XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvcGFjaXR5OiAuNzU7XG5cdCY6aG92ZXIsICY6Zm9jdXMgeyBvcGFjaXR5OiAxOyB9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLWJnLWNvbG9yO1xuICAvL3BhZGRpbmc6IDcuNXB4IDcuNXB4IDMuNzVweDtcbiAgcGFkZGluZzogNHB4IDcuNXB4IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNob2ljZXMta2V5bGluZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtbWQ7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5pcy1mb2N1c2VkICYsIC5pcy1vcGVuICYgeyBib3JkZXItY29sb3I6IGRhcmtlbigkY2hvaWNlcy1rZXlsaW5lLWNvbG9yLCAxNSUpOyB9XG4gIC5pcy1vcGVuICYgeyBib3JkZXItcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzICRjaG9pY2VzLWJvcmRlci1yYWRpdXMgMCAwOyB9XG4gIC5pcy1mbGlwcGVkLmlzLW9wZW4gJiB7IGJvcmRlci1yYWRpdXM6IDAgMCAkY2hvaWNlcy1ib3JkZXItcmFkaXVzICRjaG9pY2VzLWJvcmRlci1yYWRpdXM7IH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcblx0cGFkZGluZy1yaWdodDogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHsgd2lkdGg6IDEwMCU7IH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0LS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXItcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzLWl0ZW07XG5cdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1zbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1wcmltYXJ5LWNvbG9yO1xuXHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNob2ljZXMtcHJpbWFyeS1jb2xvciwgNSUpO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHQmW2RhdGEtZGVsZXRhYmxlXSB7IHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXHRbZGlyPVwicnRsXCJdICYge1xuXHQgIG1hcmdpbi1yaWdodDogMDtcblx0ICBtYXJnaW4tbGVmdDogMy43NXB4O1xuXHR9XG5cdCYuaXMtaGlnaGxpZ2h0ZWQge1xuXHQgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY2hvaWNlcy1wcmltYXJ5LWNvbG9yLCA1JSk7XG5cdCAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDEwJSk7XG5cdH1cblx0LmlzLWRpc2FibGVkICYge1xuXHQgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY2hvaWNlcy1kaXNhYmxlZC1jb2xvciwgMjUlKTtcblx0ICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNob2ljZXMtZGlzYWJsZWQtY29sb3IsIDM1JSk7XG5cdH1cbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNob2ljZXMtYmctY29sb3ItZHJvcGRvd247XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjaG9pY2VzLWJvcmRlci1yYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgJi5pcy1hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgfVxuICAuaXMtb3BlbiAmIHsgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNob2ljZXMta2V5bGluZS1jb2xvciwgMTUlKTsgfVxuICAuaXMtZmxpcHBlZCAmIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDEwMCU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwO1xuICB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LWhlaWdodDogMzAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1tZDtcblx0W2Rpcj1cInJ0bFwiXSAmIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0ICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0ICAmOmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0LXRleHQpO1xuXHRcdGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLXNtO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ICB9XG5cdCAgW2Rpcj1cInJ0bFwiXSAmIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0JjphZnRlciB7XG5cdFx0ICByaWdodDogYXV0bztcblx0XHQgIGxlZnQ6IDEwcHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuXHQmLmlzLWhpZ2hsaWdodGVkIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoIzAwMDAwMCwgI0ZGRkZGRiwgNSUpO1xuXHQgICY6YWZ0ZXIgeyBvcGFjaXR5OiAuNTsgfVxuXHR9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0tLXNlbGVjdGFibGUgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbS0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLXNtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkY2hvaWNlcy1rZXlsaW5lLWNvbG9yLCAxMCUpO1xuICBjb2xvcjogbGlnaHRlbigjMzMzLCAzMCUpO1xufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCMwMDAwMDAsICNGRkZGRkYsIDIuNSUpO1xuICBmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1tZDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4ICFpbXBvcnRhbnQ7XG4gICY6Zm9jdXMgeyBvdXRsaW5lOiAwOyB9XG4gIFtkaXI9XCJydGxcIl0gJiB7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fcGxhY2Vob2xkZXIgeyBvcGFjaXR5OiAuNTsgfVxuXG4vKj09PT09ICBFbmQgb2YgQ2hvaWNlcyAgPT09PT09Ki9cbiIsIi8vIEJ1dHRvbiBzdHlsZXMuXG4ud3Bmb3Jtcy1hZG1pbi1wYWdlIHtcblxuXHQud3Bmb3Jtcy1idG4ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tbWQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tbGcge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDE2cHggMjhweDtcblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya29yYW5nZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmtvcmFuZ2U7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLWdyZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRcdGNvbG9yOiAjNjY2O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLWxpZ2h0LWdyZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRjb2xvcjogIzY2NjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ0bi10cmFucy1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0XHRjb2xvcjogJGdyZWVuO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQudW5kZXJsaW5lIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmVlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQWxlcnQgc3R5bGVzLlxuLy8gU3R5bGluZyB0d2Vha3MgZm9yIGpRdWVyeS1jb25maXJtIEpTIGFsZXJ0IGxpYnJhcnkuXG5ib2R5IHtcblxuXHRkaXYuamNvbmZpcm0ge1xuXG5cdFx0Kixcblx0XHQqOjpiZWZvcmUsXG5cdFx0Kjo6YWZ0ZXIge1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHRkaXYuamNvbmZpcm0tYm94LWNvbnRhaW5lciB7XG5cblx0XHRcdGRpdi5qY29uZmlybS1ib3gge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdFx0XHRcdGRpdi5qY29uZmlybS1jbG9zZUljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDhweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsMC44MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2Lmpjb25maXJtLWJveCB7XG5cblx0XHRcdGRpdi5qY29uZmlybS10aXRsZS1jIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjZweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRzcGFuLmpjb25maXJtLWljb24tYyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNjNGM0YzQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4uamNvbmZpcm0tdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbi5qY29uZmlybS1pY29uLWMgKyBzcGFuLmpjb25maXJtLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2Lmpjb25maXJtLWNvbnRlbnQtcGFuZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5qY29uZmlybS1jb250ZW50IHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkaXYuamNvbmZpcm0tY29udGVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRcdFx0Ji5saXRlLXVwZ3JhZGUge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFscmVhZHktcHVyY2hhc2VkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2Lmpjb25maXJtLWJ1dHRvbnMge1xuXG5cdFx0XHRcdC5hbHJlYWR5LXB1cmNoYXNlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRpc2NvdW50LW5vdGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmZhYztcblx0XHRcdFx0XHRtYXJnaW46IDAgLTMwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjRweCA2MHB4IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNGQ0ZDRkO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1OCc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDZweDtcblx0XHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMjBweDs7XG5cdFx0XHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMThweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2FiYzAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMzYWJjMDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2FhYTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDk5JTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQjd3Bmb3Jtcy1lbWJlZC1zaG9ydGNvZGUge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCN3cGZvcm1zLWVtYmVkLXNob3J0Y29kZTpkaXNhYmxlZCB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24uYnRuLWNvbmZpcm0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya29yYW5nZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5lcnJvciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHR9XG5cblx0XHRcdC5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlcyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdGlucHV0W3R5cGU9dGV4dF0uY2hvaWNlc19faW5wdXQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBBbGVydCBzdHlsZXMuXG4ud3Bmb3Jtcy1hZG1pbi1wYWdlIHtcblxuXHQud3Bmb3Jtcy1hbGVydCB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndwZm9ybXMtYWxlcnQtbm9tYXJnaW4ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1hbGVydC1zbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWFsZXJ0LXN1Y2Nlc3Mge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcblx0XHRcdGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcblx0XHRcdGNvbG9yOiAjM2M3NjNkO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1hbGVydC1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG5cdFx0XHRib3JkZXItY29sb3I6ICNiY2U4ZjE7XG5cdFx0XHRjb2xvcjogIzMxNzA4Zjtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtYWxlcnQtd2FybmluZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmFlYmNjO1xuXHRcdFx0Y29sb3I6ICM4YTZkM2I7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWFsZXJ0LWRhbmdlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuXHRcdFx0Y29sb3I6ICNhOTQ0NDI7XG5cdFx0fVxuXHR9XG59IiwiLy8gRmxhZyBpY29ucy5cbi53cGZvcm1zLWZsYWcge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kOnVybCguLi8uLi9pbWFnZXMvZmxhZ3MucG5nKSBuby1yZXBlYXQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYWQge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDB9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1hZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFmIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYWcge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IDB9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1haSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYW0ge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYW4ge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYW8ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYXIge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYXMge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYXQge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYXUge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYXcge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYXoge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iYSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iYiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iZiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iaCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYmkge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJqIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ibSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYm4ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYnMge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJ0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYncge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYnkge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYnoge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY2Ege2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY2Qge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY2Yge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY2cge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNoIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jaSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY2sge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY24ge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jciB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWN1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWN2IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWN5IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWN6IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWRlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWRqIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWRrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1kbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZG8ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWR6IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1lYyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZWUge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWVnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1laCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZXIge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1lcyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ldCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1maSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1maiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1mbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1mbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1mciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ2Ege2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdiIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1nZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ2Uge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1naCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ2kge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ20ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ24ge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ3Age2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ3Ege2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ3Ige2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ3Qge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ3Uge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWd3IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTgwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1neSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctaGsge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWhuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTgwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ociB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctaHQge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWh1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTgwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWllIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWlsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWltIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWluIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWlxIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWlyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWlzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pdCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctamUge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWptIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1qbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctanAge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWtlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1rZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcta2gge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcta2kge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWttIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1rbiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcta3Age2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWtyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1rdyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcta3kge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1reiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWxhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbGIge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1sYyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWxpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbGsge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1sciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWxzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWx0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1sdSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbHYge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWx5IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tYSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbWMge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1kIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbWUge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1oIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbWsge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1tIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbW4ge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tcSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbXIge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1zIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tdCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbXUge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW12IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tdyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW14IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbXkge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1teiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW5hIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbmMge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1uZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW5nIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbmkge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbmwge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW5vIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ucCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbnIge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW56IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1vbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcGEge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1wZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXBmIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcGcge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1waCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXBrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcGwge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1wciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXBzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXB0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1wdyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcHkge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXFhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1yZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcm8ge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXJzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcnUge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ydyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXNhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc2Ige2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zYyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXNkIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc2Uge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zaSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc2sge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXNsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc24ge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXNvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXN0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc3Yge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zeSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXN6IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdGMge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy10ZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXRnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdGgge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdGoge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXRsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy10bSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdG4ge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXRvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy10ciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdHQge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy10diB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXR3IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdHoge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy11YSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXVnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdXMge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy11eSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXV6IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXZhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy12YyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdmUge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXZnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy12aSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdm4ge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXZ1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIyNHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctd3Mge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMjI0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy15ZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yMjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXphIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTIyNHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctem0ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMjI0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy16dyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yMjRweH1cbiIsIi8vIEhlYWRlciBzdHlsZXMuXG5cbiN3cGZvcm1zLWhlYWRlci10ZW1wIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMXB4O1xuXHRsZWZ0OiAyMHB4O1xuXHRyaWdodDogMjBweDtcblx0ei1pbmRleDogOTk7XG59XG5cbiN3cGZvcm1zLWhlYWRlciB7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkb3JhbmdlO1xuXHRwYWRkaW5nOiAyMnB4IDIwcHg7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiAyMzVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuXHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFBhZ2UgdGl0bGUgYW5kIHRhYnMgc3R5bGVzLlxuLndwZm9ybXMtYWRtaW4td3JhcCB7XG5cblx0Ly8gVGl0bGUgYXJlYS5cblx0LnBhZ2UtdGl0bGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdHBhZGRpbmc6IDE1cHggMjBweDtcblxuXHRcdC5hZGQtbmV3LWgyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBUYWIgbmF2aWdhdGlvbi5cbi53cGZvcm1zLWFkbWluLXRhYnMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDE4cHggMDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzk5OTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBHZW5lcmFsIGFkbWluIHN0eWxpbmcuXG5cbi8vIENvcmUgYWRtaW4gc3R5bGUgb3ZlcnJpZGVzLlxuI3dwY29udGVudCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lXCIpIHtcblx0XHRwYWRkaW5nLXRvcDogNDZweDtcblx0fVxufVxuXG4jd3Bib2R5IHtcblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lXCIpIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4vLyBUaGlzIGNsYXNzIGlzIGF1dG8gYXBwbGllZCB0byBfYWxsXyBXUEZvcm1zIGFkbWluIHBhZ2VzL3NjcmVlbnMuXG4ud3Bmb3Jtcy1hZG1pbi1wYWdlIHtcblxuXHQvLyBUaGlzIGlzIGhpZGRlbiBvbiBsb2FkLCB0aGVuIG1hZGUgdmlzaWJsZSB3aXRoIEpTLCB0b1xuXHQvLyBwcmV2ZW50IGl0IGZyb20gXCJqdW1waW5nXCIuXG5cdCNzY3JlZW4tbWV0YS1saW5rcyxcblx0I3NjcmVlbi1tZXRhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Ly8gUmVzcG9uc2l2ZSB2aWRlbyBjb250YWluZXIsIHJlcGxhY2VzIEpTIG1ldGhvZC5cblx0LnZpZGVvLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1Ni4xJTtcblx0XHQvLyBwYWRkaW5nLXRvcDogMzBweDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC52aWRlby1jb250YWluZXIgaWZyYW1lLFxuXHQudmlkZW8tY29udGFpbmVyIG9iamVjdCxcblx0LnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC8vIEZhbmN5IGZpbGUgdXBsb2FkLlxuXHQud3Bmb3Jtcy1maWxlLXVwbG9hZCB7XG5cblx0XHRpbnB1dFt0eXBlPWZpbGVdIHtcblx0XHRcdHdpZHRoOiAwLjFweDtcblx0XHRcdGhlaWdodDogMC4xcHg7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9ZmlsZV06Zm9jdXMgKyBsYWJlbCxcblx0XHRpbnB1dFt0eXBlPWZpbGVdLmhhcy1mb2N1cyArIGxhYmVsIHtcblx0XHRcdG91dGxpbmU6IDFweCBkb3R0ZWQgIzAwMDtcblx0XHRcdG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcblx0XHR9XG5cblx0XHQuZmxkIHtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTJweDtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cblx0XHRcdC5wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN0cm9uZyAuZmEge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gR2VucmljIGNsYXNzIGZvciBoaWRpbmcgZGlzcGxheTtcblx0LndwZm9ybXMtaGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8vIFBsYWNlaG9sZGVyIGgxIGZvciBhZG1pbiBub3RpY2VzLlxuXHQud3Bmb3Jtcy1oMS1wbGFjZWhvbGRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8vIEhpZGUgbm90aWNlcyBvbiBsb2FkIHRvIHByZXZlbnQganVtcGluZy4gSlMgd2lsbCByZXZlYWwgdGhlbS5cblx0Lm5vdGljZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vLyBBZG1pbiB3cmFwIC0gY29udGFpbnMgZXZlcnl0aGluZyBleGNlcHQgdGhlIGhlYWRlci5cbi53cGZvcm1zLWFkbWluLXdyYXAge1xuXG5cdG1hcmdpbjogMDtcblxuXHQubm90aWNlIHtcblx0XHRtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8vIEFkbWluIGNvbnRlbnQuXG4ud3Bmb3Jtcy1hZG1pbi1jb250ZW50IHtcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG59XG5cbi53cGZvcm1zLWNsZWFyIHtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxufVxuIiwiLy8gRm9ybSBPdmVydmlldyAtIGFkbWluLnBocD9wYWdlPXdwZm9ybXMtb3ZlcnZpZXdcbiN3cGZvcm1zLW92ZXJ2aWV3IHtcblxuXHQvLyBSZW1vdmUgdGhlIHRvcCBtYXJnaW4gc28gaXQgZGlzcGxheXMgMjBweCBiZXR3ZWVuIHRoZSBoZWFkZXIgYXJlYVxuXHQvLyBhbmQgdGhlIGNvbnRlbnQsIGNvbnNpc3RlbnQgd2l0aCBvdXIgb3RoZXIgYWRtaW4gcGFnZXMuXG5cdC50YWJsZW5hdi50b3Age1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQvLyBTZXQgY2VydGFpbiBjb2x1bW4gd2lkdGhzLlxuXHQud3AtbGlzdC10YWJsZSB7XG5cblx0XHQuY29sdW1uLWlkIHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5jb2x1bW4tZW50cmllcyB7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHR9XG5cblx0XHQuY29sdW1uLXNob3J0Y29kZSB7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0fVxuXG5cdFx0LmNvbHVtbi1jcmVhdGVkIHtcblx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEVudHJpZXMgU2luZ2xlIChEZXRhaWxzKSAtIGFkbWluLnBocD9wYWdlPXdwZm9ybXMtZW50cmllcyZ2aWV3PWRldGFpbHNcbiN3cGZvcm1zLWVudHJpZXMtc2luZ2xlIHtcblxuXHQjcG9zdHN0dWZmIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0Ly8gTWV0YWJveGVzIGFyZSBub3QgbW92YWJsZSBzbyBkb24ndCBsZXQgdGhlIHVzZXIgdGhpbmsgc28uXG5cdC5wb3N0Ym94IC5obmRsZSB7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQvLyBFbnRyeSBuYXZpZ2F0aW9uIC0gbmV4dC9wcmV2LlxuXHQud3Bmb3Jtcy1lbnRyeS1uYXZpZ2F0aW9uIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lXCIpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmFkZC1uZXctaDIge1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogNHB4IDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0LmRhc2hpY29ucyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHR9XG5cblx0XHRcdCYuaW5hY3RpdmUge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZW50cnktbmF2aWdhdGlvbi10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1lbnRyeS1jdXJyZW50IHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQvLyBFbnRyeSBmaWVsZHMgbWV0YWJveC5cblx0I3dwZm9ybXMtZW50cnktZmllbGRzIHtcblxuXHRcdGgyLmhuZGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0LmRhc2hpY29ucyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0bWFyZ2luOiA0cHggNHB4IDAgMDtcblx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5vLWZpZWxkcyB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5pbnNpZGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtZW50cnktZmllbGQtbmFtZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNlYmYzZmI7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1lbnRyeS1maWVsZC12YWx1ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuZW1wdHkgLndwZm9ybXMtZW50cnktZmllbGQtdmFsdWUge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWVtcHR5LWZpZWxkLXRvZ2dsZSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIEVudHJ5IE5vdGVzIG1ldGFib3guXG5cdCN3cGZvcm1zLWVudHJ5LW5vdGVzIHtcblxuXHRcdC5pbnNpZGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1lbnRyeS1ub3Rlcy1uZXcge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cblx0XHRmb3JtIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmJ0bnMge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHR9XG5cblx0XHQubm8tbm90ZXMge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogNHB4IDEwcHggOHB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWVudHJ5LW5vdGVzLXNpbmdsZSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UxZTM7XG5cblx0XHRcdHA6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5ldmVuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1lbnRyeS1ub3Rlcy1ieWxpbmUge1xuXHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHQuc2VwIHtcblx0XHRcdFx0Y29sb3I6ICNkZGQ7XG5cdFx0XHR9XG5cblx0XHRcdC5ub3Rlcy11c2VyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubm90ZS1kZWxldGUge1xuXHRcdFx0XHRjb2xvcjogI2EwMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gRW50cnkgRGV0YWlscywgQWN0aW9ucywgYW5kIFBheW1lbnRzLlxuXHQjd3Bmb3Jtcy1lbnRyeS1kZXRhaWxzIC5pbnNpZGUsXG5cdCN3cGZvcm1zLWVudHJ5LXBheW1lbnQgLmluc2lkZSxcblx0I3dwZm9ybXMtZW50cnktYWN0aW9ucyAuaW5zaWRlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC53cGZvcm1zLWVudHJ5LWRldGFpbHMtbWV0YSxcblx0LndwZm9ybXMtZW50cnktYWN0aW9ucy1tZXRhICB7XG5cdFx0cGFkZGluZzogNnB4IDAgMDtcblx0fVxuXG5cdC53cGZvcm1zLWVudHJ5LWRldGFpbHMtbWV0YSBwLFxuXHQud3Bmb3Jtcy1lbnRyeS1wYXltZW50LW1ldGEgcCxcblx0LndwZm9ybXMtZW50cnktYWN0aW9ucy1tZXRhIHAge1xuXHRcdHBhZGRpbmc6IDZweCAxMHB4IDhweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1wYXltZW50LW1ldGEge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1wYXltZW50LW1ldGEgcCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXG5cdC53cGZvcm1zLWVudHJ5LXBheW1lbnQtbWV0YSBwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXG5cdC53cGZvcm1zLWVudHJ5LWRldGFpbHMtbWV0YSBzdHJvbmcsXG5cdC53cGZvcm1zLWVudHJ5LWFjdGlvbnMtbWV0YSBzdHJvbmcge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1kZXRhaWxzLW1ldGEgLmRhc2hpY29ucyxcblx0LndwZm9ybXMtZW50cnktYWN0aW9ucy1tZXRhIC5kYXNoaWNvbnMge1xuXHRcdHBhZGRpbmc6IDAgMnB4IDAgMDtcblx0XHRjb2xvcjogIzgyODc4QTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0bGVmdDogLTFweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0I3dwZm9ybXMtZW50cnktZGV0YWlscyAuc3VibWl0ZGVsZXRlIHtcblx0XHRjb2xvcjogI2EwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cGFkZGluZzogMXB4IDJweDtcblx0fVxuXG5cdCN3cGZvcm1zLWVudHJ5LWRldGFpbHMgLnN1Ym1pdGRlbGV0ZTpob3ZlciB7XG5cdFx0Y29sb3I6IHJlZDtcblx0fVxuXG5cdC53cGZvcm1zLWVudHJ5LWFjdGlvbnMtbWV0YSBhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1hY3Rpb25zLW1ldGEgYTpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHQvLyBFbnRyeSBMb2NhdGlvbi5cblx0I3dwZm9ybXMtZW50cnktZ2VvbG9jYXRpb24ge1xuXG5cdFx0Lmluc2lkZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWdlb2xvY2F0aW9uLW1ldGEge1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAxMnB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWdlb2xvY2F0aW9uLXZhbHVlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDEwcHggMTJweCAxMHB4IDIwcHg7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZmxhZyB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEVudHJpZXMgTGlzdCAtIGFkbWluLnBocD9wYWdlPXdwZm9ybXMtZW50cmllcyZ2aWV3PWxpc3RcbiN3cGZvcm1zLWVudHJpZXMtbGlzdCB7XG5cblx0LmZvcm0tZGV0YWlscyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0bWFyZ2luOiAwIDAgMTBweDtcblxuXHRcdC5mb3JtLWRldGFpbHMtc3ViIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luOiAwIDAgOHB4IDA7XG5cdFx0fVxuXG5cdFx0LmZvcm0tZGV0YWlscy10aXRsZSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyMDBweFwiKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLXNlbGVjdG9yIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LnRvZ2dsZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcblx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tbGlzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjEpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjdweDtcblx0XHRcdFx0bGVmdDogLTEwOHB4O1xuXHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdFx0ei1pbmRleDogOTk5MTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdFx0bGVmdDogMTEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDhweCAxMHB4IDhweDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxOTZweDtcblx0XHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDQ0O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1kZXRhaWxzLWFjdGlvbnMge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgMTJweCAwIDA7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbjogMFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmRhc2hpY29ucyB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFNlYXJjaC5cblx0LnNlYXJjaC1ib3gge1xuXHRcdC53cGZvcm1zLWZvcm0tc2VhcmNoLWJveC1maWVsZCB7XG5cdFx0XHRtYXgtd2lkdGg6IDE4MHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdG1hcmdpbjogMCAycHggMCAwO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWZvcm0tc2VhcmNoLWJveC1jb21wYXJpc29uIHtcblx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW46IDAgMnB4IDAgMDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1mb3JtLXNlYXJjaC1ib3gtdGVybSB7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRtYXJnaW46IDAgMnB4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQvLyBGaWx0ZXJpbmcuXG5cdC53cGZvcm1zLWZpbHRlci1kYXRlIHtcblxuXHRcdC53cGZvcm1zLWZpbHRlci1kYXRlLXNlbGVjdG9yIHtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWF4LXdpZHRoOiAyMTBweDtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0bWFyZ2luOiAxcHggOHB4IDAgMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHR9XG5cblx0Ly8gV1AgVGFibGUgc3R5bGluZy5cblx0LndwLWxpc3QtdGFibGUge1xuXG5cdFx0LmNvbHVtbi1pbmRpY2F0b3JzIHtcblx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRhOmZvY3VzIHtcblx0XHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb2x1bW4taW5kaWNhdG9ycyAuZGFzaGljb25zIHtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdH1cblxuXHRcdC5pbmRpY2F0b3Itc3RhciAuZGFzaGljb25zIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdH1cblxuXHRcdC5pbmRpY2F0b3Itc3RhciB7XG5cdFx0XHRjb2xvcjogI2U0ZTRlNDtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYudW5zdGFyIHtcblx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmluZGljYXRvci1yZWFkIHtcblx0XHRcdGNvbG9yOiAjOWVkZTg0O1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji51bnJlYWQge1xuXHRcdFx0XHRjb2xvcjogI2U0ZTRlNDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sdW1uLWRhdGUge1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblxuXHRcdC5jb2x1bW4tc3RhdHVzIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sdW1uLXBheW1lbnRfdG90YWwge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblxuXHRcdC5jb2x1bW4tYWN0aW9ucyB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXG5cdFx0LnNlcCB7XG5cdFx0XHRjb2xvcjogI2RkZDtcblx0XHR9XG5cblx0XHQuZGVsZXRlOmhvdmVyIHtcblx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0fVxuXHR9XG5cblx0I3dwZm9ybXMtZW50cmllcy10YWJsZS1lZGl0LWNvbHVtbnMge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRjb2xvcjogI2NjYztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBXZWxjb21lIEFjdGl2YXRpb24gLSBpbmRleC5waHA/cGFnZT13cGZvcm1zLWdldHRpbmctc3RhcnRlZFxuI3dwZm9ybXMtd2VsY29tZSB7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkb3JhbmdlO1xuXHRjb2xvcjogIzU1NTtcblx0cGFkZGluZy10b3A6IDExMHB4O1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPGlwYWRcIikge1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG5cblx0Kixcblx0Kjo6YmVmb3JlLFxuXHQqOjphZnRlciB7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA3MjBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmJsb2NrIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdGgxIHtcblx0XHRjb2xvcjogIzIyMjtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMCAwIDE2cHggMDtcblx0fVxuXG5cdGg1IHtcblx0XHRjb2xvcjogIzIyMjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luOiAwIDAgOHB4IDA7XG5cdH1cblxuXHRoNiB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0fVxuXG5cdC5idXR0b24td3JhcCB7XG5cdFx0bWF4LXdpZHRoOiA1OTBweDtcblx0XHRtYXJnaW46IDAgYXV0byAwIGF1dG87XG5cblx0XHQubGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbnRybyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRcdC5zdWxsaWUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0cGFkZGluZzogMThweCAxNHB4IDAgMTRweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTU4cHg7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTU1cHg7XG5cdFx0fVxuXG5cdFx0LnZpZGVvLXRodW1ibmFpbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblxuXHRcdC5idXR0b24td3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5mZWF0dXJlcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0LmZlYXR1cmUtbGlzdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlLWJsb2NrIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPGlwYWRcIikge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYuZmlyc3Qge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1heC13aWR0aDogNDZweDtcblx0XHRcdH1cblxuXHRcdFx0aDUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNjhweFxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNjhweFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5idXR0b24td3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC51cGdyYWRlLWN0YSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgOHB4IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0LmRhc2hpY29ucyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sZWZ0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDY2LjY2NjY2NiU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yaWdodCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR3aWR0aDogMzMuMzMzMzMzJTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPGlwYWRcIikge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnByaWNlIHtcblx0XHRcdFx0cGFkZGluZzogMjZweCAwO1xuXG5cdFx0XHRcdC5hbW91bnQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJCc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IC04cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTZweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudGVybSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxuXHQudGVzdGltb25pYWxzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHQudGVzdGltb25pYWwtYmxvY2sge1xuXHRcdFx0bWFyZ2luOiA1MHB4IDAgMCAwOztcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLDAsMCwuMik7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTJweCAxNDBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTAwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb290ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuXHR9XG5cblx0Ly8gQ2hhbmdlcyBmb3IgcGFpZCB2ZXJzaW9uLlxuXHQmLnBybyB7XG5cblx0XHQuZmVhdHVyZXMge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0LnVwZ3JhZGUsXG5cdFx0LmZvb3RlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC50ZXN0aW1vbmlhbHMge1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0XHR9XG5cdH1cbn1cblxuLmRhc2hib2FyZF9wYWdlX3dwZm9ybXMtZ2V0dGluZy1zdGFydGVkIHtcblxuXHQudmlkZW8tY29udGFpbmVyIHtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuXHR9XG5cblx0Ly8gSGlkZSBhZG1pbiBmb290ZXIuXG5cdCN3cGZvb3Rlcixcblx0ZGl2Lm5vdGljZSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvLyBBZGRvbnMgTGlzdCAtIGFkbWluLnBocD9wYWdlPXdwZm9ybXMtYWRkb25zXG4jd3Bmb3Jtcy1hZG1pbi1hZGRvbnMge1xuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5hZGRvbnMtY29udGFpbmVyIHtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcblx0fVxuXG5cdC51bmxvY2stbXNnIHtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQjd3Bmb3Jtcy1hZG1pbi1hZGRvbnMtc2VhcmNoIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRwYWRkaW5nOiA3cHggMTJweDtcblx0XHRtYXJnaW46IC0zcHggMTBweCAwIDA7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICNiYmI7XG5cdFx0fVxuXHR9XG5cblx0LmFkZG9uLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAzMy4zMzMzMzMlO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTI1MHB4XCIpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblxuXHQuYWRkb24taXRlbSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRtYXJnaW46IDAgMCA0MHB4IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdG1hcmdpbjogMCAwXG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1heC13aWR0aDogNzVweDtcblx0XHR9XG5cblx0XHRoNSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDEwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAxMDBweDtcblx0XHR9XG5cblx0XHQuZGV0YWlscyB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XG5cblx0XHR9XG5cblx0XHQuYWN0aW9ucyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQubXNnIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRkaXNwbGF5OiAtbW96LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5zdWNjZXNzIHtcblx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zdGF0dXMge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXG5cdFx0XHQuc3RhdHVzLWluYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdH1cblxuXHRcdFx0LnN0YXR1cy1kb3dubG9hZCB7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0fVxuXG5cdFx0XHQuc3RhdHVzLWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVwZ3JhZGUtYnV0dG9uIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3Rpb24tYnV0dG9uIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHdpZHRoOiAxNDBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggNXB4O1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnN0YXR1cy1hY3RpdmUge1xuXG5cdFx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zdGF0dXMtYWN0aXZlIHtcblxuXHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3RhdHVzLWluYWN0aXZlIHtcblxuXHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3RhdHVzLWRvd25sb2FkIHtcblxuXHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmxvYWRpbmcge1xuXG5cdFx0XHRcdFx0LmZhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gU2V0dGluZ3MgLSBhZG1pbi5waHA/cGFnZT13cGZvcm1zLXNldHRpbmdzXG4vLyBUb29scyAtIGFkbWluLnBocD9wYWdlPXdwZm9ybXMtdG9vbHNcbi53cGZvcm1zLWFkbWluLXNldHRpbmdzIHtcblxuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQvLyBTZXR0aW5nIHJvd3MsIGVnIGZpZWxkIHJvdy5cblx0LndwZm9ybXMtc2V0dGluZy1yb3cge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0fVxuXG5cdFx0Ly8gU2VjdGlvbiBoZWFkaW5nLlxuXHRcdCYuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdFx0Ji5uby1kZXNjIHtcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1zZXR0aW5nLWZpZWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBUb29scyBmdWxsIHdpZHRoIGZpZWxkcy5cblx0XHQmLnRvb2xzIHtcblxuXHRcdFx0cCxcblx0XHRcdHA6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTZweCAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIENoZWNrYm94IHNldHRpbmdzIGZpZWxkLlxuXHRcdCYud3Bmb3Jtcy1zZXR0aW5nLXJvdy1jaGVja2JveCB7XG5cblx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMXB4IDAgMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzYyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBMaWNlbnNlIHNldHRpbmdzIGZpZWxkLlxuXHRcdCYud3Bmb3Jtcy1zZXR0aW5nLXJvdy1saWNlbnNlIHtcblxuXHRcdFx0LndwZm9ybXMtc2V0dGluZy1sYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHR9XG5cblx0XHRcdHAudHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gVGV4dCBzZXR0aW5ncyBmaWVsZC5cblx0XHQmLndwZm9ybXMtc2V0dGluZy1yb3ctdGV4dCB7XG5cblx0XHRcdC53cGZvcm1zLXNldHRpbmctbGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFNlbGVjdCBzZXR0aW5ncyBmaWVsZC5cblx0XHQmLndwZm9ybXMtc2V0dGluZy1yb3ctc2VsZWN0IHtcblxuXHRcdFx0LndwZm9ybXMtc2V0dGluZy1sYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gUmFkaW8gc2V0dGluZ3MgZmllbGQuXG5cdFx0Ji53cGZvcm1zLXNldHRpbmctcm93LXJhZGlvIHtcblxuXHRcdFx0LndwZm9ybXMtc2V0dGluZy1maWVsZCB7XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1yYWRpb10ge1xuXHRcdFx0XHRcdG1hcmdpbjogLTNweCAxMHB4IDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQvLyBFbWFpbCBUZW1wbGF0ZSBzZXR0aW5nIGZpZWxkLlxuXHRcdCYjd3Bmb3Jtcy1zZXR0aW5nLXJvdy1lbWFpbC10ZW1wbGF0ZSB7XG5cblx0XHRcdC53cGZvcm1zLXNldHRpbmctZmllbGQge1xuXG5cdFx0XHRcdGxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDE1NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm9wdGlvbi1kZWZhdWx0OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZXR0aW5ncy1lbWFpbC1odG1sLnBuZykgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vcHRpb24tbm9uZTpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2V0dGluZ3MtZW1haWwtcGxhaW50ZXh0LnBuZykgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJhZGlvIHNldHRpbmdzIGZpZWxkLlxuXHRcdCYud3Bmb3Jtcy1zZXR0aW5nLXJvdy1pbWFnZSB7XG5cblx0XHRcdC53cGZvcm1zLXNldHRpbmctZmllbGQge1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDb2xvciBwaWNrZXIgc2V0dGluZ3MgZmllbGQuXG5cdFx0Ji53cGZvcm1zLXNldHRpbmctcm93LWNvbG9yIHtcblxuXHRcdFx0LndwZm9ybXMtY29sb3ItcGlja2VyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQubWluaWNvbG9ycy1pbnB1dC1zd2F0Y2gge1xuXHRcdFx0XHR0b3A6IDdweDtcblx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gR2VuZXJhbCBlbGVtZW50cy5cblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgNnB4IDA7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMTJweCAwIDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xuXG5cdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW46IDhweCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGVzYyB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzY291bnQtbm90ZSB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Y29sb3I6ICM2NjY7XG5cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRjb2xvcjogZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBGb3JtIGVsZW1lbnRzLlxuXHRcdGlucHV0W3R5cGU9dGV4dF0sXG5cdFx0aW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0cGFkZGluZzogN3B4IDEycHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmJiO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRleHRhcmVhIHtcblxuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LmNob2ljZXNqcy1zZWxlY3Qtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyZXNzLWJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMTZweCAwO1xuXG5cdFx0XHQmLmNvbXBsZXRlIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuXG5cdFx0XHRcdC5iYXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5iYXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogJG9yYW5nZTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcblx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHRcdEAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcyB7XG5cdFx0XHRcdFx0dG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDA7IH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEAtbW96LWtleWZyYW1lcyBwcm9ncmVzcyB7XG5cdFx0XHRcdCAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MHB4IDA7IH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuXHRcdFx0XHQgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAwOyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0LXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0XHQtbW96LWFuaW1hdGlvbjogcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFJvdyBsYWJlbCAobGVmdCkuXG5cdC53cGZvcm1zLXNldHRpbmctbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gUm93IGZpZWxkIChyaWdodCkuXG5cdC53cGZvcm1zLXNldHRpbmctZmllbGQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCAwIDAgMjAwcHg7XG5cdFx0bWF4LXdpZHRoOiA4MDBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblx0cC5zdWJtaXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAyNXB4IDA7XG5cdH1cblxuXHQvLyBHZW5lcmljIGluZm8vY29kZSBpbmZvcm1hdGlvbi5cblx0LmluZm8tYXJlYSxcblx0LnByZS1lcnJvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0aGVpZ2h0OiA0NTBweDtcblx0XHRmb250LWZhbWlseTogTWVubG8sTW9uYWNvLG1vbm9zcGFjZTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0d2hpdGUtc3BhY2U6IHByZTtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cblx0LnByZS1lcnJvciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQvLyBDaGVja2JveCBtdWx0aS1zZWxlY3QgY29sdW1ucy5cblx0LmNoZWNrYm94LW11bHRpc2VsZWN0LWNvbHVtbnMge1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGYwZWNcIjtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjBweC8xIEZvbnRBd2Vzb21lO1xuXHRcdFx0dGV4dC1yZW5kZXJpbmc6IGF1dG87XG5cdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEzMHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAtMTBweDtcblx0XHR9XG5cblx0XHQuaGVhZGVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwIDAgNXB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmZpcnN0LWNvbHVtbixcblx0XHQuc2Vjb25kLWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXG5cdFx0LmZpcnN0LWNvbHVtbiB7XG5cblx0XHR9XG5cblx0XHQuc2Vjb25kLWNvbHVtbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3ZlcmZsb3cteTogYXV0bztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggI2VlZSBzb2xpZDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMycHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2RkZDtcblx0XHRcdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMSBGb250QXdlc29tZTtcblx0XHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0XHRcdFx0bGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmNoZWNrZWQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC42O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWxsIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQvLyBPdGhlciBJbXBvcnRlcnMuIChUb29scylcblx0I3dwZm9ybXMtaW1wb3J0ZXItYW5hbHl6ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC5wcm9jZXNzLWNvdW50LFxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdC51cGdyYWRlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAyMHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdGhyIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcblx0XHRcdFx0bWFyZ2luOiA0MHB4IDA7XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLWJ0biB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0dWwge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuXG5cdFx0XHRcdFx0Ji5mb3JtIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjd3Bmb3Jtcy1pbXBvcnRlci1wcm9jZXNzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0LnByb2Nlc3MtY291bnQsXG5cdFx0LnByb2Nlc3MtY29tcGxldGVkIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQucHJvY2Vzcy1jb21wbGV0ZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuc3RhdHVzIHtcblx0XHRcdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdG1heC1oZWlnaHQ6IDgwMHB4O1xuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0Lml0ZW0td3JhcCB7XG5cblx0XHRcdH1cblxuXHRcdFx0Lml0ZW0ge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTJweCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdG1hcmdpbjogMTJweCAwIDAgMTZweDtcblxuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnN0YXR1cy1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXG5cdFx0XHRcdFx0Ji5mYS1pbmZvLWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwYTBkMlxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZmEtY2hlY2sge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM0NmI0NTBcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZiOTAwXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5mYS10aW1lcyxcblx0XHRcdFx0XHQmLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuYWN0aW9ucyB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0XHRcdC5zZXAge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNkZGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gTGl0ZSB1cGdyYWRlLlxuXHQuc2V0dGluZ3MtbGl0ZS1jdGF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmRpc21pc3Mge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHRoNSB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHRoNiB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJG9yYW5nZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGRhcmtvcmFuZ2U7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjw9cGhvbmVcIikge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMnB4IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJysnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saXN0IHtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHggMDtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcblx0XHR9XG5cblx0XHQuZ3JlZW4ge1xuXHRcdFx0Y29sb3I6ICMyMTg5MDA7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblxuXHRcdC5mYS1zdGFyIHtcblx0XHRcdGNvbG9yOiAjZmY5ODJkO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gSW50ZWdyYXRpb25zIHRhYiBjb250ZW50LlxuLy8gTGVnYWN5IENTUyBhbmQgc2hvdWxkIGJlIGNsZWFuZWQgdXAgd2hlbiB0aW1lIHBlcm1pdHMuXG4jd3Bmb3Jtcy1zZXR0aW5ncy1wcm92aWRlcnMge1xuXG5cdC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cblx0XHQmLmZvY3VzLW91dCB7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItaGVhZGVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1zZXR0aW5ncy1wcm92aWRlci1sb2dvIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuZmEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRtYXJnaW46IC05cHggMCAwIDA7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0bWF4LXdpZHRoOiA5MHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItaW5mbyB7XG5cdFx0bWFyZ2luOiAwIDAgMCAxNjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjBweCAwIDA7XG5cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdC5jb25uZWN0ZWQtaW5kaWNhdG9yIHtcblx0XHRcdGNvbG9yOiAjODNjMTFmO1xuXHRcdFx0d2lkdGg6IDEzNXB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzgzYzExZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyOHB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb25uZWN0ZWQgLndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItaW5mbyAuY29ubmVjdGVkLWluZGljYXRvciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQud3Bmb3Jtcy1zZXR0aW5ncy1wcm92aWRlci1hY2NvdW50cyB7XG5cdFx0bWFyZ2luOiAwIDAgMCAxNjBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG1heC13aWR0aDogODQwcHg7XG5cdH1cblxuXHQuZm9jdXMtaW4gLndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItYWNjb3VudHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItYWNjb3VudHMtbGlzdCB1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRsaSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzcGFuLmxhYmVsIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0XHRzcGFuLmRhdGUge1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAzNSU7XG5cdFx0fVxuXG5cdFx0c3Bhbi5yZW1vdmUge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDE1JTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItYWNjb3VudHMtY29ubmVjdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodEJsdWU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsdWU7XG5cblx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiA3cHggMTJweDtcblx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmJiO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb2N1cy1pbiAud3Bmb3Jtcy1zZXR0aW5ncy1wcm92aWRlci1hY2NvdW50cy1jb25uZWN0ICB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQud3Bmb3Jtcy1zZXR0aW5ncy1wcm92aWRlci1hY2NvdW50cy1jb25uZWN0IC5mYSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyLWFjY291bnRzLWNvbm5lY3QgcCxcblx0LndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItYWNjb3VudHMgcCB7XG5cdFx0bWFyZ2luOiAwIDAgMTVweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBR0FBOztpQ0FFaUM7QUFxQmpDLEFBQUEsUUFBUSxDQUFjO0VBQ3BCLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLGFBQWEsRUFqQkssSUFBSTtFQWtCdEIsU0FBUyxFQXJCWSxJ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 */
|
511 |
}
|
512 |
|
513 |
body div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content {
|
514 |
+
overflow: inherit;
|
515 |
}
|
516 |
|
517 |
body div.jconfirm div.jconfirm-box div.jconfirm-content {
|
645 |
color: red;
|
646 |
}
|
647 |
|
648 |
+
body div.jconfirm div.jconfirm-box .wpforms-error {
|
649 |
+
border: 1px solid #ebccd1 !important;
|
650 |
+
}
|
651 |
+
|
652 |
body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
|
653 |
-webkit-transition: none !important;
|
654 |
transition: none !important;
|
3715 |
font-size: 14px;
|
3716 |
}
|
3717 |
|
3718 |
+
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3Bmb3Jtcy9hc3NldHMvY3NzL2FkbWluLmNzcyIsInNvdXJjZXMiOlsid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL3ZlbmRvci9faW5jbHVkZS1tZWRpYS5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy92ZW5kb3IvX2Nob2ljZXMuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX2J1dHRvbnMuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX2NvbmZpcm0uc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX2FsZXJ0cy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fZmxhZ3Muc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX2hlYWRlci5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fdGl0bGUtdGFicy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fZ2VuZXJhbC5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fcGFnZS1mb3Jtcy1vdmVydmlldy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fcGFnZS1lbnRyaWVzLXNpbmdsZS5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fcGFnZS1lbnRyaWVzLWxpc3Quc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX3BhZ2Utd2VsY29tZS5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fcGFnZS1hZGRvbnMuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX3BhZ2Utc2V0dGluZ3MtdG9vbHMuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYWRtaW4vX3BhZ2Utc2V0dGluZ3MtaW50ZWdyYXRpb25zLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gV1BGb3JtcyBhZG1pbiBzdHlsZXMuXG4vLyBUaGVzZSBzdHlsZXMgYXJlIGxvYWRlZCBvbiBhbGwgV1BGb3JtcyByZWxhdGVkIGFkbWluIHBhZ2VzLlxuXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAndmVuZG9yL2luY2x1ZGUtbWVkaWEnO1xuQGltcG9ydCAndmVuZG9yL2Nob2ljZXMnO1xuXG4kYnJlYWtwb2ludHM6IChcblx0J3hzLXBob25lJzogMzIwcHgsXG5cdCdwaG9uZSc6IDYwMHB4LFxuXHQnaXBhZCc6IDc2OHB4LFxuXHQndGFibGV0JzogNzgycHgsXG5cdCdkZXNrdG9wJzogOTYwcHgsXG4pO1xuXG5AaW1wb3J0ICdhZG1pbi9idXR0b25zJztcbkBpbXBvcnQgJ2FkbWluL2NvbmZpcm0nO1xuQGltcG9ydCAnYWRtaW4vYWxlcnRzJztcbkBpbXBvcnQgJ2FkbWluL2ZsYWdzJztcbkBpbXBvcnQgJ2FkbWluL2hlYWRlcic7XG5AaW1wb3J0ICdhZG1pbi90aXRsZS10YWJzJztcbkBpbXBvcnQgJ2FkbWluL2dlbmVyYWwnO1xuQGltcG9ydCAnYWRtaW4vcGFnZS1mb3Jtcy1vdmVydmlldyc7XG5AaW1wb3J0ICdhZG1pbi9wYWdlLWVudHJpZXMtc2luZ2xlJztcbkBpbXBvcnQgJ2FkbWluL3BhZ2UtZW50cmllcy1saXN0JztcbkBpbXBvcnQgJ2FkbWluL3BhZ2Utd2VsY29tZSc7XG5AaW1wb3J0ICdhZG1pbi9wYWdlLWFkZG9ucyc7XG5AaW1wb3J0ICdhZG1pbi9wYWdlLXNldHRpbmdzLXRvb2xzJztcbkBpbXBvcnQgJ2FkbWluL3BhZ2Utc2V0dGluZ3MtaW50ZWdyYXRpb25zJztcbiIsIiRvcmFuZ2U6ICNlMjc3MzA7XG4kZGFya29yYW5nZTogI2I4NWExYjtcbiRncmVlbjogIzJhOWIzOTtcbiRibHVlOiAjMGU2Y2FkO1xuJGxpZ2h0Qmx1ZTogI2ViZjNmYjtcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAoXykgICAgICAgICAgfCB8ICAgICAgICAgfCB8ICAgICAgICAgICAgICAgICAgICAgICAgIHwgKF8pXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cbi8vICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICB8IHwgfCB8IHwgKF9ffCB8IHxffCB8IChffCB8ICBfXy8gfCB8IHwgfCB8IHwgIF9fLyAoX3wgfCB8IChffCB8XG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxuLy9cbi8vICAgICAgU2ltcGxlLCBlbGVnYW50IGFuZCBtYWludGFpbmFibGUgbWVkaWEgcXVlcmllcyBpbiBTYXNzXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOVxuLy9cbi8vICAgICAgICAgICAgICAgIGh0dHA6Ly9pbmNsdWRlLW1lZGlhLmNvbVxuLy9cbi8vICAgICAgICAgQXV0aG9yczogRWR1YXJkbyBCb3VjYXMgKEBlZHVhcmRvYm91Y2FzKVxuLy8gICAgICAgICAgICAgICAgICBIdWdvIEdpcmF1ZGVsIChAaHVnb2dpcmF1ZGVsKVxuLy9cbi8vICAgICAgVGhpcyBwcm9qZWN0IGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgTUlUIGxpY2Vuc2VcblxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBsaWJyYXJ5IHB1YmxpYyBjb25maWd1cmF0aW9uXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8vXG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBicmVha3BvaW50IHdpdGggdGhlIGxhYmVsIGBwaG9uZWBcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xuLy8vXG4kYnJlYWtwb2ludHM6IChcbiAgJ3Bob25lJzogMzIwcHgsXG4gICd0YWJsZXQnOiA3NjhweCxcbiAgJ2Rlc2t0b3AnOiAxMDI0cHhcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2Ygc3RhdGljIGV4cHJlc3Npb25zIG9yIG1lZGlhIHR5cGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nOiAnc2NyZWVuJyk7XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXG4vLy8gICRtZWRpYS1leHByZXNzaW9uczogKFxuLy8vICAgICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuLy8vICApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxuICAncHJpbnQnOiAncHJpbnQnLFxuICAnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXG4gICdwb3J0cmFpdCc6ICcob3JpZW50YXRpb246IHBvcnRyYWl0KScsXG4gICdyZXRpbmEyeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAobWluLXJlc29sdXRpb246IDJkcHB4KScsXG4gICdyZXRpbmEzeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSdcbikgIWRlZmF1bHQ7XG5cblxuLy8vXG4vLy8gRGVmaW5lcyBhIG51bWJlciB0byBiZSBhZGRlZCBvciBzdWJ0cmFjdGVkIGZyb20gZWFjaCB1bml0IHdoZW4gZGVjbGFyaW5nIGJyZWFrcG9pbnRzIHdpdGggZXhjbHVzaXZlIGludGVydmFsc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjEyOHB4Jykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAxMjlweCkge31cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yMGVtJykge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4yLjByZW0nKSB7fVxuLy8vXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIuMXJlbSkge31cbi8vL1xuJHVuaXQtaW50ZXJ2YWxzOiAoXG4gICdweCc6IDEsXG4gICdlbSc6IDAuMDEsXG4gICdyZW0nOiAwLjEsXG4gICcnOiAwXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxuLy8vIGludGVyY2VwdCB0aGUgYnJlYWtwb2ludCB3aWxsIGJlIGRpc3BsYXllZCwgYW55IG90aGVycyB3aWxsIGJlIGlnbm9yZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICAuZm9vIHtcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xuLy8vICB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ3RhYmxldCc7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG4vLy8gICAgLmZvbyB7XG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xuLy8vXG4kaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBTZWxlY3RzIHdoaWNoIG1lZGlhIGV4cHJlc3Npb25zIGFyZSBhbGxvd2VkIGluIGFuIGV4cHJlc3Npb24gZm9yIGl0IHRvIGJlIHVzZWQgd2hlbiBtZWRpYSBxdWVyaWVzXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBhbmQgY29udGFpbnMgb25seSBhY2NlcHRlZCBtZWRpYSBleHByZXNzaW9uc1xuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cbi8vLyAgIC5mb28ge1xuLy8vICAgICBjb2xvcjogdG9tYXRvO1xuLy8vICAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGJ1dCBjb250YWlucyBhIG1lZGlhIGV4cHJlc3Npb24gdGhhdCBpcyBub3QgYWNjZXB0ZWRcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbi8vLyAgLyogTm8gb3V0cHV0ICovXG4vLy9cbiRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nLCAncG9ydHJhaXQnLCAnbGFuZHNjYXBlJykgIWRlZmF1bHQ7XG5cbi8vLy9cbi8vLyBDcm9zcy1lbmdpbmUgbG9nZ2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxuLy8vIGVsc2Ugd2l0aCBgQHdhcm5gLCB1c2luZyBgZmVhdHVyZS1leGlzdHMoJ2F0LWVycm9yJylgXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AZnVuY3Rpb24gaW0tbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKSB7XG5cdEBlcnJvciAkbWVzc2FnZTtcbiAgfSBAZWxzZSB7XG5cdEB3YXJuICRtZXNzYWdlO1xuXHQkXzogbm9vcCgpO1xuICB9XG5cbiAgQHJldHVybiAkbWVzc2FnZTtcbn1cblxuXG4vLy9cbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XG4vLy8gQVBJIHRoYW4gYEBpZiBpbS1sb2coJy4uJykge31gIG9yIGAkXzogaW0tbG9nKCcuLicpYC4gQmFzaWNhbGx5LCB1c2UgdGhlIGZ1bmN0aW9uXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xuLy8vXG5AbWl4aW4gbG9nKCRtZXNzYWdlKSB7XG4gIEBpZiBpbS1sb2coJG1lc3NhZ2UpIHt9XG59XG5cblxuLy8vXG4vLy8gRnVuY3Rpb24gd2l0aCBubyBgQHJldHVybmAgY2FsbGVkIG5leHQgdG8gYEB3YXJuYCBpbiBTYXNzIDMuM1xuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXG4vLy9cbkBmdW5jdGlvbiBub29wKCkge31cblxuLy8vXG4vLy8gRGV0ZXJtaW5lcyB3aGV0aGVyIGEgbGlzdCBvZiBjb25kaXRpb25zIGlzIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludC5cbi8vL1xuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXG4vLy9cbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XG4vLy9cbkBmdW5jdGlvbiBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSB7XG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUge1xuXHRAaWYgaW0tbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cbiAgfVxuXG4gIEBlYWNoICRjb25kaXRpb24gaW4gJGNvbmRpdGlvbnMge1xuXHRAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xuXHQgICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGNvbmRpdGlvbik7XG5cdCAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XG5cdCAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xuXG5cdCAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXG5cdFx0ICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcblx0XHRAcmV0dXJuIGZhbHNlO1xuXHQgIH1cblx0fSBAZWxzZSBpZiBub3QgaW5kZXgoJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zLCAkY29uZGl0aW9uKSB7XG5cdCAgQHJldHVybiBmYWxzZTtcblx0fVxuICB9XG5cbiAgQHJldHVybiB0cnVlO1xufVxuXG4vLy8vXG4vLy8gUGFyc2luZyBlbmdpbmVcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vLy9cblxuXG4vLy9cbi8vLyBHZXQgb3BlcmF0b3Igb2YgYW4gZXhwcmVzc2lvblxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cbi8vL1xuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBBbnkgb2YgYD49YCwgYD5gLCBgPD1gLCBgPGAsIGDiiaVgLCBg4omkYFxuLy8vXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pIHtcbiAgQGVhY2ggJG9wZXJhdG9yIGluICgnPj0nLCAnPicsICc8PScsICc8JywgJ+KJpScsICfiiaQnKSB7XG5cdEBpZiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xuXHQgIEByZXR1cm4gJG9wZXJhdG9yO1xuXHR9XG4gIH1cblxuICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG4gIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG4gIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG4gICRfOiBpbS1sb2coJ05vIG9wZXJhdG9yIGZvdW5kIGluIGAjeyRleHByZXNzaW9ufWAuJyk7XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgZGltZW5zaW9uIGZyb21cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gYHdpZHRoYCBvciBgaGVpZ2h0YCAob3IgcG90ZW50aWFsbHkgYW55dGhpbmcgZWxzZSlcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcbiAgJGRpbWVuc2lvbjogJ3dpZHRoJztcblxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcblx0JGRpbWVuc2lvbjogJHBhcnNlZC1kaW1lbnNpb247XG4gIH1cblxuICBAcmV0dXJuICRkaW1lbnNpb247XG59XG5cblxuLy8vXG4vLy8gR2V0IGRpbWVuc2lvbiBwcmVmaXggYmFzZWQgb24gYW4gb3BlcmF0b3Jcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGBtaW5gIG9yIGBtYXhgXG4vLy9cbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKSB7XG4gIEByZXR1cm4gaWYoaW5kZXgoKCc8JywgJzw9JywgJ+KJpCcpLCAkb3BlcmF0b3IpLCAnbWF4JywgJ21pbicpO1xufVxuXG5cbi8vL1xuLy8vIEdldCB2YWx1ZSBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvciBmcm9tIGAkZXhwcmVzc2lvbmBcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcbi8vL1xuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xuXHQkdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdmFsdWUpO1xuICB9IEBlbHNlIHtcblx0JHZhbHVlOiB0by1udW1iZXIoJHZhbHVlKTtcbiAgfVxuXG4gICRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xuXHQvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXG5cdC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXG5cdC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxuXHQvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxuXHQvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXG5cdCRfOiBpbS1sb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcbiAgfVxuXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcblx0JHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XG5cdCR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWU7XG59XG5cblxuLy8vXG4vLy8gUGFyc2UgYW4gZXhwcmVzc2lvbiB0byByZXR1cm4gYSB2YWxpZCBtZWRpYS1xdWVyeSBleHByZXNzaW9uXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcbi8vL1xuQGZ1bmN0aW9uIHBhcnNlLWV4cHJlc3Npb24oJGV4cHJlc3Npb24pIHtcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxuICBAaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuXHRAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG4gIH1cblxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcbiAgJGRpbWVuc2lvbjogZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcblxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcbn1cblxuLy8vXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xuLy8vXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICRsaXN0IC0gTGlzdCB0byBzbGljZVxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XG4vLy9cbkBmdW5jdGlvbiBzbGljZSgkbGlzdCwgJHN0YXJ0OiAxLCAkZW5kOiBsZW5ndGgoJGxpc3QpKSB7XG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcblx0QHJldHVybiAoKTtcbiAgfVxuXG4gICRyZXN1bHQ6ICgpO1xuXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcblx0JHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcbiAgfVxuXG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8vL1xuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8vXG5cblxuLy8vXG4vLy8gQ2FzdHMgYSBzdHJpbmcgaW50byBhIG51bWJlclxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCR2YWx1ZSkge1xuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcblx0QHJldHVybiAkdmFsdWU7XG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcblx0JF86IGltLWxvZygnVmFsdWUgZm9yIGB0by1udW1iZXJgIHNob3VsZCBiZSBhIG51bWJlciBvciBhIHN0cmluZy4nKTtcbiAgfVxuXG4gICRmaXJzdC1jaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsIDEsIDEpO1xuICAkcmVzdWx0OiAwO1xuICAkZGlnaXRzOiAwO1xuICAkbWludXM6ICgkZmlyc3QtY2hhcmFjdGVyID09ICctJyk7XG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcblxuICAvLyBSZW1vdmUgKy8tIHNpZ24gaWYgcHJlc2VudCBhdCBmaXJzdCBjaGFyYWN0ZXJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xuXHQkdmFsdWU6IHN0ci1zbGljZSgkdmFsdWUsIDIpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCR2YWx1ZSkge1xuXHQkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAkaSwgJGkpO1xuXG5cdEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcblx0ICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxuXHR9XG5cblx0QGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcblx0ICAkZGlnaXRzOiAxO1xuXHR9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XG5cdCAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3Rlcik7XG5cdH0gQGVsc2Uge1xuXHQgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcblx0ICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xuXHR9XG4gIH1cblxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpO1xufVxuXG5cbi8vL1xuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcbi8vL1xuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxuLy8vXG5AZnVuY3Rpb24gdG8tbGVuZ3RoKCR2YWx1ZSwgJHVuaXQpIHtcbiAgJHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcblxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XG5cdCRfOiBpbS1sb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xuICB9XG5cbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xufVxuXG4vLy9cbi8vLyBUaGlzIG1peGluIGFpbXMgYXQgcmVkZWZpbmluZyB0aGUgY29uZmlndXJhdGlvbiBqdXN0IGZvciB0aGUgc2NvcGUgb2Zcbi8vLyB0aGUgY2FsbC4gSXQgaXMgaGVscGZ1bCB3aGVuIGhhdmluZyBhIGNvbXBvbmVudCBuZWVkaW5nIGFuIGV4dGVuZGVkXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXG4vLy8gZm9yIGluc3RhbmNlLlxuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrcG9pbnRzIFsoKV0gLSBNYXAgb2YgdHdlYWtwb2ludHMgdG8gYmUgbWVyZ2VkIHdpdGggYCRicmVha3BvaW50c2Bcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgYnJlYWtwb2ludHMgd2l0aCBhIHR3ZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PWN1c3RvbScpIHtcbi8vLyAgICAgICAvLyAuLi5cbi8vLyAgICAgIH1cbi8vLyAgICB9XG4vLy8gIH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgdGhlIGdsb2JhbCBtZWRpYSBleHByZXNzaW9ucyB3aXRoIGEgY3VzdG9tIG9uZVxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcbi8vLyAgICAuZm9vIHtcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJykge1xuLy8vICAgICAgIC8vIC4uLlxuLy8vICAgICAgfVxuLy8vICAgIH1cbi8vLyAgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCBib3RoIGNvbmZpZ3VyYXRpb24gbWFwc1xuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xuLy8vICAgIC5mb28ge1xuLy8vICAgICAgQGluY2x1ZGUgbWVkaWEoJ2FsbCcsICc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XG4vLy8gICAgICAgLy8gLi4uXG4vLy8gICAgICB9XG4vLy8gICAgfVxuLy8vICB9XG4vLy9cbkBtaXhpbiBtZWRpYS1jb250ZXh0KCR0d2Vha3BvaW50czogKCksICR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCkpIHtcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxuICAkZ2xvYmFsLWJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHM7XG4gICRnbG9iYWwtbWVkaWEtZXhwcmVzc2lvbnM6ICRtZWRpYS1leHByZXNzaW9ucztcblxuICAvLyBVcGRhdGUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJGJyZWFrcG9pbnRzLCAkdHdlYWtwb2ludHMpICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xuXG4gIEBjb250ZW50O1xuXG4gIC8vIFJlc3RvcmUgZ2xvYmFsIGNvbmZpZ3VyYXRpb25cbiAgJGJyZWFrcG9pbnRzOiAkZ2xvYmFsLWJyZWFrcG9pbnRzICFnbG9iYWw7XG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xufVxuXG4vLy8vXG4vLy8gaW5jbHVkZS1tZWRpYSBwdWJsaWMgZXhwb3NlZCBBUElcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLy9cblxuXG4vLy9cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xuLy8vXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScsICc8PXRhYmxldCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj0zNThweCcsICc8ODUwcHgnKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCdyZXRpbmEyeCcpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1MHB4JywgJzx0YWJsZXQnLCAncmV0aW5hM3gnKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3Jcblx0ICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xuXHRAY29udGVudDtcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XG5cdEBtZWRpYSAje3VucXVvdGUocGFyc2UtZXhwcmVzc2lvbihudGgoJGNvbmRpdGlvbnMsIDEpKSl9IHtcblx0ICAvLyBSZWN1cnNpdmUgY2FsbFxuXHQgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xuXHRcdEBjb250ZW50O1xuXHQgIH1cblx0fVxuICB9XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRjaG9pY2VzLXNlbGVjdG9yOiAnY2hvaWNlcycgIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtbGc6IDE2cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtbWQ6IDE0cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1mb250LXNpemUtc206IDEycHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ndXR0ZXJpbmc6IDI0cHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ib3JkZXItcmFkaXVzOiAzcHggIWRlZmF1bHQ7XG4kY2hvaWNlcy1ib3JkZXItcmFkaXVzLWl0ZW06IDNweCAhZGVmYXVsdDtcbiRjaG9pY2VzLWJnLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGNob2ljZXMtYmctY29sb3ItZGlzYWJsZWQ6ICNFQUVBRUEgIWRlZmF1bHQ7XG4kY2hvaWNlcy1iZy1jb2xvci1kcm9wZG93bjogI0ZGRkZGRiAhZGVmYXVsdDtcbiRjaG9pY2VzLXRleHQtY29sb3I6ICMzMzMzMzMgIWRlZmF1bHQ7XG4kY2hvaWNlcy1rZXlsaW5lLWNvbG9yOiAjREREREREICFkZWZhdWx0O1xuJGNob2ljZXMtcHJpbWFyeS1jb2xvcjogJGJsdWUgIWRlZmF1bHQ7XG4kY2hvaWNlcy1kaXNhYmxlZC1jb2xvcjogI2VhZWFlYSAhZGVmYXVsdDtcbiRjaG9pY2VzLWhpZ2hsaWdodC1jb2xvcjogJGNob2ljZXMtcHJpbWFyeS1jb2xvciAhZGVmYXVsdDtcbiRjaG9pY2VzLWJ1dHRvbi1pY29uLXBhdGg6ICcuLi9pbWFnZXMnICFkZWZhdWx0O1xuJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjogOHB4ICFkZWZhdWx0O1xuJGNob2ljZXMtYnV0dG9uLW9mZnNldDogOHB4ICFkZWZhdWx0O1xuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206ICRjaG9pY2VzLWd1dHRlcmluZztcbiAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtbGc7XG4gICY6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG4gICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1ib3R0b206IDA7IH1cbiAgJi5pcy1kaXNhYmxlZCB7XG5cdC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5uZXIsIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xuXHQgIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLWJnLWNvbG9yLWRpc2FibGVkO1xuXHQgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdCAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblx0LiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHsgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7IHBhZGRpbmctYm90dG9tOiA3LjVweDsgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHsgcGFkZGluZy1ib3R0b206IDMuMHB4OyB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNob2ljZXMta2V5bGluZS1jb2xvciAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgkY2hvaWNlcy1idXR0b24taWNvbi1wYXRoICsgJy9jcm9zcy1pbnZlcnNlLnN2ZycpO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBlbTtcblx0b3BhY2l0eTogLjU7XG5cdCY6aG92ZXIsICY6Zm9jdXMgeyBvcGFjaXR5OiAxOyB9XG5cdCY6Zm9jdXMgeyBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggJGNob2ljZXMtaGlnaGxpZ2h0LWNvbG9yOyB9XG4gIH1cbiAgJjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogJGNob2ljZXMtdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDExLjVweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0yLjVweDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5pcy1vcGVuOmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkY2hvaWNlcy10ZXh0LWNvbG9yIHRyYW5zcGFyZW50O1xuXHRtYXJnaW4tdG9wOiAtNy41cHg7XG4gIH1cbiAgJltkaXI9XCJydGxcIl0ge1xuXHQmOmFmdGVyIHtcblx0ICBsZWZ0OiAxMS41cHg7XG5cdCAgcmlnaHQ6IGF1dG87XG5cdH1cblx0LiN7JGNob2ljZXMtc2VsZWN0b3J9X19idXR0b24ge1xuXHQgIHJpZ2h0OiBhdXRvO1xuXHQgIGxlZnQ6IDA7XG5cdCAgbWFyZ2luLWxlZnQ6IDI1cHg7XG5cdCAgbWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl17XG5cdCY6YWZ0ZXIge1xuXHQgIGNvbnRlbnQ6IFwiXCI7XG5cdCAgaGVpZ2h0OiAwO1xuXHQgIHdpZHRoOiAwO1xuXHQgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cdCAgYm9yZGVyLWNvbG9yOiAkY2hvaWNlcy10ZXh0LWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHQgIGJvcmRlci13aWR0aDogNXB4O1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICByaWdodDogMTEuNXB4O1xuXHQvLyAgIHRvcDogNTAlO1xuXHQgdG9wOiAxOHB4O1xuXHQgIG1hcmdpbi10b3A6IC0yLjVweDtcblx0ICBwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXHQmLmlzLW9wZW46YWZ0ZXIge1xuXHQgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNob2ljZXMtdGV4dC1jb2xvciB0cmFuc3BhcmVudDtcblx0ICBtYXJnaW4tdG9wOiAtNy41cHg7XG5cdH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9W2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0sIC4jeyRjaG9pY2VzLXNlbGVjdG9yfVtkYXRhLXR5cGUqPVwidGV4dFwiXSAge1xuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lubmVyIHsgY3Vyc29yOiB0ZXh0OyB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1yaWdodDogLSRjaG9pY2VzLWJ1dHRvbi1vZmZzZXQvMjtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWxlZnQ6ICRjaG9pY2VzLWJ1dHRvbi1vZmZzZXQ7XG5cdHBhZGRpbmctbGVmdDogJGNob2ljZXMtYnV0dG9uLW9mZnNldCoyO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkY2hvaWNlcy1wcmltYXJ5LWNvbG9yLCAxMCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGNob2ljZXMtYnV0dG9uLWljb24tcGF0aCArICcvY3Jvc3Muc3ZnJyk7XG5cdGJhY2tncm91bmQtc2l6ZTogJGNob2ljZXMtYnV0dG9uLWRpbWVuc2lvbjtcblx0d2lkdGg6ICRjaG9pY2VzLWJ1dHRvbi1kaW1lbnNpb247XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRvcGFjaXR5OiAuNzU7XG5cdCY6aG92ZXIsICY6Zm9jdXMgeyBvcGFjaXR5OiAxOyB9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjaG9pY2VzLWJnLWNvbG9yO1xuICAvL3BhZGRpbmc6IDcuNXB4IDcuNXB4IDMuNzVweDtcbiAgcGFkZGluZzogNHB4IDcuNXB4IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNob2ljZXMta2V5bGluZS1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgZm9udC1zaXplOiAkY2hvaWNlcy1mb250LXNpemUtbWQ7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5pcy1mb2N1c2VkICYsIC5pcy1vcGVuICYgeyBib3JkZXItY29sb3I6IGRhcmtlbigkY2hvaWNlcy1rZXlsaW5lLWNvbG9yLCAxNSUpOyB9XG4gIC5pcy1vcGVuICYgeyBib3JkZXItcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzICRjaG9pY2VzLWJvcmRlci1yYWRpdXMgMCAwOyB9XG4gIC5pcy1mbGlwcGVkLmlzLW9wZW4gJiB7IGJvcmRlci1yYWRpdXM6IDAgMCAkY2hvaWNlcy1ib3JkZXItcmFkaXVzICRjaG9pY2VzLWJvcmRlci1yYWRpdXM7IH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdC0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcblx0cGFkZGluZy1yaWdodDogNHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHsgd2lkdGg6IDEwMCU7IH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19saXN0LS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXItcmFkaXVzOiAkY2hvaWNlcy1ib3JkZXItcmFkaXVzLWl0ZW07XG5cdHBhZGRpbmc6IDNweCAxMHB4O1xuXHRmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1zbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlcy1wcmltYXJ5LWNvbG9yO1xuXHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNob2ljZXMtcHJpbWFyeS1jb2xvciwgNSUpO1xuXHRjb2xvcjogI0ZGRkZGRjtcblx0d29yZC1icmVhazogYnJlYWstYWxsO1xuXHQmW2RhdGEtZGVsZXRhYmxlXSB7IHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXHRbZGlyPVwicnRsXCJdICYge1xuXHQgIG1hcmdpbi1yaWdodDogMDtcblx0ICBtYXJnaW4tbGVmdDogMy43NXB4O1xuXHR9XG5cdCYuaXMtaGlnaGxpZ2h0ZWQge1xuXHQgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY2hvaWNlcy1wcmltYXJ5LWNvbG9yLCA1JSk7XG5cdCAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRjaG9pY2VzLXByaW1hcnktY29sb3IsIDEwJSk7XG5cdH1cblx0LmlzLWRpc2FibGVkICYge1xuXHQgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY2hvaWNlcy1kaXNhYmxlZC1jb2xvciwgMjUlKTtcblx0ICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGNob2ljZXMtZGlzYWJsZWQtY29sb3IsIDM1JSk7XG5cdH1cbiAgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2xpc3QtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNob2ljZXMtYmctY29sb3ItZHJvcGRvd247XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjaG9pY2VzLWtleWxpbmUtY29sb3I7XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNob2ljZXMtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjaG9pY2VzLWJvcmRlci1yYWRpdXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgJi5pcy1hY3RpdmUgeyBkaXNwbGF5OiBibG9jazsgfVxuICAuaXMtb3BlbiAmIHsgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNob2ljZXMta2V5bGluZS1jb2xvciwgMTUlKTsgfVxuICAuaXMtZmxpcHBlZCAmIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDEwMCU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdGJvcmRlci1yYWRpdXM6IC4yNXJlbSAuMjVyZW0gMCAwO1xuICB9XG4gIC4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fbGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LWhlaWdodDogMzAwcHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gIH1cbiAgLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1tZDtcblx0W2Rpcj1cInJ0bFwiXSAmIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgfVxuICAuI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcblx0ICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0ICAmOmFmdGVyIHtcblx0XHRjb250ZW50OiBhdHRyKGRhdGEtc2VsZWN0LXRleHQpO1xuXHRcdGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLXNtO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0ICB9XG5cdCAgW2Rpcj1cInJ0bFwiXSAmIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0JjphZnRlciB7XG5cdFx0ICByaWdodDogYXV0bztcblx0XHQgIGxlZnQ6IDEwcHg7XG5cdFx0fVxuXHQgIH1cblx0fVxuXHQmLmlzLWhpZ2hsaWdodGVkIHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoIzAwMDAwMCwgI0ZGRkZGRiwgNSUpO1xuXHQgICY6YWZ0ZXIgeyBvcGFjaXR5OiAuNTsgfVxuXHR9XG4gIH1cbn1cblxuLiN7JGNob2ljZXMtc2VsZWN0b3J9X19pdGVtIHsgY3Vyc29yOiBkZWZhdWx0OyB9XG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2l0ZW0tLXNlbGVjdGFibGUgeyBjdXJzb3I6IHBvaW50ZXI7IH1cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faXRlbS0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogLjU7XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogJGNob2ljZXMtZm9udC1zaXplLXNtO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkY2hvaWNlcy1rZXlsaW5lLWNvbG9yLCAxMCUpO1xuICBjb2xvcjogbGlnaHRlbigjMzMzLCAzMCUpO1xufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2J1dHRvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxufVxuXG4uI3skY2hvaWNlcy1zZWxlY3Rvcn1fX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbWl4KCMwMDAwMDAsICNGRkZGRkYsIDIuNSUpO1xuICBmb250LXNpemU6ICRjaG9pY2VzLWZvbnQtc2l6ZS1tZDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4ICFpbXBvcnRhbnQ7XG4gICY6Zm9jdXMgeyBvdXRsaW5lOiAwOyB9XG4gIFtkaXI9XCJydGxcIl0gJiB7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi4jeyRjaG9pY2VzLXNlbGVjdG9yfV9fcGxhY2Vob2xkZXIgeyBvcGFjaXR5OiAuNTsgfVxuXG4vKj09PT09ICBFbmQgb2YgQ2hvaWNlcyAgPT09PT09Ki9cbiIsIi8vIEJ1dHRvbiBzdHlsZXMuXG4ud3Bmb3Jtcy1hZG1pbi1wYWdlIHtcblxuXHQud3Bmb3Jtcy1idG4ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tbWQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tbGcge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDE2cHggMjhweDtcblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya29yYW5nZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmtvcmFuZ2U7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLWdyZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRcdGNvbG9yOiAjNjY2O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLWxpZ2h0LWdyZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRjb2xvcjogIzY2NjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ0bi10cmFucy1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0XHRjb2xvcjogJGdyZWVuO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQudW5kZXJsaW5lIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmVlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQWxlcnQgc3R5bGVzLlxuLy8gU3R5bGluZyB0d2Vha3MgZm9yIGpRdWVyeS1jb25maXJtIEpTIGFsZXJ0IGxpYnJhcnkuXG5ib2R5IHtcblxuXHRkaXYuamNvbmZpcm0ge1xuXG5cdFx0Kixcblx0XHQqOjpiZWZvcmUsXG5cdFx0Kjo6YWZ0ZXIge1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHRkaXYuamNvbmZpcm0tYm94LWNvbnRhaW5lciB7XG5cblx0XHRcdGRpdi5qY29uZmlybS1ib3gge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdFx0XHRcdGRpdi5qY29uZmlybS1jbG9zZUljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDhweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsMC44MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2Lmpjb25maXJtLWJveCB7XG5cblx0XHRcdGRpdi5qY29uZmlybS10aXRsZS1jIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjZweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRzcGFuLmpjb25maXJtLWljb24tYyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNjNGM0YzQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4uamNvbmZpcm0tdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbi5qY29uZmlybS1pY29uLWMgKyBzcGFuLmpjb25maXJtLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2Lmpjb25maXJtLWNvbnRlbnQtcGFuZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5qY29uZmlybS1jb250ZW50IHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaW5oZXJpdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkaXYuamNvbmZpcm0tY29udGVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRcdFx0Ji5saXRlLXVwZ3JhZGUge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFscmVhZHktcHVyY2hhc2VkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2Lmpjb25maXJtLWJ1dHRvbnMge1xuXG5cdFx0XHRcdC5hbHJlYWR5LXB1cmNoYXNlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRpc2NvdW50LW5vdGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmZhYztcblx0XHRcdFx0XHRtYXJnaW46IDAgLTMwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjRweCA2MHB4IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNGQ0ZDRkO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1OCc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDZweDtcblx0XHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMjBweDs7XG5cdFx0XHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMThweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2FiYzAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMzYWJjMDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2FhYTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDk5JTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQjd3Bmb3Jtcy1lbWJlZC1zaG9ydGNvZGUge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCN3cGZvcm1zLWVtYmVkLXNob3J0Y29kZTpkaXNhYmxlZCB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24uYnRuLWNvbmZpcm0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya29yYW5nZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5lcnJvciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLWVycm9yIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViY2NkMSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQuamNvbmZpcm0tdGl0bGUtYyAuamNvbmZpcm0taWNvbi1jIHtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zaXplOiA0NXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNob2ljZXMge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRpbnB1dFt0eXBlPXRleHRdLmNob2ljZXNfX2lucHV0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQWxlcnQgc3R5bGVzLlxuLndwZm9ybXMtYWRtaW4tcGFnZSB7XG5cblx0LndwZm9ybXMtYWxlcnQge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWFsZXJ0LW5vbWFyZ2luIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtYWxlcnQtc21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1hbGVydC1zdWNjZXNzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkNmU5YzY7XG5cdFx0XHRjb2xvcjogIzNjNzYzZDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtYWxlcnQtaW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuXHRcdFx0Y29sb3I6ICMzMTcwOGY7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWFsZXJ0LXdhcm5pbmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZhZWJjYztcblx0XHRcdGNvbG9yOiAjOGE2ZDNiO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1hbGVydC1kYW5nZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ViY2NkMTtcblx0XHRcdGNvbG9yOiAjYTk0NDQyO1xuXHRcdH1cblx0fVxufSIsIi8vIEZsYWcgaWNvbnMuXG4ud3Bmb3Jtcy1mbGFnIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0YmFja2dyb3VuZDp1cmwoLi4vLi4vaW1hZ2VzL2ZsYWdzLnBuZykgbm8tcmVwZWF0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFkIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYWUge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDB9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1hZiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwfVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYWkge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDB9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1hbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFtIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWFzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWF0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWF1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWF3IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggMH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWF6IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYmEge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYmIge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYmQge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYmUge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYmYge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYmcge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYmgge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1iaiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYm0ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ibyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctYnIge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTE2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1idCB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJ3IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJ5IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWJ6IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNkIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNmIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jaCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY2kge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY20ge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWNuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctY3Ige2JhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jdSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jdiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jeSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1jeiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1kZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1kaiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1kayB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZG0ge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWRvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1keiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZWMge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWVlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1lZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZWgge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWVyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZXMge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZXQge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZmkge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZmoge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZm0ge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZm8ge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZnIge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1nYiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ2Qge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1nZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC02NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ2gge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTY0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1nbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdtIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWduIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdwIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdxIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWdyIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWd0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWd1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ndyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctZ3kge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWhrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTgwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1obiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctaHIge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtODBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWh0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTgwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1odSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC04MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctaWQge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pbiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pcSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1pcyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctaXQge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWplIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1qbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctam8ge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWpwIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1rZSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcta2cge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWtoIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWtpIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1rbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcta24ge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWtwIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1rciB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcta3cge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWt5IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcta3oge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1sYSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWxiIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbGMge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1saSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWxrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbHIge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1scyB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1sdCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbHUge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLWx2IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1seSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbWEge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1jIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1lIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbWcge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1taCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1rIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbWwge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tbSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1uIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbW8ge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbXEge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW1yIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tcyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbXQge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW11IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1tdiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbXcge2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1teCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW15IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbXoge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1uYSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW5jIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE0NHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbmUge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTQ0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1uZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xNDRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW5pIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW5sIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ubyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctbnAge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLW5yIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ueiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctb20ge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXBhIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcGUge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1wZiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXBnIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcGgge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1wayB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xNjBweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXBsIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE2MHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcHIge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTYwcHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1wcyB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1wdCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcHcge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXB5IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1xYSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcmUge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXJvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1ycyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXJ1IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctcncge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zYSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXNiIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc2Mge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTc2cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xNzZweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXNlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTE3NnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc2cge2JhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc2kge2JhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXNrIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zbCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc20ge2JhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXNuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zbyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc3Ige2JhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zdCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXN2IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctc3kge2JhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy1zeiB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXRjIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdGQge2JhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy10ZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xOTJweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXRoIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXRqIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy10bCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdG0ge2JhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXRuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy10byB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdHIge2JhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXR0IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdHYge2JhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy10dyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXR6IHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdWEge2JhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy11ZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0yMDhweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXVzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTIwOHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdXkge2JhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMjA4cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy11eiB7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy12YSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdmMge2JhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXZlIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy12ZyB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctdmkge2JhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXZuIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMjI0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy12dSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0yMjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXdzIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTIyNHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWcteWUge2JhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMjI0cHh9XG4ud3Bmb3Jtcy1mbGFnLndwZm9ybXMtZmxhZy16YSB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0yMjRweH1cbi53cGZvcm1zLWZsYWcud3Bmb3Jtcy1mbGFnLXptIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTIyNHB4fVxuLndwZm9ybXMtZmxhZy53cGZvcm1zLWZsYWctencge2JhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMjI0cHh9XG4iLCIvLyBIZWFkZXIgc3R5bGVzLlxuXG4jd3Bmb3Jtcy1oZWFkZXItdGVtcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTFweDtcblx0bGVmdDogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4jd3Bmb3Jtcy1oZWFkZXIge1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZTtcblx0cGFkZGluZzogMjJweCAyMHB4O1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC13aWR0aDogMjM1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBQYWdlIHRpdGxlIGFuZCB0YWJzIHN0eWxlcy5cbi53cGZvcm1zLWFkbWluLXdyYXAge1xuXG5cdC8vIFRpdGxlIGFyZWEuXG5cdC5wYWdlLXRpdGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cblx0XHQuYWRkLW5ldy1oMiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjhweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gVGFiIG5hdmlnYXRpb24uXG4ud3Bmb3Jtcy1hZG1pbi10YWJzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRmb250LXNpemU6IDE0cHg7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAxOHB4IDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICM5OTk7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gR2VuZXJhbCBhZG1pbiBzdHlsaW5nLlxuXG4vLyBDb3JlIGFkbWluIHN0eWxlIG92ZXJyaWRlcy5cbiN3cGNvbnRlbnQge1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZVwiKSB7XG5cdFx0cGFkZGluZy10b3A6IDQ2cHg7XG5cdH1cbn1cblxuI3dwYm9keSB7XG5cdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZVwiKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLy8gVGhpcyBjbGFzcyBpcyBhdXRvIGFwcGxpZWQgdG8gX2FsbF8gV1BGb3JtcyBhZG1pbiBwYWdlcy9zY3JlZW5zLlxuLndwZm9ybXMtYWRtaW4tcGFnZSB7XG5cblx0Ly8gVGhpcyBpcyBoaWRkZW4gb24gbG9hZCwgdGhlbiBtYWRlIHZpc2libGUgd2l0aCBKUywgdG9cblx0Ly8gcHJldmVudCBpdCBmcm9tIFwianVtcGluZ1wiLlxuXHQjc2NyZWVuLW1ldGEtbGlua3MsXG5cdCNzY3JlZW4tbWV0YSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC8vIFJlc3BvbnNpdmUgdmlkZW8gY29udGFpbmVyLCByZXBsYWNlcyBKUyBtZXRob2QuXG5cdC52aWRlby1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMSU7XG5cdFx0Ly8gcGFkZGluZy10b3A6IDMwcHg7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQudmlkZW8tY29udGFpbmVyIGlmcmFtZSxcblx0LnZpZGVvLWNvbnRhaW5lciBvYmplY3QsXG5cdC52aWRlby1jb250YWluZXIgZW1iZWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQvLyBGYW5jeSBmaWxlIHVwbG9hZC5cblx0LndwZm9ybXMtZmlsZS11cGxvYWQge1xuXG5cdFx0aW5wdXRbdHlwZT1maWxlXSB7XG5cdFx0XHR3aWR0aDogMC4xcHg7XG5cdFx0XHRoZWlnaHQ6IDAuMXB4O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPWZpbGVdOmZvY3VzICsgbGFiZWwsXG5cdFx0aW5wdXRbdHlwZT1maWxlXS5oYXMtZm9jdXMgKyBsYWJlbCB7XG5cdFx0XHRvdXRsaW5lOiAxcHggZG90dGVkICMwMDA7XG5cdFx0XHRvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG5cdFx0fVxuXG5cdFx0LmZsZCB7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0cGFkZGluZzogN3B4IDEycHg7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXG5cdFx0XHQucGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogI2NjYztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzdHJvbmcgLmZhIHtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC8vIEdlbnJpYyBjbGFzcyBmb3IgaGlkaW5nIGRpc3BsYXk7XG5cdC53cGZvcm1zLWhpZGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvLyBQbGFjZWhvbGRlciBoMSBmb3IgYWRtaW4gbm90aWNlcy5cblx0LndwZm9ybXMtaDEtcGxhY2Vob2xkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvLyBIaWRlIG5vdGljZXMgb24gbG9hZCB0byBwcmV2ZW50IGp1bXBpbmcuIEpTIHdpbGwgcmV2ZWFsIHRoZW0uXG5cdC5ub3RpY2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gQWRtaW4gd3JhcCAtIGNvbnRhaW5zIGV2ZXJ5dGhpbmcgZXhjZXB0IHRoZSBoZWFkZXIuXG4ud3Bmb3Jtcy1hZG1pbi13cmFwIHtcblxuXHRtYXJnaW46IDA7XG5cblx0Lm5vdGljZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyBBZG1pbiBjb250ZW50LlxuLndwZm9ybXMtYWRtaW4tY29udGVudCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxufVxuXG4ud3Bmb3Jtcy1jbGVhciB7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0Y29udGVudDogXCIgXCI7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdH1cbn1cbiIsIi8vIEZvcm0gT3ZlcnZpZXcgLSBhZG1pbi5waHA/cGFnZT13cGZvcm1zLW92ZXJ2aWV3XG4jd3Bmb3Jtcy1vdmVydmlldyB7XG5cblx0Ly8gUmVtb3ZlIHRoZSB0b3AgbWFyZ2luIHNvIGl0IGRpc3BsYXlzIDIwcHggYmV0d2VlbiB0aGUgaGVhZGVyIGFyZWFcblx0Ly8gYW5kIHRoZSBjb250ZW50LCBjb25zaXN0ZW50IHdpdGggb3VyIG90aGVyIGFkbWluIHBhZ2VzLlxuXHQudGFibGVuYXYudG9wIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0Ly8gU2V0IGNlcnRhaW4gY29sdW1uIHdpZHRocy5cblx0LndwLWxpc3QtdGFibGUge1xuXG5cdFx0LmNvbHVtbi1pZCB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHR9XG5cblx0XHQuY29sdW1uLWVudHJpZXMge1xuXHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0fVxuXG5cdFx0LmNvbHVtbi1zaG9ydGNvZGUge1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblxuXHRcdC5jb2x1bW4tY3JlYXRlZCB7XG5cdFx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBFbnRyaWVzIFNpbmdsZSAoRGV0YWlscykgLSBhZG1pbi5waHA/cGFnZT13cGZvcm1zLWVudHJpZXMmdmlldz1kZXRhaWxzXG4jd3Bmb3Jtcy1lbnRyaWVzLXNpbmdsZSB7XG5cblx0I3Bvc3RzdHVmZiB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC8vIE1ldGFib3hlcyBhcmUgbm90IG1vdmFibGUgc28gZG9uJ3QgbGV0IHRoZSB1c2VyIHRoaW5rIHNvLlxuXHQucG9zdGJveCAuaG5kbGUge1xuXHRcdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHR9XG5cblx0Ly8gRW50cnkgbmF2aWdhdGlvbiAtIG5leHQvcHJldi5cblx0LndwZm9ybXMtZW50cnktbmF2aWdhdGlvbiB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPD1waG9uZVwiKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5hZGQtbmV3LWgyIHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDRweCAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0d2lkdGg6IDI4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmluYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLWVudHJ5LW5hdmlnYXRpb24tdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZW50cnktY3VycmVudCB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA0cHggMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRW50cnkgZmllbGRzIG1ldGFib3guXG5cdCN3cGZvcm1zLWVudHJ5LWZpZWxkcyB7XG5cblx0XHRoMi5obmRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbjogNHB4IDRweCAwIDA7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uby1maWVsZHMge1xuXHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQuaW5zaWRlIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLWVudHJ5LWZpZWxkLW5hbWUge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWJmM2ZiO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtZW50cnktZmllbGQtdmFsdWUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRcdH1cblxuXHRcdFx0LmVtcHR5IC53cGZvcm1zLWVudHJ5LWZpZWxkLXZhbHVlIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1lbXB0eS1maWVsZC10b2dnbGUge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzogNXB4IDAgMDtcblx0XHR9XG5cdH1cblxuXHQvLyBFbnRyeSBOb3RlcyBtZXRhYm94LlxuXHQjd3Bmb3Jtcy1lbnRyeS1ub3RlcyB7XG5cblx0XHQuaW5zaWRlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZW50cnktbm90ZXMtbmV3IHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Zm9ybSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5idG5zIHtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0fVxuXG5cdFx0Lm5vLW5vdGVzIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDRweCAxMHB4IDhweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1lbnRyeS1ub3Rlcy1zaW5nbGUge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlMWUzO1xuXG5cdFx0XHRwOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCYuZXZlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZW50cnktbm90ZXMtYnlsaW5lIHtcblx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0LnNlcCB7XG5cdFx0XHRcdGNvbG9yOiAjZGRkO1xuXHRcdFx0fVxuXG5cdFx0XHQubm90ZXMtdXNlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5vdGUtZGVsZXRlIHtcblx0XHRcdFx0Y29sb3I6ICNhMDA7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIEVudHJ5IERldGFpbHMsIEFjdGlvbnMsIGFuZCBQYXltZW50cy5cblx0I3dwZm9ybXMtZW50cnktZGV0YWlscyAuaW5zaWRlLFxuXHQjd3Bmb3Jtcy1lbnRyeS1wYXltZW50IC5pbnNpZGUsXG5cdCN3cGZvcm1zLWVudHJ5LWFjdGlvbnMgLmluc2lkZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1kZXRhaWxzLW1ldGEsXG5cdC53cGZvcm1zLWVudHJ5LWFjdGlvbnMtbWV0YSAge1xuXHRcdHBhZGRpbmc6IDZweCAwIDA7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1kZXRhaWxzLW1ldGEgcCxcblx0LndwZm9ybXMtZW50cnktcGF5bWVudC1tZXRhIHAsXG5cdC53cGZvcm1zLWVudHJ5LWFjdGlvbnMtbWV0YSBwIHtcblx0XHRwYWRkaW5nOiA2cHggMTBweCA4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LndwZm9ybXMtZW50cnktcGF5bWVudC1tZXRhIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LndwZm9ybXMtZW50cnktcGF5bWVudC1tZXRhIHAge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1wYXltZW50LW1ldGEgcDpsYXN0LW9mLXR5cGUge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1kZXRhaWxzLW1ldGEgc3Ryb25nLFxuXHQud3Bmb3Jtcy1lbnRyeS1hY3Rpb25zLW1ldGEgc3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LndwZm9ybXMtZW50cnktZGV0YWlscy1tZXRhIC5kYXNoaWNvbnMsXG5cdC53cGZvcm1zLWVudHJ5LWFjdGlvbnMtbWV0YSAuZGFzaGljb25zIHtcblx0XHRwYWRkaW5nOiAwIDJweCAwIDA7XG5cdFx0Y29sb3I6ICM4Mjg3OEE7XG5cdFx0dG9wOiAtMXB4O1xuXHRcdGxlZnQ6IC0xcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCN3cGZvcm1zLWVudHJ5LWRldGFpbHMgLnN1Ym1pdGRlbGV0ZSB7XG5cdFx0Y29sb3I6ICNhMDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHBhZGRpbmc6IDFweCAycHg7XG5cdH1cblxuXHQjd3Bmb3Jtcy1lbnRyeS1kZXRhaWxzIC5zdWJtaXRkZWxldGU6aG92ZXIge1xuXHRcdGNvbG9yOiByZWQ7XG5cdH1cblxuXHQud3Bmb3Jtcy1lbnRyeS1hY3Rpb25zLW1ldGEgYSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0LndwZm9ybXMtZW50cnktYWN0aW9ucy1tZXRhIGE6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0Ly8gRW50cnkgTG9jYXRpb24uXG5cdCN3cGZvcm1zLWVudHJ5LWdlb2xvY2F0aW9uIHtcblxuXHRcdC5pbnNpZGUge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1nZW9sb2NhdGlvbi1tZXRhIHtcblx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMTJweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1nZW9sb2NhdGlvbi12YWx1ZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEycHggMTBweCAyMHB4O1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWZsYWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBFbnRyaWVzIExpc3QgLSBhZG1pbi5waHA/cGFnZT13cGZvcm1zLWVudHJpZXMmdmlldz1saXN0XG4jd3Bmb3Jtcy1lbnRyaWVzLWxpc3Qge1xuXG5cdC5mb3JtLWRldGFpbHMge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cblx0XHQuZm9ybS1kZXRhaWxzLXN1YiB7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdH1cblxuXHRcdC5mb3JtLWRldGFpbHMtdGl0bGUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjwxMjAwcHhcIikge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1zZWxlY3RvciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC50b2dnbGUge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLWxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDI3cHg7XG5cdFx0XHRcdGxlZnQ6IC0xMDhweDtcblx0XHRcdFx0d2lkdGg6IDIzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRcdHotaW5kZXg6IDk5OTE7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRcdGxlZnQ6IDExMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCA4cHggMTBweCA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMTk2cHg7XG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzQ0NDtcblxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0tZGV0YWlscy1hY3Rpb25zIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8MTIwMHB4XCIpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDEycHggMCAwO1xuXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRtYXJnaW46IDBcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBTZWFyY2guXG5cdC5zZWFyY2gtYm94IHtcblx0XHQud3Bmb3Jtcy1mb3JtLXNlYXJjaC1ib3gtZmllbGQge1xuXHRcdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRtYXJnaW46IDAgMnB4IDAgMDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1mb3JtLXNlYXJjaC1ib3gtY29tcGFyaXNvbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bWFyZ2luOiAwIDJweCAwIDA7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZm9ybS1zZWFyY2gtYm94LXRlcm0ge1xuXHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0bWFyZ2luOiAwIDJweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gRmlsdGVyaW5nLlxuXHQud3Bmb3Jtcy1maWx0ZXItZGF0ZSB7XG5cblx0XHQud3Bmb3Jtcy1maWx0ZXItZGF0ZS1zZWxlY3RvciB7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdG1heC13aWR0aDogMjEwcHg7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdG1hcmdpbjogMXB4IDhweCAwIDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0fVxuXG5cdC8vIFdQIFRhYmxlIHN0eWxpbmcuXG5cdC53cC1saXN0LXRhYmxlIHtcblxuXHRcdC5jb2x1bW4taW5kaWNhdG9ycyB7XG5cdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0YTpmb2N1cyB7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY29sdW1uLWluZGljYXRvcnMgLmRhc2hpY29ucyB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHR9XG5cblx0XHQuaW5kaWNhdG9yLXN0YXIgLmRhc2hpY29ucyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHR9XG5cblx0XHQuaW5kaWNhdG9yLXN0YXIge1xuXHRcdFx0Y29sb3I6ICNlNGU0ZTQ7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmLnVuc3RhciB7XG5cdFx0XHRcdGNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmRpY2F0b3ItcmVhZCB7XG5cdFx0XHRjb2xvcjogIzllZGU4NDtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYudW5yZWFkIHtcblx0XHRcdFx0Y29sb3I6ICNlNGU0ZTQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbHVtbi1kYXRlIHtcblx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHR9XG5cblx0XHQuY29sdW1uLXN0YXR1cyB7XG5cdFx0XHR3aWR0aDogMTIwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbHVtbi1wYXltZW50X3RvdGFsIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHR9XG5cblx0XHQuY29sdW1uLWFjdGlvbnMge1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdH1cblxuXHRcdC5zZXAge1xuXHRcdFx0Y29sb3I6ICNkZGQ7XG5cdFx0fVxuXG5cdFx0LmRlbGV0ZTpob3ZlciB7XG5cdFx0XHRjb2xvcjogcmVkO1xuXHRcdH1cblx0fVxuXG5cdCN3cGZvcm1zLWVudHJpZXMtdGFibGUtZWRpdC1jb2x1bW5zIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Y29sb3I6ICNjY2M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gV2VsY29tZSBBY3RpdmF0aW9uIC0gaW5kZXgucGhwP3BhZ2U9d3Bmb3Jtcy1nZXR0aW5nLXN0YXJ0ZWRcbiN3cGZvcm1zLXdlbGNvbWUge1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgJG9yYW5nZTtcblx0Y29sb3I6ICM1NTU7XG5cdHBhZGRpbmctdG9wOiAxMTBweDtcblxuXHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRwYWRkaW5nLXRvcDogNjRweDtcblx0fVxuXG5cdCosXG5cdCo6OmJlZm9yZSxcblx0Kjo6YWZ0ZXIge1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNzIwcHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5ibG9jayB7XG5cdFx0cGFkZGluZzogNDBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPGlwYWRcIikge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHRoMSB7XG5cdFx0Y29sb3I6ICMyMjI7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgMCAxNnB4IDA7XG5cdH1cblxuXHRoNSB7XG5cdFx0Y29sb3I6ICMyMjI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHR9XG5cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdH1cblxuXHQuYnV0dG9uLXdyYXAge1xuXHRcdG1heC13aWR0aDogNTkwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuXG5cdFx0LmxlZnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaW50cm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cblx0XHQuc3VsbGllIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdHBhZGRpbmc6IDE4cHggMTRweCAwIDE0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01OHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01NXB4O1xuXHRcdH1cblxuXHRcdC52aWRlby10aHVtYm5haWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cblx0XHQuYnV0dG9uLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHR9XG5cdH1cblxuXHQuZmVhdHVyZXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdC5mZWF0dXJlLWxpc3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cblx0XHQuZmVhdHVyZS1ibG9jayB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZpcnN0IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ2cHg7XG5cdFx0XHR9XG5cblx0XHRcdGg1IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDY4cHhcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDY4cHhcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnV0dG9uLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHQudXBncmFkZS1jdGEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0XHRib3JkZXItdG9wOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHR9XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleDtcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA2Ni42NjY2NjYlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmlnaHQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDMzLjMzMzMzMyU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxpcGFkXCIpIHtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTU1O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweCAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDI2cHggMDtcblxuXHRcdFx0XHQuYW1vdW50IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyQnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAtOHB4O1xuXHRcdFx0XHRcdFx0bGVmdDogLTE2cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRlcm0ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0LnRlc3RpbW9uaWFscyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTFlMWUxO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXG5cdFx0LnRlc3RpbW9uaWFsLWJsb2NrIHtcblx0XHRcdG1hcmdpbjogNTBweCAwIDAgMDs7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMCwwLDAsLjIpO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKFwiPGlwYWRcIikge1xuXHRcdFx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEycHggMTQwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9vdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcblx0fVxuXG5cdC8vIENoYW5nZXMgZm9yIHBhaWQgdmVyc2lvbi5cblx0Ji5wcm8ge1xuXG5cdFx0LmZlYXR1cmVzIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdC51cGdyYWRlLFxuXHRcdC5mb290ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQudGVzdGltb25pYWxzIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlMWUxZTE7XG5cdFx0fVxuXHR9XG59XG5cbi5kYXNoYm9hcmRfcGFnZV93cGZvcm1zLWdldHRpbmctc3RhcnRlZCB7XG5cblx0LnZpZGVvLWNvbnRhaW5lciB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2UxZTFlMTtcblx0fVxuXG5cdC8vIEhpZGUgYWRtaW4gZm9vdGVyLlxuXHQjd3Bmb290ZXIsXG5cdGRpdi5ub3RpY2Uge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gQWRkb25zIExpc3QgLSBhZG1pbi5waHA/cGFnZT13cGZvcm1zLWFkZG9uc1xuI3dwZm9ybXMtYWRtaW4tYWRkb25zIHtcblxuXHQqLFxuXHQqOjpiZWZvcmUsXG5cdCo6OmFmdGVyIHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cblxuXHQuYWRkb25zLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XG5cdH1cblxuXHQudW5sb2NrLW1zZyB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0I3dwZm9ybXMtYWRtaW4tYWRkb25zLXNlYXJjaCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cGFkZGluZzogN3B4IDEycHg7XG5cdFx0bWFyZ2luOiAtM3B4IDEwcHggMCAwO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmJiO1xuXHRcdH1cblx0fVxuXG5cdC5hZGRvbi1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMzMuMzMzMzMzJTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPDEyNTBweFwiKSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPGlwYWRcIikge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0LmFkZG9uLWl0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEoXCI8aXBhZFwiKSB7XG5cdFx0XHRtYXJnaW46IDAgMFxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDc1cHg7XG5cdFx0fVxuXG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAxMDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDAgMTAwcHg7XG5cdFx0fVxuXG5cdFx0LmRldGFpbHMge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXG5cdFx0fVxuXG5cdFx0LmFjdGlvbnMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0Lm1zZyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0ZGlzcGxheTogLW1vei1ib3g7XG5cdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdCYuc3VjY2VzcyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZXJyb3Ige1xuXHRcdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RhdHVzIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6IDhweDtcblxuXHRcdFx0LnN0YXR1cy1pbmFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zdGF0dXMtZG93bmxvYWQge1xuXHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdH1cblxuXHRcdFx0LnN0YXR1cy1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51cGdyYWRlLWJ1dHRvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogOHB4IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWN0aW9uLWJ1dHRvbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogOHB4IDVweDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zdGF0dXMtYWN0aXZlIHtcblxuXHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuc3RhdHVzLWFjdGl2ZSB7XG5cblx0XHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnN0YXR1cy1pbmFjdGl2ZSB7XG5cblx0XHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnN0YXR1cy1kb3dubG9hZCB7XG5cblx0XHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5sb2FkaW5nIHtcblxuXHRcdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFNldHRpbmdzIC0gYWRtaW4ucGhwP3BhZ2U9d3Bmb3Jtcy1zZXR0aW5nc1xuLy8gVG9vbHMgLSBhZG1pbi5waHA/cGFnZT13cGZvcm1zLXRvb2xzXG4ud3Bmb3Jtcy1hZG1pbi1zZXR0aW5ncyB7XG5cblx0Kixcblx0Kjo6YmVmb3JlLFxuXHQqOjphZnRlciB7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cblx0Ly8gU2V0dGluZyByb3dzLCBlZyBmaWVsZCByb3cuXG5cdC53cGZvcm1zLXNldHRpbmctcm93IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdH1cblxuXHRcdC8vIFNlY3Rpb24gaGVhZGluZy5cblx0XHQmLnNlY3Rpb24taGVhZGluZyB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cblx0XHRcdCYubm8tZGVzYyB7XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtc2V0dGluZy1maWVsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gVG9vbHMgZnVsbCB3aWR0aCBmaWVsZHMuXG5cdFx0Ji50b29scyB7XG5cblx0XHRcdHAsXG5cdFx0XHRwOmZpcnN0LW9mLXR5cGV7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDE2cHggMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBDaGVja2JveCBzZXR0aW5ncyBmaWVsZC5cblx0XHQmLndwZm9ybXMtc2V0dGluZy1yb3ctY2hlY2tib3gge1xuXG5cdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW46IDFweCAwIDAgMDtcblx0XHRcdH1cblxuXHRcdFx0LmRlc2Mge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTGljZW5zZSBzZXR0aW5ncyBmaWVsZC5cblx0XHQmLndwZm9ybXMtc2V0dGluZy1yb3ctbGljZW5zZSB7XG5cblx0XHRcdC53cGZvcm1zLXNldHRpbmctbGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRwLnR5cGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFRleHQgc2V0dGluZ3MgZmllbGQuXG5cdFx0Ji53cGZvcm1zLXNldHRpbmctcm93LXRleHQge1xuXG5cdFx0XHQud3Bmb3Jtcy1zZXR0aW5nLWxhYmVsIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDhweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBTZWxlY3Qgc2V0dGluZ3MgZmllbGQuXG5cdFx0Ji53cGZvcm1zLXNldHRpbmctcm93LXNlbGVjdCB7XG5cblx0XHRcdC53cGZvcm1zLXNldHRpbmctbGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIFJhZGlvIHNldHRpbmdzIGZpZWxkLlxuXHRcdCYud3Bmb3Jtcy1zZXR0aW5nLXJvdy1yYWRpbyB7XG5cblx0XHRcdC53cGZvcm1zLXNldHRpbmctZmllbGQge1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dIHtcblx0XHRcdFx0XHRtYXJnaW46IC0zcHggMTBweCAwIDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ly8gRW1haWwgVGVtcGxhdGUgc2V0dGluZyBmaWVsZC5cblx0XHQmI3dwZm9ybXMtc2V0dGluZy1yb3ctZW1haWwtdGVtcGxhdGUge1xuXG5cdFx0XHQud3Bmb3Jtcy1zZXR0aW5nLWZpZWxkIHtcblxuXHRcdFx0XHRsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxNTVweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE4MHB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5vcHRpb24tZGVmYXVsdDpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2V0dGluZ3MtZW1haWwtaHRtbC5wbmcpIGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub3B0aW9uLW5vbmU6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NldHRpbmdzLWVtYWlsLXBsYWludGV4dC5wbmcpIGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBSYWRpbyBzZXR0aW5ncyBmaWVsZC5cblx0XHQmLndwZm9ybXMtc2V0dGluZy1yb3ctaW1hZ2Uge1xuXG5cdFx0XHQud3Bmb3Jtcy1zZXR0aW5nLWZpZWxkIHtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQ29sb3IgcGlja2VyIHNldHRpbmdzIGZpZWxkLlxuXHRcdCYud3Bmb3Jtcy1zZXR0aW5nLXJvdy1jb2xvciB7XG5cblx0XHRcdC53cGZvcm1zLWNvbG9yLXBpY2tlciB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1pbmljb2xvcnMtaW5wdXQtc3dhdGNoIHtcblx0XHRcdFx0dG9wOiA3cHg7XG5cdFx0XHRcdGxlZnQ6IDdweDtcblx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEdlbmVyYWwgZWxlbWVudHMuXG5cdFx0aDQge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbjogMCAwIDZweCAwO1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDEycHggMCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcblxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luOiA4cHggMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRlc2Mge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmRpc2NvdW50LW5vdGUge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjNjY2O1xuXG5cdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0Y29sb3I6IGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gRm9ybSBlbGVtZW50cy5cblx0XHRpbnB1dFt0eXBlPXRleHRdLFxuXHRcdGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHBhZGRpbmc6IDdweCAxMnB4O1xuXHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG5cdFx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2JiYjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ZXh0YXJlYSB7XG5cblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdC5jaG9pY2VzanMtc2VsZWN0LXdyYXAge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wcm9ncmVzcy1iYXIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHggMDtcblxuXHRcdFx0Ji5jb21wbGV0ZSB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmVlbjtcblxuXHRcdFx0XHQuYmFyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRvcmFuZ2U7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcblx0XHRcdFx0LW8tdHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcblx0XHRcdFx0dHJhbnNpdGlvbjogd2lkdGggMC41cyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuXHRcdFx0XHRcdHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAwOyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRALW1vei1rZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuXHRcdFx0XHQgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNjBweCAwOyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAa2V5ZnJhbWVzIHByb2dyZXNzIHtcblx0XHRcdFx0ICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDYwcHggMDsgfVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcyAxcyBsaW5lYXIgaW5maW5pdGU7XG5cdFx0XHRcdFx0LW1vei1hbmltYXRpb246IHByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0XHRhbmltYXRpb246IHByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBSb3cgbGFiZWwgKGxlZnQpLlxuXHQud3Bmb3Jtcy1zZXR0aW5nLWxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIFJvdyBmaWVsZCAocmlnaHQpLlxuXHQud3Bmb3Jtcy1zZXR0aW5nLWZpZWxkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgMCAwIDIwMHB4O1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdHAuc3VibWl0IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHR9XG5cblx0Ly8gR2VuZXJpYyBpbmZvL2NvZGUgaW5mb3JtYXRpb24uXG5cdC5pbmZvLWFyZWEsXG5cdC5wcmUtZXJyb3Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdGhlaWdodDogNDUwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IE1lbmxvLE1vbmFjbyxtb25vc3BhY2U7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmU7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC5wcmUtZXJyb3Ige1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXgtaGVpZ2h0OiAyNTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Ly8gQ2hlY2tib3ggbXVsdGktc2VsZWN0IGNvbHVtbnMuXG5cdC5jaGVja2JveC1tdWx0aXNlbGVjdC1jb2x1bW5zIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCIuXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDIwcHgvMSBGb250QXdlc29tZTtcblx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMzBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbjogMCAwIDAgLTEwcHg7XG5cdFx0fVxuXG5cdFx0LmhlYWRlciB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMCAwIDVweCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdC5maXJzdC1jb2x1bW4sXG5cdFx0LnNlY29uZC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5maXJzdC1jb2x1bW4ge1xuXG5cdFx0fVxuXG5cdFx0LnNlY29uZC1jb2x1bW4ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4ICNlZWUgc29saWQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAzMnB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjBjOFwiO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNkZGQ7XG5cdFx0XHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzEgRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5jaGVja2VkIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNjtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjE0YVwiO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFsbCB7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gT3RoZXIgSW1wb3J0ZXJzLiAoVG9vbHMpXG5cdCN3cGZvcm1zLWltcG9ydGVyLWFuYWx5emUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQucHJvY2Vzcy1jb3VudCxcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQudXBncmFkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRoNSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRociB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cdFx0XHRcdG1hcmdpbjogNDBweCAwO1xuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1idG4ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcblxuXHRcdFx0XHRcdCYuZm9ybSB7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3dwZm9ybXMtaW1wb3J0ZXItcHJvY2VzcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdC5wcm9jZXNzLWNvdW50LFxuXHRcdC5wcm9jZXNzLWNvbXBsZXRlZCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXG5cdFx0LnByb2Nlc3MtY29tcGxldGVkIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LnN0YXR1cyB7XG5cdFx0XHRtYXJnaW46IDIwcHggMCAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiA4MDBweDtcblx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdC5pdGVtLXdyYXAge1xuXG5cdFx0XHR9XG5cblx0XHRcdC5pdGVtIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW46IDEycHggMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRtYXJnaW46IDEycHggMCAwIDE2cHg7XG5cblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdGF0dXMtaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblxuXHRcdFx0XHRcdCYuZmEtaW5mby1jaXJjbGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMwMGEwZDJcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLmZhLWNoZWNrIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDZiNDUwXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5mYS1leGNsYW1hdGlvbi10cmlhbmdsZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmYjkwMFxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuZmEtdGltZXMsXG5cdFx0XHRcdFx0Ji5mYS1leGNsYW1hdGlvbi1jaXJjbGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFjdGlvbnMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRcdFx0XHQuc2VwIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZGRkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIExpdGUgdXBncmFkZS5cblx0LnNldHRpbmdzLWxpdGUtY3Rhe1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcblx0XHRwYWRkaW5nOiAyNXB4IDIwcHg7XG5cdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5kaXNtaXNzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTZweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0aDYge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRvcmFuZ2U7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lXCIpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDJweCAxNnB4O1xuXHRcdFx0XHRjb2xvcjogIzU1NTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcrJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGlzdCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNnB4IDA7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdG1heC13aWR0aDogOTAwcHg7XG5cdFx0fVxuXG5cdFx0LmdyZWVuIHtcblx0XHRcdGNvbG9yOiAjMjE4OTAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHQuZmEtc3RhciB7XG5cdFx0XHRjb2xvcjogI2ZmOTgyZDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEludGVncmF0aW9ucyB0YWIgY29udGVudC5cbi8vIExlZ2FjeSBDU1MgYW5kIHNob3VsZCBiZSBjbGVhbmVkIHVwIHdoZW4gdGltZSBwZXJtaXRzLlxuI3dwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXJzIHtcblxuXHQud3Bmb3Jtcy1zZXR0aW5ncy1wcm92aWRlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXG5cdFx0Ji5mb2N1cy1vdXQge1xuXHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyLWhlYWRlciB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHR9XG5cblx0LndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItbG9nbyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LmZhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bWFyZ2luOiAtOXB4IDAgMCAwO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdG1heC13aWR0aDogOTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyLWluZm8ge1xuXHRcdG1hcmdpbjogMCAwIDAgMTYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQuY29ubmVjdGVkLWluZGljYXRvciB7XG5cdFx0XHRjb2xvcjogIzgzYzExZjtcblx0XHRcdHdpZHRoOiAxMzVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM4M2MxMWY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjhweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY29ubmVjdGVkIC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyLWluZm8gLmNvbm5lY3RlZC1pbmRpY2F0b3Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItYWNjb3VudHMge1xuXHRcdG1hcmdpbjogMCAwIDAgMTYwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDg0MHB4O1xuXHR9XG5cblx0LmZvY3VzLWluIC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyLWFjY291bnRzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyLWFjY291bnRzLWxpc3QgdWwge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3Bhbi5sYWJlbCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0c3Bhbi5kYXRlIHtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHRcdH1cblxuXHRcdHNwYW4ucmVtb3ZlIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodFxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyLWFjY291bnRzLWNvbm5lY3Qge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRCbHVlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuXG5cdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogN3B4IDEycHg7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMzVweDtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2JiYjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZm9jdXMtaW4gLndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItYWNjb3VudHMtY29ubmVjdCAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LndwZm9ybXMtc2V0dGluZ3MtcHJvdmlkZXItYWNjb3VudHMtY29ubmVjdCAuZmEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQud3Bmb3Jtcy1zZXR0aW5ncy1wcm92aWRlci1hY2NvdW50cy1jb25uZWN0IHAsXG5cdC53cGZvcm1zLXNldHRpbmdzLXByb3ZpZGVyLWFjY291bnRzIHAge1xuXHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUdBQTs7aUNBRWlDO0FB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WUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxRQUFRO0NBQUU7O0FBQzlELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxRQUFRO0NBQUU7O0FBQzlELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxRQUFRO0NBQUU7O0FBQzlELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxRQUFRO0NBQUU7O0FBQzlELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxRQUFRO0NBQUU7O0FBQzlELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxRQUFRO0NBQUU7O0FBQzlELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxRQUFRO0NBQUU7O0FBQzlELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxhQUFhO0NBQUU7O0FBQ25FLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsYUFBYTtDQUFFOztBQUNuRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLGFBQWE7Q0FBRTs7QUFDbkUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxRQUFRO0NBQUU7O0FBQzlELEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlBQVk7Q0FBRTs7QUFDbEUsQUFBQSxhQUFhLEFBQUEsZ0JBQWdCLENBQUM7RUFBQyxtQkFBbUIsRUFBRSxZQUFZO0NBQUU7O0FBQ2xFLEFBQUEsYUFBYSxBQUFBLGdCQUFnQixDQUFDO0VBQUMsbUJBQW1CLEVBQUUsWUFBWTtDQUFFOztBQUNsRSxBQUFBLGFBQWEsQUFBQSxnQkFBZ0IsQ0FBQztFQUFDLG1CQUFtQixFQUFFLFlB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 */
|
assets/css/admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#EAEAEA;cursor:not-allowed;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*="select-one"]{cursor:pointer}.choices[data-type*="select-one"] .choices__inner{padding-bottom:3.0px}.choices[data-type*="select-one"] .choices__input{display:block;width:100% !important;padding:10px !important;border-bottom:1px solid #DDDDDD !important;background-color:#FFFFFF;margin:0 !important}.choices[data-type*="select-one"] .choices__button{background-image:url("../images/cross-inverse.svg");padding:0;background-size:8px;height:100%;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*="select-one"] .choices__button:hover,.choices[data-type*="select-one"] .choices__button:focus{opacity:1}.choices[data-type*="select-one"] .choices__button:focus{box-shadow:0px 0px 0px 2px #0e6cad}.choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*="select-one"].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}.choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:18px;margin-top:-2.5px;pointer-events:none}.choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*="select-multiple"] .choices__inner,.choices[data-type*="text"] .choices__inner{cursor:text}.choices[data-type*="select-multiple"] .choices__button,.choices[data-type*="text"] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #0a4f7e;background-image:url("../images/cross.svg");background-size:8px;width:8px;line-height:1;opacity:.75}.choices[data-type*="select-multiple"] .choices__button:hover,.choices[data-type*="select-multiple"] .choices__button:focus,.choices[data-type*="text"] .choices__button:hover,.choices[data-type*="text"] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#fff;padding:4px 7.5px 1px;border:1px solid #DDDDDD;border-radius:3px;font-size:14px;min-height:35px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:3px 3px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 3px 3px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir="rtl"] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:3px;padding:3px 10px;font-size:12px;font-weight:500;margin-right:4px;margin-top:0px;margin-bottom:3px;background-color:#0e6cad;border:1px solid #0c5d95;color:#FFFFFF;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir="rtl"] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#0c5d95;border:1px solid #0a4f7e}.is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#FFFFFF;border:1px solid #DDDDDD;top:100%;margin-top:-1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir="rtl"] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir="rtl"] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir="rtl"] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline !important;background-color:#f9f9f9;font-size:14px;margin:0 !important;border:0 !important;border-radius:0 !important;max-width:100%;min-height:0 !important;width:auto !important;padding:4px 0 4px 2px !important}.choices__input:focus{outline:0}[dir="rtl"] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.wpforms-admin-page .wpforms-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none}.wpforms-admin-page .wpforms-btn-block{display:block;width:100%}.wpforms-admin-page .wpforms-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wpforms-admin-page .wpforms-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wpforms-admin-page .wpforms-btn-orange{background-color:#e27730;border-color:#e27730;color:#fff}.wpforms-admin-page .wpforms-btn-orange:hover{background-color:#b85a1b;border-color:#b85a1b}.wpforms-admin-page .wpforms-btn-grey{background-color:#eee;border-color:#ccc;color:#666}.wpforms-admin-page .wpforms-btn-grey:hover{background-color:#d7d7d7;border-color:#ccc;color:#444}.wpforms-admin-page .wpforms-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wpforms-admin-page .wpforms-btn-light-grey:hover{background-color:#eee;color:#444}.wpforms-admin-page .wpforms-btn-trans-green{background-color:none;color:#2a9b39}.wpforms-admin-page .wpforms-btn-trans-green:hover{background-color:#2a9b39;color:#fff}.wpforms-admin-page .wpforms-btn-trans-green .underline{position:relative}.wpforms-admin-page .wpforms-btn-trans-green .underline:after{content:" ";border-bottom:1px dashed #2a9b39;position:absolute;bottom:-5px;left:0;width:100%}.wpforms-admin-page .wpforms-btn-trans-green .dashicons{height:18px}body div.jconfirm *,body div.jconfirm *::before,body div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.4);top:8px;right:8px}body div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon:hover{color:rgba(0,0,0,0.8)}body div.jconfirm div.jconfirm-box div.jconfirm-title-c{margin:0 0 26px 0 !important;padding:0 !important}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-icon-c{margin:0 !important;color:#c4c4c4 !important}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-title{display:block;color:#333}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-icon-c+span.jconfirm-title{margin-top:20px !important}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:26px;display:block}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:initial}body div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#555;line-height:1.4}body div.jconfirm div.jconfirm-box div.jconfirm-content.lite-upgrade p{font-size:18px;padding:0 20px}body div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 16px;font-size:16px;line-height:1.5}body div.jconfirm div.jconfirm-box div.jconfirm-content p:last-of-type{margin:0}body div.jconfirm div.jconfirm-box div.jconfirm-content p.large{font-size:18px}body div.jconfirm div.jconfirm-box div.jconfirm-content p.small{font-size:14px}body div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased{font-size:12px;color:#ccc;text-decoration:none}body div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased:hover{text-decoration:underline}body div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased{display:block;font-size:12px;color:#aaa;text-decoration:none;padding-top:20px}body div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased:hover{color:#999;text-decoration:underline}body div.jconfirm div.jconfirm-box .discount-note{text-align:center;margin:30px 0 0}body div.jconfirm div.jconfirm-box .discount-note p{background-color:#faffac;margin:0 -30px;padding:24px 60px 20px;font-size:15px;color:#4d4d4d;position:relative}body div.jconfirm div.jconfirm-box .discount-note p:after{content:'\f058';display:inline-block;font:normal normal normal 14px/1 FontAwesome;background-color:#fff;font-size:26px;border-radius:50%;padding:5px 6px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-20px;right:50%;margin-right:-18px;color:#3abc01}body div.jconfirm div.jconfirm-box .discount-note span{font-weight:700;color:#3abc01}body div.jconfirm div.jconfirm-box .discount-note a{color:#aaa;display:block;margin-top:12px}body div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode{margin:20px 0;text-align:center;font-size:24px;padding:8px 5px}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode:disabled{color:#333}body div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#e27730;color:#fff;outline:none}body div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#b85a1b;border-color:#b85a1b}body div.jconfirm div.jconfirm-box .error{display:none;color:red}body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body .choices{text-align:left}body .choices input[type=text].choices__input{display:inline-block !important}.wpforms-admin-page .wpforms-alert{padding:16px;margin-bottom:18px;border:1px solid transparent}.wpforms-admin-page .wpforms-alert h4{margin-top:0;color:inherit}.wpforms-admin-page .wpforms-alert p{margin:0 0 15px 0}.wpforms-admin-page .wpforms-alert p:last-of-type{margin:0}.wpforms-admin-page .wpforms-alert.wpforms-alert-nomargin{margin:0}.wpforms-admin-page .wpforms-alert.wpforms-alert-small{font-size:12px}.wpforms-admin-page .wpforms-alert.wpforms-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpforms-admin-page .wpforms-alert.wpforms-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wpforms-admin-page .wpforms-alert.wpforms-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wpforms-admin-page .wpforms-alert.wpforms-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wpforms-flag{width:16px;height:16px;background:url(../../images/flags.png) no-repeat;display:inline-block}.wpforms-flag.wpforms-flag-ad{background-position:-16px 0}.wpforms-flag.wpforms-flag-ae{background-position:-32px 0}.wpforms-flag.wpforms-flag-af{background-position:-48px 0}.wpforms-flag.wpforms-flag-ag{background-position:-64px 0}.wpforms-flag.wpforms-flag-ai{background-position:-80px 0}.wpforms-flag.wpforms-flag-al{background-position:-96px 0}.wpforms-flag.wpforms-flag-am{background-position:-112px 0}.wpforms-flag.wpforms-flag-an{background-position:-128px 0}.wpforms-flag.wpforms-flag-ao{background-position:-144px 0}.wpforms-flag.wpforms-flag-ar{background-position:-160px 0}.wpforms-flag.wpforms-flag-as{background-position:-176px 0}.wpforms-flag.wpforms-flag-at{background-position:-192px 0}.wpforms-flag.wpforms-flag-au{background-position:-208px 0}.wpforms-flag.wpforms-flag-aw{background-position:-224px 0}.wpforms-flag.wpforms-flag-az{background-position:0 -16px}.wpforms-flag.wpforms-flag-ba{background-position:-16px -16px}.wpforms-flag.wpforms-flag-bb{background-position:-32px -16px}.wpforms-flag.wpforms-flag-bd{background-position:-48px -16px}.wpforms-flag.wpforms-flag-be{background-position:-64px -16px}.wpforms-flag.wpforms-flag-bf{background-position:-80px -16px}.wpforms-flag.wpforms-flag-bg{background-position:-96px -16px}.wpforms-flag.wpforms-flag-bh{background-position:-112px -16px}.wpforms-flag.wpforms-flag-bi{background-position:-128px -16px}.wpforms-flag.wpforms-flag-bj{background-position:-144px -16px}.wpforms-flag.wpforms-flag-bm{background-position:-160px -16px}.wpforms-flag.wpforms-flag-bn{background-position:-176px -16px}.wpforms-flag.wpforms-flag-bo{background-position:-192px -16px}.wpforms-flag.wpforms-flag-br{background-position:-208px -16px}.wpforms-flag.wpforms-flag-bs{background-position:-224px -16px}.wpforms-flag.wpforms-flag-bt{background-position:0 -32px}.wpforms-flag.wpforms-flag-bw{background-position:-16px -32px}.wpforms-flag.wpforms-flag-by{background-position:-32px -32px}.wpforms-flag.wpforms-flag-bz{background-position:-48px -32px}.wpforms-flag.wpforms-flag-ca{background-position:-64px -32px}.wpforms-flag.wpforms-flag-cd{background-position:-80px -32px}.wpforms-flag.wpforms-flag-cf{background-position:-96px -32px}.wpforms-flag.wpforms-flag-cg{background-position:-112px -32px}.wpforms-flag.wpforms-flag-ch{background-position:-128px -32px}.wpforms-flag.wpforms-flag-ci{background-position:-144px -32px}.wpforms-flag.wpforms-flag-ck{background-position:-160px -32px}.wpforms-flag.wpforms-flag-cl{background-position:-176px -32px}.wpforms-flag.wpforms-flag-cm{background-position:-192px -32px}.wpforms-flag.wpforms-flag-cn{background-position:-208px -32px}.wpforms-flag.wpforms-flag-co{background-position:-224px -32px}.wpforms-flag.wpforms-flag-cr{background-position:0 -48px}.wpforms-flag.wpforms-flag-cu{background-position:-16px -48px}.wpforms-flag.wpforms-flag-cv{background-position:-32px -48px}.wpforms-flag.wpforms-flag-cy{background-position:-48px -48px}.wpforms-flag.wpforms-flag-cz{background-position:-64px -48px}.wpforms-flag.wpforms-flag-de{background-position:-80px -48px}.wpforms-flag.wpforms-flag-dj{background-position:-96px -48px}.wpforms-flag.wpforms-flag-dk{background-position:-112px -48px}.wpforms-flag.wpforms-flag-dm{background-position:-128px -48px}.wpforms-flag.wpforms-flag-do{background-position:-144px -48px}.wpforms-flag.wpforms-flag-dz{background-position:-160px -48px}.wpforms-flag.wpforms-flag-ec{background-position:-176px -48px}.wpforms-flag.wpforms-flag-ee{background-position:-192px -48px}.wpforms-flag.wpforms-flag-eg{background-position:-208px -48px}.wpforms-flag.wpforms-flag-eh{background-position:-224px -48px}.wpforms-flag.wpforms-flag-er{background-position:0 -64px}.wpforms-flag.wpforms-flag-es{background-position:-16px -64px}.wpforms-flag.wpforms-flag-et{background-position:-32px -64px}.wpforms-flag.wpforms-flag-fi{background-position:-48px -64px}.wpforms-flag.wpforms-flag-fj{background-position:-64px -64px}.wpforms-flag.wpforms-flag-fm{background-position:-80px -64px}.wpforms-flag.wpforms-flag-fo{background-position:-96px -64px}.wpforms-flag.wpforms-flag-fr{background-position:-112px -64px}.wpforms-flag.wpforms-flag-ga{background-position:-128px -64px}.wpforms-flag.wpforms-flag-gb{background-position:-144px -64px}.wpforms-flag.wpforms-flag-gd{background-position:-160px -64px}.wpforms-flag.wpforms-flag-ge{background-position:-176px -64px}.wpforms-flag.wpforms-flag-gg{background-position:-192px -64px}.wpforms-flag.wpforms-flag-gh{background-position:-208px -64px}.wpforms-flag.wpforms-flag-gi{background-position:-224px -64px}.wpforms-flag.wpforms-flag-gl{background-position:0 -80px}.wpforms-flag.wpforms-flag-gm{background-position:-16px -80px}.wpforms-flag.wpforms-flag-gn{background-position:-32px -80px}.wpforms-flag.wpforms-flag-gp{background-position:-48px -80px}.wpforms-flag.wpforms-flag-gq{background-position:-64px -80px}.wpforms-flag.wpforms-flag-gr{background-position:-80px -80px}.wpforms-flag.wpforms-flag-gt{background-position:-96px -80px}.wpforms-flag.wpforms-flag-gu{background-position:-112px -80px}.wpforms-flag.wpforms-flag-gw{background-position:-128px -80px}.wpforms-flag.wpforms-flag-gy{background-position:-144px -80px}.wpforms-flag.wpforms-flag-hk{background-position:-160px -80px}.wpforms-flag.wpforms-flag-hn{background-position:-176px -80px}.wpforms-flag.wpforms-flag-hr{background-position:-192px -80px}.wpforms-flag.wpforms-flag-ht{background-position:-208px -80px}.wpforms-flag.wpforms-flag-hu{background-position:-224px -80px}.wpforms-flag.wpforms-flag-id{background-position:0 -96px}.wpforms-flag.wpforms-flag-ie{background-position:-16px -96px}.wpforms-flag.wpforms-flag-il{background-position:-32px -96px}.wpforms-flag.wpforms-flag-im{background-position:-48px -96px}.wpforms-flag.wpforms-flag-in{background-position:-64px -96px}.wpforms-flag.wpforms-flag-iq{background-position:-80px -96px}.wpforms-flag.wpforms-flag-ir{background-position:-96px -96px}.wpforms-flag.wpforms-flag-is{background-position:-112px -96px}.wpforms-flag.wpforms-flag-it{background-position:-128px -96px}.wpforms-flag.wpforms-flag-je{background-position:-144px -96px}.wpforms-flag.wpforms-flag-jm{background-position:-160px -96px}.wpforms-flag.wpforms-flag-jo{background-position:-176px -96px}.wpforms-flag.wpforms-flag-jp{background-position:-192px -96px}.wpforms-flag.wpforms-flag-ke{background-position:-208px -96px}.wpforms-flag.wpforms-flag-kg{background-position:-224px -96px}.wpforms-flag.wpforms-flag-kh{background-position:0 -112px}.wpforms-flag.wpforms-flag-ki{background-position:-16px -112px}.wpforms-flag.wpforms-flag-km{background-position:-32px -112px}.wpforms-flag.wpforms-flag-kn{background-position:-48px -112px}.wpforms-flag.wpforms-flag-kp{background-position:-64px -112px}.wpforms-flag.wpforms-flag-kr{background-position:-80px -112px}.wpforms-flag.wpforms-flag-kw{background-position:-96px -112px}.wpforms-flag.wpforms-flag-ky{background-position:-112px -112px}.wpforms-flag.wpforms-flag-kz{background-position:-128px -112px}.wpforms-flag.wpforms-flag-la{background-position:-144px -112px}.wpforms-flag.wpforms-flag-lb{background-position:-160px -112px}.wpforms-flag.wpforms-flag-lc{background-position:-176px -112px}.wpforms-flag.wpforms-flag-li{background-position:-192px -112px}.wpforms-flag.wpforms-flag-lk{background-position:-208px -112px}.wpforms-flag.wpforms-flag-lr{background-position:-224px -112px}.wpforms-flag.wpforms-flag-ls{background-position:0 -128px}.wpforms-flag.wpforms-flag-lt{background-position:-16px -128px}.wpforms-flag.wpforms-flag-lu{background-position:-32px -128px}.wpforms-flag.wpforms-flag-lv{background-position:-48px -128px}.wpforms-flag.wpforms-flag-ly{background-position:-64px -128px}.wpforms-flag.wpforms-flag-ma{background-position:-80px -128px}.wpforms-flag.wpforms-flag-mc{background-position:-96px -128px}.wpforms-flag.wpforms-flag-md{background-position:-112px -128px}.wpforms-flag.wpforms-flag-me{background-position:-128px -128px}.wpforms-flag.wpforms-flag-mg{background-position:-144px -128px}.wpforms-flag.wpforms-flag-mh{background-position:-160px -128px}.wpforms-flag.wpforms-flag-mk{background-position:-176px -128px}.wpforms-flag.wpforms-flag-ml{background-position:-192px -128px}.wpforms-flag.wpforms-flag-mm{background-position:-208px -128px}.wpforms-flag.wpforms-flag-mn{background-position:-224px -128px}.wpforms-flag.wpforms-flag-mo{background-position:0 -144px}.wpforms-flag.wpforms-flag-mq{background-position:-16px -144px}.wpforms-flag.wpforms-flag-mr{background-position:-32px -144px}.wpforms-flag.wpforms-flag-ms{background-position:-48px -144px}.wpforms-flag.wpforms-flag-mt{background-position:-64px -144px}.wpforms-flag.wpforms-flag-mu{background-position:-80px -144px}.wpforms-flag.wpforms-flag-mv{background-position:-96px -144px}.wpforms-flag.wpforms-flag-mw{background-position:-112px -144px}.wpforms-flag.wpforms-flag-mx{background-position:-128px -144px}.wpforms-flag.wpforms-flag-my{background-position:-144px -144px}.wpforms-flag.wpforms-flag-mz{background-position:-160px -144px}.wpforms-flag.wpforms-flag-na{background-position:-176px -144px}.wpforms-flag.wpforms-flag-nc{background-position:-192px -144px}.wpforms-flag.wpforms-flag-ne{background-position:-208px -144px}.wpforms-flag.wpforms-flag-ng{background-position:-224px -144px}.wpforms-flag.wpforms-flag-ni{background-position:0 -160px}.wpforms-flag.wpforms-flag-nl{background-position:-16px -160px}.wpforms-flag.wpforms-flag-no{background-position:-32px -160px}.wpforms-flag.wpforms-flag-np{background-position:-48px -160px}.wpforms-flag.wpforms-flag-nr{background-position:-64px -160px}.wpforms-flag.wpforms-flag-nz{background-position:-80px -160px}.wpforms-flag.wpforms-flag-om{background-position:-96px -160px}.wpforms-flag.wpforms-flag-pa{background-position:-112px -160px}.wpforms-flag.wpforms-flag-pe{background-position:-128px -160px}.wpforms-flag.wpforms-flag-pf{background-position:-144px -160px}.wpforms-flag.wpforms-flag-pg{background-position:-160px -160px}.wpforms-flag.wpforms-flag-ph{background-position:-176px -160px}.wpforms-flag.wpforms-flag-pk{background-position:-192px -160px}.wpforms-flag.wpforms-flag-pl{background-position:-208px -160px}.wpforms-flag.wpforms-flag-pr{background-position:-224px -160px}.wpforms-flag.wpforms-flag-ps{background-position:0 -176px}.wpforms-flag.wpforms-flag-pt{background-position:-16px -176px}.wpforms-flag.wpforms-flag-pw{background-position:-32px -176px}.wpforms-flag.wpforms-flag-py{background-position:-48px -176px}.wpforms-flag.wpforms-flag-qa{background-position:-64px -176px}.wpforms-flag.wpforms-flag-re{background-position:-80px -176px}.wpforms-flag.wpforms-flag-ro{background-position:-96px -176px}.wpforms-flag.wpforms-flag-rs{background-position:-112px -176px}.wpforms-flag.wpforms-flag-ru{background-position:-128px -176px}.wpforms-flag.wpforms-flag-rw{background-position:-144px -176px}.wpforms-flag.wpforms-flag-sa{background-position:-160px -176px}.wpforms-flag.wpforms-flag-sb{background-position:-176px -176px}.wpforms-flag.wpforms-flag-sc{background-position:-192px -176px}.wpforms-flag.wpforms-flag-sd{background-position:-208px -176px}.wpforms-flag.wpforms-flag-se{background-position:-224px -176px}.wpforms-flag.wpforms-flag-sg{background-position:0 -192px}.wpforms-flag.wpforms-flag-si{background-position:-16px -192px}.wpforms-flag.wpforms-flag-sk{background-position:-32px -192px}.wpforms-flag.wpforms-flag-sl{background-position:-48px -192px}.wpforms-flag.wpforms-flag-sm{background-position:-64px -192px}.wpforms-flag.wpforms-flag-sn{background-position:-80px -192px}.wpforms-flag.wpforms-flag-so{background-position:-96px -192px}.wpforms-flag.wpforms-flag-sr{background-position:-112px -192px}.wpforms-flag.wpforms-flag-st{background-position:-128px -192px}.wpforms-flag.wpforms-flag-sv{background-position:-144px -192px}.wpforms-flag.wpforms-flag-sy{background-position:-160px -192px}.wpforms-flag.wpforms-flag-sz{background-position:-176px -192px}.wpforms-flag.wpforms-flag-tc{background-position:-192px -192px}.wpforms-flag.wpforms-flag-td{background-position:-208px -192px}.wpforms-flag.wpforms-flag-tg{background-position:-224px -192px}.wpforms-flag.wpforms-flag-th{background-position:0 -208px}.wpforms-flag.wpforms-flag-tj{background-position:-16px -208px}.wpforms-flag.wpforms-flag-tl{background-position:-32px -208px}.wpforms-flag.wpforms-flag-tm{background-position:-48px -208px}.wpforms-flag.wpforms-flag-tn{background-position:-64px -208px}.wpforms-flag.wpforms-flag-to{background-position:-80px -208px}.wpforms-flag.wpforms-flag-tr{background-position:-96px -208px}.wpforms-flag.wpforms-flag-tt{background-position:-112px -208px}.wpforms-flag.wpforms-flag-tv{background-position:-128px -208px}.wpforms-flag.wpforms-flag-tw{background-position:-144px -208px}.wpforms-flag.wpforms-flag-tz{background-position:-160px -208px}.wpforms-flag.wpforms-flag-ua{background-position:-176px -208px}.wpforms-flag.wpforms-flag-ug{background-position:-192px -208px}.wpforms-flag.wpforms-flag-us{background-position:-208px -208px}.wpforms-flag.wpforms-flag-uy{background-position:-224px -208px}.wpforms-flag.wpforms-flag-uz{background-position:0 -224px}.wpforms-flag.wpforms-flag-va{background-position:-16px -224px}.wpforms-flag.wpforms-flag-vc{background-position:-32px -224px}.wpforms-flag.wpforms-flag-ve{background-position:-48px -224px}.wpforms-flag.wpforms-flag-vg{background-position:-64px -224px}.wpforms-flag.wpforms-flag-vi{background-position:-80px -224px}.wpforms-flag.wpforms-flag-vn{background-position:-96px -224px}.wpforms-flag.wpforms-flag-vu{background-position:-112px -224px}.wpforms-flag.wpforms-flag-ws{background-position:-128px -224px}.wpforms-flag.wpforms-flag-ye{background-position:-144px -224px}.wpforms-flag.wpforms-flag-za{background-position:-160px -224px}.wpforms-flag.wpforms-flag-zm{background-position:-176px -224px}.wpforms-flag.wpforms-flag-zw{background-position:-192px -224px}#wpforms-header-temp{position:relative;margin:0;position:absolute;top:-1px;left:20px;right:20px;z-index:99}#wpforms-header{border-top:3px solid #e27730;padding:22px 20px}#wpforms-header img{display:block;margin:0;max-width:235px}@media (max-width: 782px){#wpforms-header img{max-width:200px}}.wpforms-admin-wrap .page-title{background-color:#fff;margin:0 0 20px 0;padding:15px 20px}.wpforms-admin-wrap .page-title .add-new-h2{margin-left:28px}.wpforms-admin-tabs{background-color:#fff;margin:0 0 20px 0;padding:0 20px;list-style:none;overflow:auto;font-size:14px}.wpforms-admin-tabs li{margin:0 30px 0 0;padding:0;float:left}.wpforms-admin-tabs li:last-of-type{margin:0}.wpforms-admin-tabs li a{color:#666;display:block;padding:20px 0 18px 0;text-decoration:none;border-bottom:2px solid #fff;box-shadow:none}.wpforms-admin-tabs li a:hover{border-color:#999}.wpforms-admin-tabs li a.active{border-color:#e27730}#wpcontent{padding-left:0 !important;position:relative}@media (max-width: 600px){#wpcontent{padding-top:46px}}@media (max-width: 600px){#wpbody{padding-top:0}}.wpforms-admin-page #screen-meta-links,.wpforms-admin-page #screen-meta{display:none}.wpforms-admin-page .video-container{position:relative;padding-bottom:56.1%;height:0;overflow:hidden}.wpforms-admin-page .video-container iframe,.wpforms-admin-page .video-container object,.wpforms-admin-page .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wpforms-admin-page .wpforms-file-upload input[type=file]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.wpforms-admin-page .wpforms-file-upload label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:0}.wpforms-admin-page .wpforms-file-upload input[type=file]:focus+label,.wpforms-admin-page .wpforms-file-upload input[type=file].has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.wpforms-admin-page .wpforms-file-upload .fld{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px}.wpforms-admin-page .wpforms-file-upload .fld .placeholder{color:#ccc}.wpforms-admin-page .wpforms-file-upload strong .fa{margin-right:8px}.wpforms-admin-page .wpforms-hide{display:none}.wpforms-admin-page .wpforms-h1-placeholder{display:none}.wpforms-admin-page .notice{display:none}.wpforms-admin-wrap{margin:0}.wpforms-admin-wrap .notice{margin-left:20px !important;margin-right:20px !important}.wpforms-admin-content{padding-left:20px;padding-right:20px}.wpforms-admin-content:before{content:" ";display:table}.wpforms-admin-content:after{clear:both;content:" ";display:table}.wpforms-clear:before{content:" ";display:table}.wpforms-clear:after{clear:both;content:" ";display:table}#wpforms-overview .tablenav.top{margin-top:0}#wpforms-overview .wp-list-table .column-id{width:30px}#wpforms-overview .wp-list-table .column-entries{width:70px}#wpforms-overview .wp-list-table .column-shortcode{width:150px}#wpforms-overview .wp-list-table .column-created{width:145px}#wpforms-entries-single #poststuff{padding:0}#wpforms-entries-single .postbox .hndle{cursor:default !important}#wpforms-entries-single .wpforms-entry-navigation{font-size:13px;line-height:29px;float:right;position:relative;padding-top:2px}@media (max-width: 600px){#wpforms-entries-single .wpforms-entry-navigation{display:none}}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2{top:auto;margin:0;padding:4px 0px;text-align:center}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2 .dashicons{font-size:16px;height:auto;width:28px;line-height:29px}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2.inactive{opacity:0.5;pointer-events:none;cursor:default}#wpforms-entries-single .wpforms-entry-navigation .wpforms-entry-navigation-text{display:inline-block;margin-right:10px}#wpforms-entries-single .wpforms-entry-navigation .wpforms-entry-current{top:auto;margin:0;text-align:center;padding:4px 10px;position:relative;text-decoration:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#fff;font-size:13px;line-height:29px;text-transform:center}#wpforms-entries-single #wpforms-entry-fields h2.hndle{font-size:18px}#wpforms-entries-single #wpforms-entry-fields h2.hndle .dashicons{font-size:16px;height:16px;width:16px;margin:4px 4px 0 0;color:#e27730}#wpforms-entries-single #wpforms-entry-fields .no-fields{padding:12px;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside p{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside .wpforms-entry-field-name{font-weight:600;background:#ebf3fb;padding:8px 12px}#wpforms-entries-single #wpforms-entry-fields .inside .wpforms-entry-field-value{background:#fff;padding:8px 12px}#wpforms-entries-single #wpforms-entry-fields .inside .empty .wpforms-entry-field-value{font-style:italic;color:#999}#wpforms-entries-single #wpforms-entry-fields .wpforms-empty-field-toggle{float:right;text-decoration:none;padding:5px 0 0}#wpforms-entries-single #wpforms-entry-notes .inside{margin:0;padding:0}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-new{padding:10px}#wpforms-entries-single #wpforms-entry-notes form{display:none}#wpforms-entries-single #wpforms-entry-notes .btns{overflow:auto;padding:8px 0}#wpforms-entries-single #wpforms-entry-notes .no-notes{margin:0;padding:4px 10px 8px}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single{padding:10px;border-top:1px solid #e3e1e3}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single p:last-of-type{margin-bottom:0}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single.even{background-color:#f9f9f9}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline{color:#888;margin-bottom:10px}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .sep{color:#ddd}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .notes-user{text-decoration:none;font-weight:600}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .note-delete{color:#a00;text-decoration:none}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .note-delete:hover{color:red;text-decoration:none}#wpforms-entries-single #wpforms-entry-details .inside,#wpforms-entries-single #wpforms-entry-payment .inside,#wpforms-entries-single #wpforms-entry-actions .inside{margin:0;padding:0}#wpforms-entries-single .wpforms-entry-details-meta,#wpforms-entries-single .wpforms-entry-actions-meta{padding:6px 0 0}#wpforms-entries-single .wpforms-entry-details-meta p,#wpforms-entries-single .wpforms-entry-payment-meta p,#wpforms-entries-single .wpforms-entry-actions-meta p{padding:6px 10px 8px;margin:0}#wpforms-entries-single .wpforms-entry-payment-meta{padding:0}#wpforms-entries-single .wpforms-entry-payment-meta p{border-bottom:1px solid #eee;padding:10px}#wpforms-entries-single .wpforms-entry-payment-meta p:last-of-type{border-bottom:0}#wpforms-entries-single .wpforms-entry-details-meta strong,#wpforms-entries-single .wpforms-entry-actions-meta strong{font-weight:600}#wpforms-entries-single .wpforms-entry-details-meta .dashicons,#wpforms-entries-single .wpforms-entry-actions-meta .dashicons{padding:0 2px 0 0;color:#82878A;top:-1px;left:-1px;position:relative;text-decoration:none}#wpforms-entries-single #wpforms-entry-details .submitdelete{color:#a00;text-decoration:none;padding:1px 2px}#wpforms-entries-single #wpforms-entry-details .submitdelete:hover{color:red}#wpforms-entries-single .wpforms-entry-actions-meta a{text-decoration:none}#wpforms-entries-single .wpforms-entry-actions-meta a:hover{text-decoration:underline}#wpforms-entries-single #wpforms-entry-geolocation .inside{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-geolocation ul{margin:0}#wpforms-entries-single #wpforms-entry-geolocation ul li{border-bottom:1px solid #eee;margin:0;overflow:auto}#wpforms-entries-single #wpforms-entry-geolocation ul li:last-of-type{border-bottom:0}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-geolocation-meta{width:85px;float:left;border-right:1px solid #eee;padding:10px 20px 10px 12px}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-geolocation-value{display:inline-block;padding:10px 12px 10px 20px}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-flag{vertical-align:text-top;margin-right:4px}#wpforms-entries-list .form-details{border-bottom:1px solid #ddd;padding-bottom:15px;margin:0 0 10px}#wpforms-entries-list .form-details .form-details-sub{color:#999;display:block;font-size:10px;text-transform:uppercase;margin:0 0 8px 0}#wpforms-entries-list .form-details .form-details-title{float:left;font-size:18px;font-weight:400;margin:0}@media (max-width: 1199px){#wpforms-entries-list .form-details .form-details-title{float:none;margin-bottom:10px}}#wpforms-entries-list .form-details .form-selector{display:inline-block;position:relative}#wpforms-entries-list .form-details .form-selector .toggle{border-radius:50%;color:#444;font-size:16px;box-shadow:none}#wpforms-entries-list .form-details .form-selector .toggle:hover,#wpforms-entries-list .form-details .form-selector .toggle.active{background-color:#e3e3e3;outline:none}#wpforms-entries-list .form-details .form-selector .toggle:before{vertical-align:middle}#wpforms-entries-list .form-details .form-selector .form-list{display:none;background:#fff;border-radius:3px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);position:absolute;top:27px;left:-108px;width:230px;padding:10px 0;z-index:9991}#wpforms-entries-list .form-details .form-selector .form-list:before{content:" ";position:absolute;top:-10px;left:110px;width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #fff transparent}#wpforms-entries-list .form-details .form-selector ul{max-height:196px;overflow-x:hidden;padding:0;margin:0}#wpforms-entries-list .form-details .form-selector ul li{list-style:none;margin:0;font-size:13px}#wpforms-entries-list .form-details .form-selector ul li a{display:block;text-decoration:none;padding:5px 15px;color:#444}#wpforms-entries-list .form-details .form-selector ul li a:hover{background-color:#f7f7f7}#wpforms-entries-list .form-details .form-details-actions{float:right}@media (max-width: 1199px){#wpforms-entries-list .form-details .form-details-actions{float:none}}#wpforms-entries-list .form-details .form-details-actions a{text-decoration:none;display:inline-block;margin:0 12px 0 0}#wpforms-entries-list .form-details .form-details-actions a:last-of-type{margin:0}#wpforms-entries-list .form-details .form-details-actions a .dashicons{width:16px;height:16px;font-size:16px}#wpforms-entries-list .search-box .wpforms-form-search-box-field{max-width:180px;vertical-align:top;margin:0 2px 0 0}#wpforms-entries-list .search-box .wpforms-form-search-box-comparison{max-width:90px;vertical-align:top;margin:0 2px 0 0}#wpforms-entries-list .search-box .wpforms-form-search-box-term{height:28px;margin:0 2px 0 0}#wpforms-entries-list .wpforms-filter-date .wpforms-filter-date-selector{height:28px;background-color:#fff;vertical-align:middle;max-width:210px}#wpforms-entries-list .wpforms-filter-date button{margin:1px 8px 0 0;vertical-align:top}#wpforms-entries-list .wp-list-table .column-indicators{width:35px;text-align:center}#wpforms-entries-list .wp-list-table .column-indicators a:focus{-webkit-box-shadow:none;box-shadow:none}#wpforms-entries-list .wp-list-table .column-indicators .dashicons{width:14px;height:14px;font-size:14px;margin-top:3px}#wpforms-entries-list .wp-list-table .indicator-star .dashicons{margin-right:6px}#wpforms-entries-list .wp-list-table .indicator-star{color:#e4e4e4}#wpforms-entries-list .wp-list-table .indicator-star:hover,#wpforms-entries-list .wp-list-table .indicator-star.unstar{color:#e27730}#wpforms-entries-list .wp-list-table .indicator-read{color:#9ede84}#wpforms-entries-list .wp-list-table .indicator-read:hover,#wpforms-entries-list .wp-list-table .indicator-read.unread{color:#e4e4e4}#wpforms-entries-list .wp-list-table .column-date{width:150px}#wpforms-entries-list .wp-list-table .column-status{width:120px}#wpforms-entries-list .wp-list-table .column-status img{display:inline-block;height:12px;width:auto;margin:0 0 0 3px}#wpforms-entries-list .wp-list-table .column-payment_total{width:100px}#wpforms-entries-list .wp-list-table .column-actions{width:100px}#wpforms-entries-list .wp-list-table .sep{color:#ddd}#wpforms-entries-list .wp-list-table .delete:hover{color:red}#wpforms-entries-list #wpforms-entries-table-edit-columns{float:right;color:#ccc}#wpforms-entries-list #wpforms-entries-table-edit-columns:hover{color:#666}#wpforms-welcome{border-top:3px solid #e27730;color:#555;padding-top:110px}@media (max-width: 767px){#wpforms-welcome{padding-top:64px}}#wpforms-welcome *,#wpforms-welcome *::before,#wpforms-welcome *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpforms-welcome .container{margin:0 auto;max-width:720px;padding:0}#wpforms-welcome .block{padding:40px}@media (max-width: 767px){#wpforms-welcome .block{padding:20px}}#wpforms-welcome img{max-width:100%;height:auto}#wpforms-welcome h1{color:#222;font-size:24px;text-align:center;margin:0 0 16px 0}#wpforms-welcome h5{color:#222;font-size:16px;margin:0 0 8px 0}#wpforms-welcome h6{font-size:16px;font-weight:400;line-height:1.6;text-align:center;margin:0}#wpforms-welcome p{font-size:14px;margin:0 0 20px 0}#wpforms-welcome .button-wrap{max-width:590px;margin:0 auto 0 auto}#wpforms-welcome .button-wrap .left{float:left;width:50%;padding-right:20px}@media (max-width: 767px){#wpforms-welcome .button-wrap .left{float:none;width:100%;padding:0;margin-bottom:20px}}#wpforms-welcome .button-wrap .right{float:right;width:50%;padding-left:20px}@media (max-width: 767px){#wpforms-welcome .button-wrap .right{float:none;width:100%;padding:0}}#wpforms-welcome .intro{background-color:#fff;border:2px solid #e1e1e1;border-radius:2px;margin-bottom:30px;position:relative;padding-top:40px}#wpforms-welcome .intro .sullie{background-color:#fff;border:2px solid #e1e1e1;border-radius:50%;height:110px;width:110px;padding:18px 14px 0 14px;position:absolute;top:-58px;left:50%;margin-left:-55px}#wpforms-welcome .intro .video-thumbnail{display:block;margin:0 auto}#wpforms-welcome .intro .button-wrap{margin-top:25px}#wpforms-welcome .features{background-color:#fff;border:2px solid #e1e1e1;border-bottom:0;border-radius:2px 2px 0 0;position:relative;padding-top:20px;padding-bottom:20px}#wpforms-welcome .features .feature-list{margin-top:60px}#wpforms-welcome .features .feature-block{float:left;width:50%;padding-bottom:35px;overflow:auto}@media (max-width: 767px){#wpforms-welcome .features .feature-block{float:none;width:100%}}#wpforms-welcome .features .feature-block.first{padding-right:20px;clear:both}@media (max-width: 767px){#wpforms-welcome .features .feature-block.first{padding-right:0}}#wpforms-welcome .features .feature-block.last{padding-left:20px}@media (max-width: 767px){#wpforms-welcome .features .feature-block.last{padding-left:0}}#wpforms-welcome .features .feature-block img{float:left;max-width:46px}#wpforms-welcome .features .feature-block h5{margin-left:68px}#wpforms-welcome .features .feature-block p{margin:0;margin-left:68px}#wpforms-welcome .features .button-wrap{margin-top:25px;text-align:center}#wpforms-welcome .upgrade-cta{background-color:#000;border:2px solid #e1e1e1;border-top:0;border-bottom:0;color:#fff}#wpforms-welcome .upgrade-cta h2{color:#fff;font-size:20px;margin:0 0 30px 0}#wpforms-welcome .upgrade-cta ul{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;margin:0;padding:0}#wpforms-welcome .upgrade-cta ul li{display:block;width:50%;margin:0 0 8px 0;padding:0}#wpforms-welcome .upgrade-cta ul li .dashicons{color:#2a9b39;margin-right:5px}#wpforms-welcome .upgrade-cta .left{float:left;width:66.666666%;padding-right:20px}@media (max-width: 767px){#wpforms-welcome .upgrade-cta .left{float:none;width:100%;padding-right:0;margin-bottom:20px}}#wpforms-welcome .upgrade-cta .right{float:right;width:33.333333%;padding:20px 0 0 20px;text-align:center}@media (max-width: 767px){#wpforms-welcome .upgrade-cta .right{float:none;width:100%;padding-left:0}}#wpforms-welcome .upgrade-cta .right h2{text-align:center;margin:0}#wpforms-welcome .upgrade-cta .right h2 span{display:inline-block;border-bottom:1px solid #555;padding:0 15px 12px}#wpforms-welcome .upgrade-cta .right .price{padding:26px 0}#wpforms-welcome .upgrade-cta .right .price .amount{font-size:48px;font-weight:600;position:relative;display:inline-block}#wpforms-welcome .upgrade-cta .right .price .amount:before{content:'$';position:absolute;top:-8px;left:-16px;font-size:18px}#wpforms-welcome .upgrade-cta .right .price .term{font-size:12px;display:inline-block}#wpforms-welcome .testimonials{background-color:#fff;border:2px solid #e1e1e1;border-top:0;padding:20px 0}#wpforms-welcome .testimonials .testimonial-block{margin:50px 0 0 0}#wpforms-welcome .testimonials .testimonial-block img{border-radius:50%;float:left;max-width:100px;box-shadow:0 0 18px rgba(0,0,0,0.2)}@media (max-width: 767px){#wpforms-welcome .testimonials .testimonial-block img{width:65px}}#wpforms-welcome .testimonials .testimonial-block p{font-size:14px;margin:0 0 12px 140px}@media (max-width: 767px){#wpforms-welcome .testimonials .testimonial-block p{margin-left:100px}}#wpforms-welcome .testimonials .testimonial-block p:last-of-type{margin-bottom:0}#wpforms-welcome .footer{background-color:#f1f1f1;border:2px solid #e1e1e1;border-top:0;border-radius:0 0 2px 2px}#wpforms-welcome.pro .features{border:2px solid #e1e1e1;margin-bottom:30px}#wpforms-welcome.pro .upgrade,#wpforms-welcome.pro .footer{display:none}#wpforms-welcome.pro .testimonials{border:2px solid #e1e1e1}.dashboard_page_wpforms-getting-started .video-container{border:2px solid #e1e1e1}.dashboard_page_wpforms-getting-started #wpfooter,.dashboard_page_wpforms-getting-started div.notice{display:none !important}#wpforms-admin-addons *,#wpforms-admin-addons *::before,#wpforms-admin-addons *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpforms-admin-addons .addons-container{margin-left:-20px;margin-right:-20px}#wpforms-admin-addons .unlock-msg{padding:0 20px;margin-top:-20px;clear:both}#wpforms-admin-addons #wpforms-admin-addons-search{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;vertical-align:middle;padding:7px 12px;margin:-3px 10px 0 0;width:200px;min-height:35px;float:right}#wpforms-admin-addons #wpforms-admin-addons-search:focus{border-color:#bbb}#wpforms-admin-addons .addon-container{padding:0 20px;float:left;width:33.333333%}@media (max-width: 1249px){#wpforms-admin-addons .addon-container{width:50%}}@media (max-width: 767px){#wpforms-admin-addons .addon-container{width:100%}}#wpforms-admin-addons h4{font-size:17px;font-weight:700}#wpforms-admin-addons .addon-item{background-color:#fff;border:1px solid #ddd;border-radius:3px;margin:0 0 40px 0}@media (max-width: 767px){#wpforms-admin-addons .addon-item{margin:0 0}}#wpforms-admin-addons .addon-item img{border:1px solid #eee;float:left;max-width:75px}#wpforms-admin-addons .addon-item h5{margin:0 0 10px 100px;font-size:16px}#wpforms-admin-addons .addon-item p{margin:0 0 0 100px}#wpforms-admin-addons .addon-item .details{padding:30px 20px}#wpforms-admin-addons .addon-item .actions{background-color:#f7f7f7;border-top:1px solid #ddd;padding:20px;position:relative}#wpforms-admin-addons .addon-item .actions .msg{background-color:#f7f7f7;position:absolute;text-align:center;font-weight:600;top:0;left:0;height:100%;width:100%;z-index:99;padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center}#wpforms-admin-addons .addon-item .actions .msg.success{color:#2a9b39}#wpforms-admin-addons .addon-item .actions .msg.error{color:red}#wpforms-admin-addons .addon-item .status{float:left;padding-top:8px}#wpforms-admin-addons .addon-item .status .status-inactive{color:red}#wpforms-admin-addons .addon-item .status .status-download{color:#666}#wpforms-admin-addons .addon-item .status .status-active{color:#2a9b39}#wpforms-admin-addons .addon-item .upgrade-button{text-align:center}#wpforms-admin-addons .addon-item .upgrade-button a{font-weight:600;width:140px;text-align:center;padding:8px 5px}#wpforms-admin-addons .addon-item .action-button{float:right}#wpforms-admin-addons .addon-item .action-button button{background:none;border:1px solid #ddd;border-radius:3px;box-shadow:none;cursor:pointer;font-weight:600;width:140px;text-align:center;padding:8px 5px}#wpforms-admin-addons .addon-item .action-button button:hover,#wpforms-admin-addons .addon-item .action-button button.loading{background-color:#e9e9e9}#wpforms-admin-addons .addon-item .action-button button .fa{margin-right:8px}#wpforms-admin-addons .addon-item .action-button button.status-active .fa{color:#2a9b39}#wpforms-admin-addons .addon-item .action-button button.status-active .fa{color:#2a9b39}#wpforms-admin-addons .addon-item .action-button button.status-inactive .fa{color:red}#wpforms-admin-addons .addon-item .action-button button.status-download .fa{color:#999}#wpforms-admin-addons .addon-item .action-button button.loading .fa{color:#666}.wpforms-admin-settings *,.wpforms-admin-settings *::before,.wpforms-admin-settings *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpforms-admin-settings .wpforms-setting-row{border-bottom:1px solid #e4e4e4;padding:30px 0;font-size:14px;line-height:1.3}.wpforms-admin-settings .wpforms-setting-row:first-of-type{padding-top:10px !important}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-row{padding:20px 0}}.wpforms-admin-settings .wpforms-setting-row.section-heading{padding:20px 0}.wpforms-admin-settings .wpforms-setting-row.section-heading.no-desc h4{margin:0}.wpforms-admin-settings .wpforms-setting-row.section-heading .wpforms-setting-field{margin:0;max-width:1000px}.wpforms-admin-settings .wpforms-setting-row.tools p,.wpforms-admin-settings .wpforms-setting-row.tools p:first-of-type{margin:0 0 16px 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-checkbox input[type=checkbox]{float:left;margin:1px 0 0 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-checkbox .desc{margin:0 0 0 30px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-license .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-license p.type{margin-top:12px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-text .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-select .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-radio .wpforms-setting-field input[type=radio]{margin:-3px 10px 0 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-radio .wpforms-setting-field label{margin-right:30px;display:inline-block}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field label:before{content:" ";display:block;width:155px;height:180px;margin:0 0 10px 0}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field .option-default:before{background:url(../images/settings-email-html.png) center center}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field .option-none:before{background:url(../images/settings-email-plaintext.png) center center}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-image .wpforms-setting-field img{display:block;margin:0 0 20px 0;max-width:400px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-color .wpforms-color-picker{padding-left:40px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-color .minicolors-input-swatch{top:7px;left:7px;height:21px;width:21px;border-radius:2px}.wpforms-admin-settings .wpforms-setting-row h4{font-size:20px;font-weight:700;margin:0 0 6px 0}.wpforms-admin-settings .wpforms-setting-row h3{font-size:24px;font-weight:600;margin:0 0 20px 0}.wpforms-admin-settings .wpforms-setting-row p{margin:12px 0 0;font-size:14px;line-height:1.3}.wpforms-admin-settings .wpforms-setting-row p:first-of-type{margin:8px 0 0}.wpforms-admin-settings .wpforms-setting-row p.desc{font-style:italic;color:#666}.wpforms-admin-settings .wpforms-setting-row p.discount-note{font-style:italic;color:#666}.wpforms-admin-settings .wpforms-setting-row p.discount-note strong{color:green}.wpforms-admin-settings .wpforms-setting-row input[type=text],.wpforms-admin-settings .wpforms-setting-row input[type=password]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px}@media (max-width: 959px){.wpforms-admin-settings .wpforms-setting-row input[type=text],.wpforms-admin-settings .wpforms-setting-row input[type=password]{width:300px}}.wpforms-admin-settings .wpforms-setting-row input[type=text]:focus,.wpforms-admin-settings .wpforms-setting-row input[type=password]:focus{border-color:#bbb}.wpforms-admin-settings .wpforms-setting-row button{margin-right:10px}.wpforms-admin-settings .wpforms-setting-row .choicesjs-select-wrap{display:block;max-width:400px}@media (max-width: 959px){.wpforms-admin-settings .wpforms-setting-row .choicesjs-select-wrap{width:300px}}.wpforms-admin-settings .wpforms-setting-row .progress-bar{background:#fff;border:1px solid #e27730;height:30px;width:100%;position:relative;border-radius:3px;margin:0 0 16px 0}.wpforms-admin-settings .wpforms-setting-row .progress-bar.complete{border:1px solid #2a9b39}.wpforms-admin-settings .wpforms-setting-row .progress-bar.complete .bar{background-color:#2a9b39}.wpforms-admin-settings .wpforms-setting-row .progress-bar.complete .bar:after{content:none;display:none}.wpforms-admin-settings .wpforms-setting-row .progress-bar .bar{display:block;background:#e27730;height:100%;left:0;position:absolute;-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out}@-webkit-keyframes progress{to{background-position:60px 0}}@-moz-keyframes progress{to{background-position:60px 0}}@keyframes progress{to{background-position:60px 0}}.wpforms-admin-settings .wpforms-setting-row .progress-bar .bar:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:progress 1s linear infinite;-moz-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-repeat:repeat-x;background-size:60px 60px;background-image:-webkit-linear-gradient(-45deg, transparent 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, transparent 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.wpforms-admin-settings .wpforms-setting-label{display:block;float:left;width:200px;padding:0}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-label{float:none;width:100%;padding-bottom:15px}}.wpforms-admin-settings .wpforms-setting-label label{display:block;font-weight:600}.wpforms-admin-settings .wpforms-setting-field{display:block;margin:0 0 0 200px;max-width:800px}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-field{margin:0}}.wpforms-admin-settings p.submit{margin:0;padding:25px 0}.wpforms-admin-settings .info-area,.wpforms-admin-settings .pre-error{display:block;width:100%;max-width:1000px;height:450px;font-family:Menlo,Monaco,monospace;font-size:12px;background:#fff;box-shadow:none;border:1px solid #ddd;white-space:pre;overflow:auto;padding:20px}.wpforms-admin-settings .pre-error{height:auto;max-height:250px;margin-bottom:20px}.wpforms-admin-settings .checkbox-multiselect-columns{max-width:600px;position:relative}.wpforms-admin-settings .checkbox-multiselect-columns:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}.wpforms-admin-settings .checkbox-multiselect-columns:before{content:"\f0ec";color:#999;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:130px;left:50%;margin:0 0 0 -10px}.wpforms-admin-settings .checkbox-multiselect-columns .header{font-weight:600;font-size:13px;margin:0;padding:0 0 5px 0;text-align:center}.wpforms-admin-settings .checkbox-multiselect-columns .first-column,.wpforms-admin-settings .checkbox-multiselect-columns .second-column{width:45%;float:left}.wpforms-admin-settings .checkbox-multiselect-columns .second-column{float:right}.wpforms-admin-settings .checkbox-multiselect-columns .second-column ul li{padding:10px}.wpforms-admin-settings .checkbox-multiselect-columns ul{background-color:#fff;border:1px solid #ddd;border-radius:3px;position:relative;height:250px;padding:0;overflow-y:auto;margin:0;list-style-type:none}.wpforms-admin-settings .checkbox-multiselect-columns ul li{border-bottom:1px #eee solid;margin:0;font-size:14px}.wpforms-admin-settings .checkbox-multiselect-columns ul li label{display:block;padding:10px 10px 10px 32px;position:relative;vertical-align:baseline}.wpforms-admin-settings .checkbox-multiselect-columns ul li label:hover{background-color:#e27730;color:#fff}.wpforms-admin-settings .checkbox-multiselect-columns ul li label:before{content:"\f0c8";color:#ddd;font:normal normal normal 16px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:12px;left:10px}.wpforms-admin-settings .checkbox-multiselect-columns ul li label.checked{opacity:0.6}.wpforms-admin-settings .checkbox-multiselect-columns ul li label.checked:before{content:"\f14a";color:#2a9b39}.wpforms-admin-settings .checkbox-multiselect-columns ul li input{display:none}.wpforms-admin-settings .checkbox-multiselect-columns .all{color:#999;display:inline-block;font-size:13px;margin:10px 0 0}.wpforms-admin-settings #wpforms-importer-analyze{display:none}.wpforms-admin-settings #wpforms-importer-analyze .process-count,.wpforms-admin-settings #wpforms-importer-analyze p{font-size:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade{display:none;font-size:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade h5{font-size:18px;font-weight:600;padding:0;margin:30px 0 20px 0}.wpforms-admin-settings #wpforms-importer-analyze .upgrade hr{border:none;border-bottom:1px solid #e4e4e4;margin:40px 0}.wpforms-admin-settings #wpforms-importer-analyze .upgrade .wpforms-btn{margin-right:10px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade ul li{list-style-type:disc;margin-left:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade ul li.form{list-style-type:none;margin-left:0;font-weight:700}.wpforms-admin-settings #wpforms-importer-process{display:none}.wpforms-admin-settings #wpforms-importer-process .process-count,.wpforms-admin-settings #wpforms-importer-process .process-completed{font-size:14px}.wpforms-admin-settings #wpforms-importer-process .process-completed{display:none}.wpforms-admin-settings #wpforms-importer-process .status{margin:20px 0 30px;background-color:#fff;border-radius:3px;border:1px solid #ddd;max-height:800px;overflow-y:scroll;display:none}.wpforms-admin-settings #wpforms-importer-process .status .item{border-bottom:1px solid #ddd;padding:20px}.wpforms-admin-settings #wpforms-importer-process .status .item:last-of-type{border:none}.wpforms-admin-settings #wpforms-importer-process .status .item p{font-size:13px;margin:12px 0 0}.wpforms-admin-settings #wpforms-importer-process .status .item ul{font-size:13px;margin:12px 0 0 16px}.wpforms-admin-settings #wpforms-importer-process .status .item ul li{list-style:disc}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon{display:inline-block;margin:0 10px 0 0}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-info-circle{color:#00a0d2}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-check{color:#46b450}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-exclamation-triangle{color:#ffb900}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-times,.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-exclamation-circle{color:red}.wpforms-admin-settings #wpforms-importer-process .status .item .name{font-size:14px;float:left}.wpforms-admin-settings #wpforms-importer-process .status .item .actions{font-size:14px;float:right}.wpforms-admin-settings #wpforms-importer-process .status .item .actions .sep{color:#ddd}.wpforms-admin-settings .settings-lite-cta{background-color:#fff;border:1px solid #dadada;padding:25px 20px;margin:10px 0 0 0;position:relative}.wpforms-admin-settings .settings-lite-cta .dismiss{position:absolute;top:10px;right:10px;color:#666;font-size:16px}.wpforms-admin-settings .settings-lite-cta h5{margin:0 0 16px;font-size:18px;font-weight:700}.wpforms-admin-settings .settings-lite-cta h6{font-weight:700;font-size:14px;margin:0 0 16px}.wpforms-admin-settings .settings-lite-cta p{color:#555;font-size:14px;margin:0 0 16px}.wpforms-admin-settings .settings-lite-cta p:last-of-type{margin:0}.wpforms-admin-settings .settings-lite-cta p a{color:#e27730}.wpforms-admin-settings .settings-lite-cta p a:hover{color:#b85a1b}.wpforms-admin-settings .settings-lite-cta ul{margin:0;padding:0;width:50%;float:left}@media (max-width: 600px){.wpforms-admin-settings .settings-lite-cta ul{width:100%;float:none}}.wpforms-admin-settings .settings-lite-cta ul li{margin:0;padding:0 0 2px 16px;color:#555;font-size:14px;position:relative}.wpforms-admin-settings .settings-lite-cta ul li:before{content:'+';position:absolute;top:-1px;left:0}.wpforms-admin-settings .settings-lite-cta .list{margin:0 0 16px 0;overflow:auto;max-width:900px}.wpforms-admin-settings .settings-lite-cta .green{color:#218900;font-weight:700}.wpforms-admin-settings .settings-lite-cta .fa-star{color:#ff982d}#wpforms-settings-providers .wpforms-settings-provider{border-bottom:1px solid #ddd;padding:30px 0}#wpforms-settings-providers .wpforms-settings-provider.focus-out{opacity:0.4}#wpforms-settings-providers .wpforms-settings-provider-header{cursor:pointer;max-width:1000px}#wpforms-settings-providers .wpforms-settings-provider-logo{float:left;position:relative}#wpforms-settings-providers .wpforms-settings-provider-logo .fa{position:absolute;top:50%;margin:-9px 0 0 0;left:10px;color:#666;font-size:18px}#wpforms-settings-providers .wpforms-settings-provider-logo img{background:#fff;border:1px solid #ddd;max-width:90px;display:block;margin:0 0 0 40px}#wpforms-settings-providers .wpforms-settings-provider-info{margin:0 0 0 160px;position:relative;padding:20px 0 0}#wpforms-settings-providers .wpforms-settings-provider-info h3{margin:0 0 10px 0;font-size:20px;font-weight:600}#wpforms-settings-providers .wpforms-settings-provider-info p{margin:0;font-size:14px}#wpforms-settings-providers .wpforms-settings-provider-info .connected-indicator{color:#83c11f;width:135px;border:1px solid #83c11f;border-radius:4px;padding:8px 14px;font-size:16px;position:absolute;top:28px;right:0;display:none}#wpforms-settings-providers .connected .wpforms-settings-provider-info .connected-indicator{display:block}#wpforms-settings-providers .wpforms-settings-provider-accounts{margin:0 0 0 160px;display:none;max-width:840px}#wpforms-settings-providers .focus-in .wpforms-settings-provider-accounts{display:block}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul{padding:0;margin:0}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li{border-bottom:1px solid #ddd;margin:0;padding:10px 0;font-size:14px}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li:first-of-type{border-top:1px solid #ddd}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li:last-of-type{margin-bottom:16px}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.label{float:left;width:50%}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.date{color:#999;float:left;width:35%}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.remove{float:right;width:15%;text-align:right}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect{display:none;padding:20px;background-color:#ebf3fb;border:1px solid #0e6cad}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:block;padding:7px 12px;margin:5px 0;width:400px;min-height:35px}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect input[type=text]:focus{border-color:#bbb}#wpforms-settings-providers .focus-in .wpforms-settings-provider-accounts-connect{display:block}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect .fa{display:none}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect p,#wpforms-settings-providers .wpforms-settings-provider-accounts p{margin:0 0 15px 0;font-size:14px}
|
1 |
+
.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#EAEAEA;cursor:not-allowed;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices[data-type*="select-one"]{cursor:pointer}.choices[data-type*="select-one"] .choices__inner{padding-bottom:3.0px}.choices[data-type*="select-one"] .choices__input{display:block;width:100% !important;padding:10px !important;border-bottom:1px solid #DDDDDD !important;background-color:#FFFFFF;margin:0 !important}.choices[data-type*="select-one"] .choices__button{background-image:url("../images/cross-inverse.svg");padding:0;background-size:8px;height:100%;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*="select-one"] .choices__button:hover,.choices[data-type*="select-one"] .choices__button:focus{opacity:1}.choices[data-type*="select-one"] .choices__button:focus{box-shadow:0px 0px 0px 2px #0e6cad}.choices[data-type*="select-one"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*="select-one"].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*="select-one"][dir="rtl"]:after{left:11.5px;right:auto}.choices[data-type*="select-one"][dir="rtl"] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*="select-multiple"]:after{content:"";height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:18px;margin-top:-2.5px;pointer-events:none}.choices[data-type*="select-multiple"].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*="select-multiple"] .choices__inner,.choices[data-type*="text"] .choices__inner{cursor:text}.choices[data-type*="select-multiple"] .choices__button,.choices[data-type*="text"] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #0a4f7e;background-image:url("../images/cross.svg");background-size:8px;width:8px;line-height:1;opacity:.75}.choices[data-type*="select-multiple"] .choices__button:hover,.choices[data-type*="select-multiple"] .choices__button:focus,.choices[data-type*="text"] .choices__button:hover,.choices[data-type*="text"] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#fff;padding:4px 7.5px 1px;border:1px solid #DDDDDD;border-radius:3px;font-size:14px;min-height:35px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:3px 3px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 3px 3px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir="rtl"] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:3px;padding:3px 10px;font-size:12px;font-weight:500;margin-right:4px;margin-top:0px;margin-bottom:3px;background-color:#0e6cad;border:1px solid #0c5d95;color:#FFFFFF;word-break:break-all}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir="rtl"] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#0c5d95;border:1px solid #0a4f7e}.is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191}.choices__list--dropdown{display:none;z-index:1;position:absolute;width:100%;background-color:#FFFFFF;border:1px solid #DDDDDD;top:100%;margin-top:-1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden;word-break:break-all}.choices__list--dropdown.is-active{display:block}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir="rtl"] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir="rtl"] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir="rtl"] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline !important;background-color:#f9f9f9;font-size:14px;margin:0 !important;border:0 !important;border-radius:0 !important;max-width:100%;min-height:0 !important;width:auto !important;padding:4px 0 4px 2px !important}.choices__input:focus{outline:0}[dir="rtl"] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:.5}.wpforms-admin-page .wpforms-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none}.wpforms-admin-page .wpforms-btn-block{display:block;width:100%}.wpforms-admin-page .wpforms-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wpforms-admin-page .wpforms-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wpforms-admin-page .wpforms-btn-orange{background-color:#e27730;border-color:#e27730;color:#fff}.wpforms-admin-page .wpforms-btn-orange:hover{background-color:#b85a1b;border-color:#b85a1b}.wpforms-admin-page .wpforms-btn-grey{background-color:#eee;border-color:#ccc;color:#666}.wpforms-admin-page .wpforms-btn-grey:hover{background-color:#d7d7d7;border-color:#ccc;color:#444}.wpforms-admin-page .wpforms-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wpforms-admin-page .wpforms-btn-light-grey:hover{background-color:#eee;color:#444}.wpforms-admin-page .wpforms-btn-trans-green{background-color:none;color:#2a9b39}.wpforms-admin-page .wpforms-btn-trans-green:hover{background-color:#2a9b39;color:#fff}.wpforms-admin-page .wpforms-btn-trans-green .underline{position:relative}.wpforms-admin-page .wpforms-btn-trans-green .underline:after{content:" ";border-bottom:1px dashed #2a9b39;position:absolute;bottom:-5px;left:0;width:100%}.wpforms-admin-page .wpforms-btn-trans-green .dashicons{height:18px}body div.jconfirm *,body div.jconfirm *::before,body div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.4);top:8px;right:8px}body div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon:hover{color:rgba(0,0,0,0.8)}body div.jconfirm div.jconfirm-box div.jconfirm-title-c{margin:0 0 26px 0 !important;padding:0 !important}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-icon-c{margin:0 !important;color:#c4c4c4 !important}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-title{display:block;color:#333}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-icon-c+span.jconfirm-title{margin-top:20px !important}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:26px;display:block}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:inherit}body div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#555;line-height:1.4}body div.jconfirm div.jconfirm-box div.jconfirm-content.lite-upgrade p{font-size:18px;padding:0 20px}body div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 16px;font-size:16px;line-height:1.5}body div.jconfirm div.jconfirm-box div.jconfirm-content p:last-of-type{margin:0}body div.jconfirm div.jconfirm-box div.jconfirm-content p.large{font-size:18px}body div.jconfirm div.jconfirm-box div.jconfirm-content p.small{font-size:14px}body div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased{font-size:12px;color:#ccc;text-decoration:none}body div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased:hover{text-decoration:underline}body div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased{display:block;font-size:12px;color:#aaa;text-decoration:none;padding-top:20px}body div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased:hover{color:#999;text-decoration:underline}body div.jconfirm div.jconfirm-box .discount-note{text-align:center;margin:30px 0 0}body div.jconfirm div.jconfirm-box .discount-note p{background-color:#faffac;margin:0 -30px;padding:24px 60px 20px;font-size:15px;color:#4d4d4d;position:relative}body div.jconfirm div.jconfirm-box .discount-note p:after{content:'\f058';display:inline-block;font:normal normal normal 14px/1 FontAwesome;background-color:#fff;font-size:26px;border-radius:50%;padding:5px 6px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-20px;right:50%;margin-right:-18px;color:#3abc01}body div.jconfirm div.jconfirm-box .discount-note span{font-weight:700;color:#3abc01}body div.jconfirm div.jconfirm-box .discount-note a{color:#aaa;display:block;margin-top:12px}body div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode{margin:20px 0;text-align:center;font-size:24px;padding:8px 5px}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode:disabled{color:#333}body div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#e27730;color:#fff;outline:none}body div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#b85a1b;border-color:#b85a1b}body div.jconfirm div.jconfirm-box .error{display:none;color:red}body div.jconfirm div.jconfirm-box .wpforms-error{border:1px solid #ebccd1 !important}body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body .choices{text-align:left}body .choices input[type=text].choices__input{display:inline-block !important}.wpforms-admin-page .wpforms-alert{padding:16px;margin-bottom:18px;border:1px solid transparent}.wpforms-admin-page .wpforms-alert h4{margin-top:0;color:inherit}.wpforms-admin-page .wpforms-alert p{margin:0 0 15px 0}.wpforms-admin-page .wpforms-alert p:last-of-type{margin:0}.wpforms-admin-page .wpforms-alert.wpforms-alert-nomargin{margin:0}.wpforms-admin-page .wpforms-alert.wpforms-alert-small{font-size:12px}.wpforms-admin-page .wpforms-alert.wpforms-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpforms-admin-page .wpforms-alert.wpforms-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wpforms-admin-page .wpforms-alert.wpforms-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wpforms-admin-page .wpforms-alert.wpforms-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.wpforms-flag{width:16px;height:16px;background:url(../../images/flags.png) no-repeat;display:inline-block}.wpforms-flag.wpforms-flag-ad{background-position:-16px 0}.wpforms-flag.wpforms-flag-ae{background-position:-32px 0}.wpforms-flag.wpforms-flag-af{background-position:-48px 0}.wpforms-flag.wpforms-flag-ag{background-position:-64px 0}.wpforms-flag.wpforms-flag-ai{background-position:-80px 0}.wpforms-flag.wpforms-flag-al{background-position:-96px 0}.wpforms-flag.wpforms-flag-am{background-position:-112px 0}.wpforms-flag.wpforms-flag-an{background-position:-128px 0}.wpforms-flag.wpforms-flag-ao{background-position:-144px 0}.wpforms-flag.wpforms-flag-ar{background-position:-160px 0}.wpforms-flag.wpforms-flag-as{background-position:-176px 0}.wpforms-flag.wpforms-flag-at{background-position:-192px 0}.wpforms-flag.wpforms-flag-au{background-position:-208px 0}.wpforms-flag.wpforms-flag-aw{background-position:-224px 0}.wpforms-flag.wpforms-flag-az{background-position:0 -16px}.wpforms-flag.wpforms-flag-ba{background-position:-16px -16px}.wpforms-flag.wpforms-flag-bb{background-position:-32px -16px}.wpforms-flag.wpforms-flag-bd{background-position:-48px -16px}.wpforms-flag.wpforms-flag-be{background-position:-64px -16px}.wpforms-flag.wpforms-flag-bf{background-position:-80px -16px}.wpforms-flag.wpforms-flag-bg{background-position:-96px -16px}.wpforms-flag.wpforms-flag-bh{background-position:-112px -16px}.wpforms-flag.wpforms-flag-bi{background-position:-128px -16px}.wpforms-flag.wpforms-flag-bj{background-position:-144px -16px}.wpforms-flag.wpforms-flag-bm{background-position:-160px -16px}.wpforms-flag.wpforms-flag-bn{background-position:-176px -16px}.wpforms-flag.wpforms-flag-bo{background-position:-192px -16px}.wpforms-flag.wpforms-flag-br{background-position:-208px -16px}.wpforms-flag.wpforms-flag-bs{background-position:-224px -16px}.wpforms-flag.wpforms-flag-bt{background-position:0 -32px}.wpforms-flag.wpforms-flag-bw{background-position:-16px -32px}.wpforms-flag.wpforms-flag-by{background-position:-32px -32px}.wpforms-flag.wpforms-flag-bz{background-position:-48px -32px}.wpforms-flag.wpforms-flag-ca{background-position:-64px -32px}.wpforms-flag.wpforms-flag-cd{background-position:-80px -32px}.wpforms-flag.wpforms-flag-cf{background-position:-96px -32px}.wpforms-flag.wpforms-flag-cg{background-position:-112px -32px}.wpforms-flag.wpforms-flag-ch{background-position:-128px -32px}.wpforms-flag.wpforms-flag-ci{background-position:-144px -32px}.wpforms-flag.wpforms-flag-ck{background-position:-160px -32px}.wpforms-flag.wpforms-flag-cl{background-position:-176px -32px}.wpforms-flag.wpforms-flag-cm{background-position:-192px -32px}.wpforms-flag.wpforms-flag-cn{background-position:-208px -32px}.wpforms-flag.wpforms-flag-co{background-position:-224px -32px}.wpforms-flag.wpforms-flag-cr{background-position:0 -48px}.wpforms-flag.wpforms-flag-cu{background-position:-16px -48px}.wpforms-flag.wpforms-flag-cv{background-position:-32px -48px}.wpforms-flag.wpforms-flag-cy{background-position:-48px -48px}.wpforms-flag.wpforms-flag-cz{background-position:-64px -48px}.wpforms-flag.wpforms-flag-de{background-position:-80px -48px}.wpforms-flag.wpforms-flag-dj{background-position:-96px -48px}.wpforms-flag.wpforms-flag-dk{background-position:-112px -48px}.wpforms-flag.wpforms-flag-dm{background-position:-128px -48px}.wpforms-flag.wpforms-flag-do{background-position:-144px -48px}.wpforms-flag.wpforms-flag-dz{background-position:-160px -48px}.wpforms-flag.wpforms-flag-ec{background-position:-176px -48px}.wpforms-flag.wpforms-flag-ee{background-position:-192px -48px}.wpforms-flag.wpforms-flag-eg{background-position:-208px -48px}.wpforms-flag.wpforms-flag-eh{background-position:-224px -48px}.wpforms-flag.wpforms-flag-er{background-position:0 -64px}.wpforms-flag.wpforms-flag-es{background-position:-16px -64px}.wpforms-flag.wpforms-flag-et{background-position:-32px -64px}.wpforms-flag.wpforms-flag-fi{background-position:-48px -64px}.wpforms-flag.wpforms-flag-fj{background-position:-64px -64px}.wpforms-flag.wpforms-flag-fm{background-position:-80px -64px}.wpforms-flag.wpforms-flag-fo{background-position:-96px -64px}.wpforms-flag.wpforms-flag-fr{background-position:-112px -64px}.wpforms-flag.wpforms-flag-ga{background-position:-128px -64px}.wpforms-flag.wpforms-flag-gb{background-position:-144px -64px}.wpforms-flag.wpforms-flag-gd{background-position:-160px -64px}.wpforms-flag.wpforms-flag-ge{background-position:-176px -64px}.wpforms-flag.wpforms-flag-gg{background-position:-192px -64px}.wpforms-flag.wpforms-flag-gh{background-position:-208px -64px}.wpforms-flag.wpforms-flag-gi{background-position:-224px -64px}.wpforms-flag.wpforms-flag-gl{background-position:0 -80px}.wpforms-flag.wpforms-flag-gm{background-position:-16px -80px}.wpforms-flag.wpforms-flag-gn{background-position:-32px -80px}.wpforms-flag.wpforms-flag-gp{background-position:-48px -80px}.wpforms-flag.wpforms-flag-gq{background-position:-64px -80px}.wpforms-flag.wpforms-flag-gr{background-position:-80px -80px}.wpforms-flag.wpforms-flag-gt{background-position:-96px -80px}.wpforms-flag.wpforms-flag-gu{background-position:-112px -80px}.wpforms-flag.wpforms-flag-gw{background-position:-128px -80px}.wpforms-flag.wpforms-flag-gy{background-position:-144px -80px}.wpforms-flag.wpforms-flag-hk{background-position:-160px -80px}.wpforms-flag.wpforms-flag-hn{background-position:-176px -80px}.wpforms-flag.wpforms-flag-hr{background-position:-192px -80px}.wpforms-flag.wpforms-flag-ht{background-position:-208px -80px}.wpforms-flag.wpforms-flag-hu{background-position:-224px -80px}.wpforms-flag.wpforms-flag-id{background-position:0 -96px}.wpforms-flag.wpforms-flag-ie{background-position:-16px -96px}.wpforms-flag.wpforms-flag-il{background-position:-32px -96px}.wpforms-flag.wpforms-flag-im{background-position:-48px -96px}.wpforms-flag.wpforms-flag-in{background-position:-64px -96px}.wpforms-flag.wpforms-flag-iq{background-position:-80px -96px}.wpforms-flag.wpforms-flag-ir{background-position:-96px -96px}.wpforms-flag.wpforms-flag-is{background-position:-112px -96px}.wpforms-flag.wpforms-flag-it{background-position:-128px -96px}.wpforms-flag.wpforms-flag-je{background-position:-144px -96px}.wpforms-flag.wpforms-flag-jm{background-position:-160px -96px}.wpforms-flag.wpforms-flag-jo{background-position:-176px -96px}.wpforms-flag.wpforms-flag-jp{background-position:-192px -96px}.wpforms-flag.wpforms-flag-ke{background-position:-208px -96px}.wpforms-flag.wpforms-flag-kg{background-position:-224px -96px}.wpforms-flag.wpforms-flag-kh{background-position:0 -112px}.wpforms-flag.wpforms-flag-ki{background-position:-16px -112px}.wpforms-flag.wpforms-flag-km{background-position:-32px -112px}.wpforms-flag.wpforms-flag-kn{background-position:-48px -112px}.wpforms-flag.wpforms-flag-kp{background-position:-64px -112px}.wpforms-flag.wpforms-flag-kr{background-position:-80px -112px}.wpforms-flag.wpforms-flag-kw{background-position:-96px -112px}.wpforms-flag.wpforms-flag-ky{background-position:-112px -112px}.wpforms-flag.wpforms-flag-kz{background-position:-128px -112px}.wpforms-flag.wpforms-flag-la{background-position:-144px -112px}.wpforms-flag.wpforms-flag-lb{background-position:-160px -112px}.wpforms-flag.wpforms-flag-lc{background-position:-176px -112px}.wpforms-flag.wpforms-flag-li{background-position:-192px -112px}.wpforms-flag.wpforms-flag-lk{background-position:-208px -112px}.wpforms-flag.wpforms-flag-lr{background-position:-224px -112px}.wpforms-flag.wpforms-flag-ls{background-position:0 -128px}.wpforms-flag.wpforms-flag-lt{background-position:-16px -128px}.wpforms-flag.wpforms-flag-lu{background-position:-32px -128px}.wpforms-flag.wpforms-flag-lv{background-position:-48px -128px}.wpforms-flag.wpforms-flag-ly{background-position:-64px -128px}.wpforms-flag.wpforms-flag-ma{background-position:-80px -128px}.wpforms-flag.wpforms-flag-mc{background-position:-96px -128px}.wpforms-flag.wpforms-flag-md{background-position:-112px -128px}.wpforms-flag.wpforms-flag-me{background-position:-128px -128px}.wpforms-flag.wpforms-flag-mg{background-position:-144px -128px}.wpforms-flag.wpforms-flag-mh{background-position:-160px -128px}.wpforms-flag.wpforms-flag-mk{background-position:-176px -128px}.wpforms-flag.wpforms-flag-ml{background-position:-192px -128px}.wpforms-flag.wpforms-flag-mm{background-position:-208px -128px}.wpforms-flag.wpforms-flag-mn{background-position:-224px -128px}.wpforms-flag.wpforms-flag-mo{background-position:0 -144px}.wpforms-flag.wpforms-flag-mq{background-position:-16px -144px}.wpforms-flag.wpforms-flag-mr{background-position:-32px -144px}.wpforms-flag.wpforms-flag-ms{background-position:-48px -144px}.wpforms-flag.wpforms-flag-mt{background-position:-64px -144px}.wpforms-flag.wpforms-flag-mu{background-position:-80px -144px}.wpforms-flag.wpforms-flag-mv{background-position:-96px -144px}.wpforms-flag.wpforms-flag-mw{background-position:-112px -144px}.wpforms-flag.wpforms-flag-mx{background-position:-128px -144px}.wpforms-flag.wpforms-flag-my{background-position:-144px -144px}.wpforms-flag.wpforms-flag-mz{background-position:-160px -144px}.wpforms-flag.wpforms-flag-na{background-position:-176px -144px}.wpforms-flag.wpforms-flag-nc{background-position:-192px -144px}.wpforms-flag.wpforms-flag-ne{background-position:-208px -144px}.wpforms-flag.wpforms-flag-ng{background-position:-224px -144px}.wpforms-flag.wpforms-flag-ni{background-position:0 -160px}.wpforms-flag.wpforms-flag-nl{background-position:-16px -160px}.wpforms-flag.wpforms-flag-no{background-position:-32px -160px}.wpforms-flag.wpforms-flag-np{background-position:-48px -160px}.wpforms-flag.wpforms-flag-nr{background-position:-64px -160px}.wpforms-flag.wpforms-flag-nz{background-position:-80px -160px}.wpforms-flag.wpforms-flag-om{background-position:-96px -160px}.wpforms-flag.wpforms-flag-pa{background-position:-112px -160px}.wpforms-flag.wpforms-flag-pe{background-position:-128px -160px}.wpforms-flag.wpforms-flag-pf{background-position:-144px -160px}.wpforms-flag.wpforms-flag-pg{background-position:-160px -160px}.wpforms-flag.wpforms-flag-ph{background-position:-176px -160px}.wpforms-flag.wpforms-flag-pk{background-position:-192px -160px}.wpforms-flag.wpforms-flag-pl{background-position:-208px -160px}.wpforms-flag.wpforms-flag-pr{background-position:-224px -160px}.wpforms-flag.wpforms-flag-ps{background-position:0 -176px}.wpforms-flag.wpforms-flag-pt{background-position:-16px -176px}.wpforms-flag.wpforms-flag-pw{background-position:-32px -176px}.wpforms-flag.wpforms-flag-py{background-position:-48px -176px}.wpforms-flag.wpforms-flag-qa{background-position:-64px -176px}.wpforms-flag.wpforms-flag-re{background-position:-80px -176px}.wpforms-flag.wpforms-flag-ro{background-position:-96px -176px}.wpforms-flag.wpforms-flag-rs{background-position:-112px -176px}.wpforms-flag.wpforms-flag-ru{background-position:-128px -176px}.wpforms-flag.wpforms-flag-rw{background-position:-144px -176px}.wpforms-flag.wpforms-flag-sa{background-position:-160px -176px}.wpforms-flag.wpforms-flag-sb{background-position:-176px -176px}.wpforms-flag.wpforms-flag-sc{background-position:-192px -176px}.wpforms-flag.wpforms-flag-sd{background-position:-208px -176px}.wpforms-flag.wpforms-flag-se{background-position:-224px -176px}.wpforms-flag.wpforms-flag-sg{background-position:0 -192px}.wpforms-flag.wpforms-flag-si{background-position:-16px -192px}.wpforms-flag.wpforms-flag-sk{background-position:-32px -192px}.wpforms-flag.wpforms-flag-sl{background-position:-48px -192px}.wpforms-flag.wpforms-flag-sm{background-position:-64px -192px}.wpforms-flag.wpforms-flag-sn{background-position:-80px -192px}.wpforms-flag.wpforms-flag-so{background-position:-96px -192px}.wpforms-flag.wpforms-flag-sr{background-position:-112px -192px}.wpforms-flag.wpforms-flag-st{background-position:-128px -192px}.wpforms-flag.wpforms-flag-sv{background-position:-144px -192px}.wpforms-flag.wpforms-flag-sy{background-position:-160px -192px}.wpforms-flag.wpforms-flag-sz{background-position:-176px -192px}.wpforms-flag.wpforms-flag-tc{background-position:-192px -192px}.wpforms-flag.wpforms-flag-td{background-position:-208px -192px}.wpforms-flag.wpforms-flag-tg{background-position:-224px -192px}.wpforms-flag.wpforms-flag-th{background-position:0 -208px}.wpforms-flag.wpforms-flag-tj{background-position:-16px -208px}.wpforms-flag.wpforms-flag-tl{background-position:-32px -208px}.wpforms-flag.wpforms-flag-tm{background-position:-48px -208px}.wpforms-flag.wpforms-flag-tn{background-position:-64px -208px}.wpforms-flag.wpforms-flag-to{background-position:-80px -208px}.wpforms-flag.wpforms-flag-tr{background-position:-96px -208px}.wpforms-flag.wpforms-flag-tt{background-position:-112px -208px}.wpforms-flag.wpforms-flag-tv{background-position:-128px -208px}.wpforms-flag.wpforms-flag-tw{background-position:-144px -208px}.wpforms-flag.wpforms-flag-tz{background-position:-160px -208px}.wpforms-flag.wpforms-flag-ua{background-position:-176px -208px}.wpforms-flag.wpforms-flag-ug{background-position:-192px -208px}.wpforms-flag.wpforms-flag-us{background-position:-208px -208px}.wpforms-flag.wpforms-flag-uy{background-position:-224px -208px}.wpforms-flag.wpforms-flag-uz{background-position:0 -224px}.wpforms-flag.wpforms-flag-va{background-position:-16px -224px}.wpforms-flag.wpforms-flag-vc{background-position:-32px -224px}.wpforms-flag.wpforms-flag-ve{background-position:-48px -224px}.wpforms-flag.wpforms-flag-vg{background-position:-64px -224px}.wpforms-flag.wpforms-flag-vi{background-position:-80px -224px}.wpforms-flag.wpforms-flag-vn{background-position:-96px -224px}.wpforms-flag.wpforms-flag-vu{background-position:-112px -224px}.wpforms-flag.wpforms-flag-ws{background-position:-128px -224px}.wpforms-flag.wpforms-flag-ye{background-position:-144px -224px}.wpforms-flag.wpforms-flag-za{background-position:-160px -224px}.wpforms-flag.wpforms-flag-zm{background-position:-176px -224px}.wpforms-flag.wpforms-flag-zw{background-position:-192px -224px}#wpforms-header-temp{position:relative;margin:0;position:absolute;top:-1px;left:20px;right:20px;z-index:99}#wpforms-header{border-top:3px solid #e27730;padding:22px 20px}#wpforms-header img{display:block;margin:0;max-width:235px}@media (max-width: 782px){#wpforms-header img{max-width:200px}}.wpforms-admin-wrap .page-title{background-color:#fff;margin:0 0 20px 0;padding:15px 20px}.wpforms-admin-wrap .page-title .add-new-h2{margin-left:28px}.wpforms-admin-tabs{background-color:#fff;margin:0 0 20px 0;padding:0 20px;list-style:none;overflow:auto;font-size:14px}.wpforms-admin-tabs li{margin:0 30px 0 0;padding:0;float:left}.wpforms-admin-tabs li:last-of-type{margin:0}.wpforms-admin-tabs li a{color:#666;display:block;padding:20px 0 18px 0;text-decoration:none;border-bottom:2px solid #fff;box-shadow:none}.wpforms-admin-tabs li a:hover{border-color:#999}.wpforms-admin-tabs li a.active{border-color:#e27730}#wpcontent{padding-left:0 !important;position:relative}@media (max-width: 600px){#wpcontent{padding-top:46px}}@media (max-width: 600px){#wpbody{padding-top:0}}.wpforms-admin-page #screen-meta-links,.wpforms-admin-page #screen-meta{display:none}.wpforms-admin-page .video-container{position:relative;padding-bottom:56.1%;height:0;overflow:hidden}.wpforms-admin-page .video-container iframe,.wpforms-admin-page .video-container object,.wpforms-admin-page .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wpforms-admin-page .wpforms-file-upload input[type=file]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.wpforms-admin-page .wpforms-file-upload label{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:0}.wpforms-admin-page .wpforms-file-upload input[type=file]:focus+label,.wpforms-admin-page .wpforms-file-upload input[type=file].has-focus+label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}.wpforms-admin-page .wpforms-file-upload .fld{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px}.wpforms-admin-page .wpforms-file-upload .fld .placeholder{color:#ccc}.wpforms-admin-page .wpforms-file-upload strong .fa{margin-right:8px}.wpforms-admin-page .wpforms-hide{display:none}.wpforms-admin-page .wpforms-h1-placeholder{display:none}.wpforms-admin-page .notice{display:none}.wpforms-admin-wrap{margin:0}.wpforms-admin-wrap .notice{margin-left:20px !important;margin-right:20px !important}.wpforms-admin-content{padding-left:20px;padding-right:20px}.wpforms-admin-content:before{content:" ";display:table}.wpforms-admin-content:after{clear:both;content:" ";display:table}.wpforms-clear:before{content:" ";display:table}.wpforms-clear:after{clear:both;content:" ";display:table}#wpforms-overview .tablenav.top{margin-top:0}#wpforms-overview .wp-list-table .column-id{width:30px}#wpforms-overview .wp-list-table .column-entries{width:70px}#wpforms-overview .wp-list-table .column-shortcode{width:150px}#wpforms-overview .wp-list-table .column-created{width:145px}#wpforms-entries-single #poststuff{padding:0}#wpforms-entries-single .postbox .hndle{cursor:default !important}#wpforms-entries-single .wpforms-entry-navigation{font-size:13px;line-height:29px;float:right;position:relative;padding-top:2px}@media (max-width: 600px){#wpforms-entries-single .wpforms-entry-navigation{display:none}}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2{top:auto;margin:0;padding:4px 0px;text-align:center}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2 .dashicons{font-size:16px;height:auto;width:28px;line-height:29px}#wpforms-entries-single .wpforms-entry-navigation .add-new-h2.inactive{opacity:0.5;pointer-events:none;cursor:default}#wpforms-entries-single .wpforms-entry-navigation .wpforms-entry-navigation-text{display:inline-block;margin-right:10px}#wpforms-entries-single .wpforms-entry-navigation .wpforms-entry-current{top:auto;margin:0;text-align:center;padding:4px 10px;position:relative;text-decoration:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#fff;font-size:13px;line-height:29px;text-transform:center}#wpforms-entries-single #wpforms-entry-fields h2.hndle{font-size:18px}#wpforms-entries-single #wpforms-entry-fields h2.hndle .dashicons{font-size:16px;height:16px;width:16px;margin:4px 4px 0 0;color:#e27730}#wpforms-entries-single #wpforms-entry-fields .no-fields{padding:12px;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside p{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-fields .inside .wpforms-entry-field-name{font-weight:600;background:#ebf3fb;padding:8px 12px}#wpforms-entries-single #wpforms-entry-fields .inside .wpforms-entry-field-value{background:#fff;padding:8px 12px}#wpforms-entries-single #wpforms-entry-fields .inside .empty .wpforms-entry-field-value{font-style:italic;color:#999}#wpforms-entries-single #wpforms-entry-fields .wpforms-empty-field-toggle{float:right;text-decoration:none;padding:5px 0 0}#wpforms-entries-single #wpforms-entry-notes .inside{margin:0;padding:0}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-new{padding:10px}#wpforms-entries-single #wpforms-entry-notes form{display:none}#wpforms-entries-single #wpforms-entry-notes .btns{overflow:auto;padding:8px 0}#wpforms-entries-single #wpforms-entry-notes .no-notes{margin:0;padding:4px 10px 8px}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single{padding:10px;border-top:1px solid #e3e1e3}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single p:last-of-type{margin-bottom:0}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-single.even{background-color:#f9f9f9}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline{color:#888;margin-bottom:10px}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .sep{color:#ddd}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .notes-user{text-decoration:none;font-weight:600}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .note-delete{color:#a00;text-decoration:none}#wpforms-entries-single #wpforms-entry-notes .wpforms-entry-notes-byline .note-delete:hover{color:red;text-decoration:none}#wpforms-entries-single #wpforms-entry-details .inside,#wpforms-entries-single #wpforms-entry-payment .inside,#wpforms-entries-single #wpforms-entry-actions .inside{margin:0;padding:0}#wpforms-entries-single .wpforms-entry-details-meta,#wpforms-entries-single .wpforms-entry-actions-meta{padding:6px 0 0}#wpforms-entries-single .wpforms-entry-details-meta p,#wpforms-entries-single .wpforms-entry-payment-meta p,#wpforms-entries-single .wpforms-entry-actions-meta p{padding:6px 10px 8px;margin:0}#wpforms-entries-single .wpforms-entry-payment-meta{padding:0}#wpforms-entries-single .wpforms-entry-payment-meta p{border-bottom:1px solid #eee;padding:10px}#wpforms-entries-single .wpforms-entry-payment-meta p:last-of-type{border-bottom:0}#wpforms-entries-single .wpforms-entry-details-meta strong,#wpforms-entries-single .wpforms-entry-actions-meta strong{font-weight:600}#wpforms-entries-single .wpforms-entry-details-meta .dashicons,#wpforms-entries-single .wpforms-entry-actions-meta .dashicons{padding:0 2px 0 0;color:#82878A;top:-1px;left:-1px;position:relative;text-decoration:none}#wpforms-entries-single #wpforms-entry-details .submitdelete{color:#a00;text-decoration:none;padding:1px 2px}#wpforms-entries-single #wpforms-entry-details .submitdelete:hover{color:red}#wpforms-entries-single .wpforms-entry-actions-meta a{text-decoration:none}#wpforms-entries-single .wpforms-entry-actions-meta a:hover{text-decoration:underline}#wpforms-entries-single #wpforms-entry-geolocation .inside{padding:0;margin:0}#wpforms-entries-single #wpforms-entry-geolocation ul{margin:0}#wpforms-entries-single #wpforms-entry-geolocation ul li{border-bottom:1px solid #eee;margin:0;overflow:auto}#wpforms-entries-single #wpforms-entry-geolocation ul li:last-of-type{border-bottom:0}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-geolocation-meta{width:85px;float:left;border-right:1px solid #eee;padding:10px 20px 10px 12px}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-geolocation-value{display:inline-block;padding:10px 12px 10px 20px}#wpforms-entries-single #wpforms-entry-geolocation .wpforms-flag{vertical-align:text-top;margin-right:4px}#wpforms-entries-list .form-details{border-bottom:1px solid #ddd;padding-bottom:15px;margin:0 0 10px}#wpforms-entries-list .form-details .form-details-sub{color:#999;display:block;font-size:10px;text-transform:uppercase;margin:0 0 8px 0}#wpforms-entries-list .form-details .form-details-title{float:left;font-size:18px;font-weight:400;margin:0}@media (max-width: 1199px){#wpforms-entries-list .form-details .form-details-title{float:none;margin-bottom:10px}}#wpforms-entries-list .form-details .form-selector{display:inline-block;position:relative}#wpforms-entries-list .form-details .form-selector .toggle{border-radius:50%;color:#444;font-size:16px;box-shadow:none}#wpforms-entries-list .form-details .form-selector .toggle:hover,#wpforms-entries-list .form-details .form-selector .toggle.active{background-color:#e3e3e3;outline:none}#wpforms-entries-list .form-details .form-selector .toggle:before{vertical-align:middle}#wpforms-entries-list .form-details .form-selector .form-list{display:none;background:#fff;border-radius:3px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);position:absolute;top:27px;left:-108px;width:230px;padding:10px 0;z-index:9991}#wpforms-entries-list .form-details .form-selector .form-list:before{content:" ";position:absolute;top:-10px;left:110px;width:0;height:0;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #fff transparent}#wpforms-entries-list .form-details .form-selector ul{max-height:196px;overflow-x:hidden;padding:0;margin:0}#wpforms-entries-list .form-details .form-selector ul li{list-style:none;margin:0;font-size:13px}#wpforms-entries-list .form-details .form-selector ul li a{display:block;text-decoration:none;padding:5px 15px;color:#444}#wpforms-entries-list .form-details .form-selector ul li a:hover{background-color:#f7f7f7}#wpforms-entries-list .form-details .form-details-actions{float:right}@media (max-width: 1199px){#wpforms-entries-list .form-details .form-details-actions{float:none}}#wpforms-entries-list .form-details .form-details-actions a{text-decoration:none;display:inline-block;margin:0 12px 0 0}#wpforms-entries-list .form-details .form-details-actions a:last-of-type{margin:0}#wpforms-entries-list .form-details .form-details-actions a .dashicons{width:16px;height:16px;font-size:16px}#wpforms-entries-list .search-box .wpforms-form-search-box-field{max-width:180px;vertical-align:top;margin:0 2px 0 0}#wpforms-entries-list .search-box .wpforms-form-search-box-comparison{max-width:90px;vertical-align:top;margin:0 2px 0 0}#wpforms-entries-list .search-box .wpforms-form-search-box-term{height:28px;margin:0 2px 0 0}#wpforms-entries-list .wpforms-filter-date .wpforms-filter-date-selector{height:28px;background-color:#fff;vertical-align:middle;max-width:210px}#wpforms-entries-list .wpforms-filter-date button{margin:1px 8px 0 0;vertical-align:top}#wpforms-entries-list .wp-list-table .column-indicators{width:35px;text-align:center}#wpforms-entries-list .wp-list-table .column-indicators a:focus{-webkit-box-shadow:none;box-shadow:none}#wpforms-entries-list .wp-list-table .column-indicators .dashicons{width:14px;height:14px;font-size:14px;margin-top:3px}#wpforms-entries-list .wp-list-table .indicator-star .dashicons{margin-right:6px}#wpforms-entries-list .wp-list-table .indicator-star{color:#e4e4e4}#wpforms-entries-list .wp-list-table .indicator-star:hover,#wpforms-entries-list .wp-list-table .indicator-star.unstar{color:#e27730}#wpforms-entries-list .wp-list-table .indicator-read{color:#9ede84}#wpforms-entries-list .wp-list-table .indicator-read:hover,#wpforms-entries-list .wp-list-table .indicator-read.unread{color:#e4e4e4}#wpforms-entries-list .wp-list-table .column-date{width:150px}#wpforms-entries-list .wp-list-table .column-status{width:120px}#wpforms-entries-list .wp-list-table .column-status img{display:inline-block;height:12px;width:auto;margin:0 0 0 3px}#wpforms-entries-list .wp-list-table .column-payment_total{width:100px}#wpforms-entries-list .wp-list-table .column-actions{width:100px}#wpforms-entries-list .wp-list-table .sep{color:#ddd}#wpforms-entries-list .wp-list-table .delete:hover{color:red}#wpforms-entries-list #wpforms-entries-table-edit-columns{float:right;color:#ccc}#wpforms-entries-list #wpforms-entries-table-edit-columns:hover{color:#666}#wpforms-welcome{border-top:3px solid #e27730;color:#555;padding-top:110px}@media (max-width: 767px){#wpforms-welcome{padding-top:64px}}#wpforms-welcome *,#wpforms-welcome *::before,#wpforms-welcome *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpforms-welcome .container{margin:0 auto;max-width:720px;padding:0}#wpforms-welcome .block{padding:40px}@media (max-width: 767px){#wpforms-welcome .block{padding:20px}}#wpforms-welcome img{max-width:100%;height:auto}#wpforms-welcome h1{color:#222;font-size:24px;text-align:center;margin:0 0 16px 0}#wpforms-welcome h5{color:#222;font-size:16px;margin:0 0 8px 0}#wpforms-welcome h6{font-size:16px;font-weight:400;line-height:1.6;text-align:center;margin:0}#wpforms-welcome p{font-size:14px;margin:0 0 20px 0}#wpforms-welcome .button-wrap{max-width:590px;margin:0 auto 0 auto}#wpforms-welcome .button-wrap .left{float:left;width:50%;padding-right:20px}@media (max-width: 767px){#wpforms-welcome .button-wrap .left{float:none;width:100%;padding:0;margin-bottom:20px}}#wpforms-welcome .button-wrap .right{float:right;width:50%;padding-left:20px}@media (max-width: 767px){#wpforms-welcome .button-wrap .right{float:none;width:100%;padding:0}}#wpforms-welcome .intro{background-color:#fff;border:2px solid #e1e1e1;border-radius:2px;margin-bottom:30px;position:relative;padding-top:40px}#wpforms-welcome .intro .sullie{background-color:#fff;border:2px solid #e1e1e1;border-radius:50%;height:110px;width:110px;padding:18px 14px 0 14px;position:absolute;top:-58px;left:50%;margin-left:-55px}#wpforms-welcome .intro .video-thumbnail{display:block;margin:0 auto}#wpforms-welcome .intro .button-wrap{margin-top:25px}#wpforms-welcome .features{background-color:#fff;border:2px solid #e1e1e1;border-bottom:0;border-radius:2px 2px 0 0;position:relative;padding-top:20px;padding-bottom:20px}#wpforms-welcome .features .feature-list{margin-top:60px}#wpforms-welcome .features .feature-block{float:left;width:50%;padding-bottom:35px;overflow:auto}@media (max-width: 767px){#wpforms-welcome .features .feature-block{float:none;width:100%}}#wpforms-welcome .features .feature-block.first{padding-right:20px;clear:both}@media (max-width: 767px){#wpforms-welcome .features .feature-block.first{padding-right:0}}#wpforms-welcome .features .feature-block.last{padding-left:20px}@media (max-width: 767px){#wpforms-welcome .features .feature-block.last{padding-left:0}}#wpforms-welcome .features .feature-block img{float:left;max-width:46px}#wpforms-welcome .features .feature-block h5{margin-left:68px}#wpforms-welcome .features .feature-block p{margin:0;margin-left:68px}#wpforms-welcome .features .button-wrap{margin-top:25px;text-align:center}#wpforms-welcome .upgrade-cta{background-color:#000;border:2px solid #e1e1e1;border-top:0;border-bottom:0;color:#fff}#wpforms-welcome .upgrade-cta h2{color:#fff;font-size:20px;margin:0 0 30px 0}#wpforms-welcome .upgrade-cta ul{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-size:15px;margin:0;padding:0}#wpforms-welcome .upgrade-cta ul li{display:block;width:50%;margin:0 0 8px 0;padding:0}#wpforms-welcome .upgrade-cta ul li .dashicons{color:#2a9b39;margin-right:5px}#wpforms-welcome .upgrade-cta .left{float:left;width:66.666666%;padding-right:20px}@media (max-width: 767px){#wpforms-welcome .upgrade-cta .left{float:none;width:100%;padding-right:0;margin-bottom:20px}}#wpforms-welcome .upgrade-cta .right{float:right;width:33.333333%;padding:20px 0 0 20px;text-align:center}@media (max-width: 767px){#wpforms-welcome .upgrade-cta .right{float:none;width:100%;padding-left:0}}#wpforms-welcome .upgrade-cta .right h2{text-align:center;margin:0}#wpforms-welcome .upgrade-cta .right h2 span{display:inline-block;border-bottom:1px solid #555;padding:0 15px 12px}#wpforms-welcome .upgrade-cta .right .price{padding:26px 0}#wpforms-welcome .upgrade-cta .right .price .amount{font-size:48px;font-weight:600;position:relative;display:inline-block}#wpforms-welcome .upgrade-cta .right .price .amount:before{content:'$';position:absolute;top:-8px;left:-16px;font-size:18px}#wpforms-welcome .upgrade-cta .right .price .term{font-size:12px;display:inline-block}#wpforms-welcome .testimonials{background-color:#fff;border:2px solid #e1e1e1;border-top:0;padding:20px 0}#wpforms-welcome .testimonials .testimonial-block{margin:50px 0 0 0}#wpforms-welcome .testimonials .testimonial-block img{border-radius:50%;float:left;max-width:100px;box-shadow:0 0 18px rgba(0,0,0,0.2)}@media (max-width: 767px){#wpforms-welcome .testimonials .testimonial-block img{width:65px}}#wpforms-welcome .testimonials .testimonial-block p{font-size:14px;margin:0 0 12px 140px}@media (max-width: 767px){#wpforms-welcome .testimonials .testimonial-block p{margin-left:100px}}#wpforms-welcome .testimonials .testimonial-block p:last-of-type{margin-bottom:0}#wpforms-welcome .footer{background-color:#f1f1f1;border:2px solid #e1e1e1;border-top:0;border-radius:0 0 2px 2px}#wpforms-welcome.pro .features{border:2px solid #e1e1e1;margin-bottom:30px}#wpforms-welcome.pro .upgrade,#wpforms-welcome.pro .footer{display:none}#wpforms-welcome.pro .testimonials{border:2px solid #e1e1e1}.dashboard_page_wpforms-getting-started .video-container{border:2px solid #e1e1e1}.dashboard_page_wpforms-getting-started #wpfooter,.dashboard_page_wpforms-getting-started div.notice{display:none !important}#wpforms-admin-addons *,#wpforms-admin-addons *::before,#wpforms-admin-addons *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpforms-admin-addons .addons-container{margin-left:-20px;margin-right:-20px}#wpforms-admin-addons .unlock-msg{padding:0 20px;margin-top:-20px;clear:both}#wpforms-admin-addons #wpforms-admin-addons-search{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;vertical-align:middle;padding:7px 12px;margin:-3px 10px 0 0;width:200px;min-height:35px;float:right}#wpforms-admin-addons #wpforms-admin-addons-search:focus{border-color:#bbb}#wpforms-admin-addons .addon-container{padding:0 20px;float:left;width:33.333333%}@media (max-width: 1249px){#wpforms-admin-addons .addon-container{width:50%}}@media (max-width: 767px){#wpforms-admin-addons .addon-container{width:100%}}#wpforms-admin-addons h4{font-size:17px;font-weight:700}#wpforms-admin-addons .addon-item{background-color:#fff;border:1px solid #ddd;border-radius:3px;margin:0 0 40px 0}@media (max-width: 767px){#wpforms-admin-addons .addon-item{margin:0 0}}#wpforms-admin-addons .addon-item img{border:1px solid #eee;float:left;max-width:75px}#wpforms-admin-addons .addon-item h5{margin:0 0 10px 100px;font-size:16px}#wpforms-admin-addons .addon-item p{margin:0 0 0 100px}#wpforms-admin-addons .addon-item .details{padding:30px 20px}#wpforms-admin-addons .addon-item .actions{background-color:#f7f7f7;border-top:1px solid #ddd;padding:20px;position:relative}#wpforms-admin-addons .addon-item .actions .msg{background-color:#f7f7f7;position:absolute;text-align:center;font-weight:600;top:0;left:0;height:100%;width:100%;z-index:99;padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center;justify-content:center}#wpforms-admin-addons .addon-item .actions .msg.success{color:#2a9b39}#wpforms-admin-addons .addon-item .actions .msg.error{color:red}#wpforms-admin-addons .addon-item .status{float:left;padding-top:8px}#wpforms-admin-addons .addon-item .status .status-inactive{color:red}#wpforms-admin-addons .addon-item .status .status-download{color:#666}#wpforms-admin-addons .addon-item .status .status-active{color:#2a9b39}#wpforms-admin-addons .addon-item .upgrade-button{text-align:center}#wpforms-admin-addons .addon-item .upgrade-button a{font-weight:600;width:140px;text-align:center;padding:8px 5px}#wpforms-admin-addons .addon-item .action-button{float:right}#wpforms-admin-addons .addon-item .action-button button{background:none;border:1px solid #ddd;border-radius:3px;box-shadow:none;cursor:pointer;font-weight:600;width:140px;text-align:center;padding:8px 5px}#wpforms-admin-addons .addon-item .action-button button:hover,#wpforms-admin-addons .addon-item .action-button button.loading{background-color:#e9e9e9}#wpforms-admin-addons .addon-item .action-button button .fa{margin-right:8px}#wpforms-admin-addons .addon-item .action-button button.status-active .fa{color:#2a9b39}#wpforms-admin-addons .addon-item .action-button button.status-active .fa{color:#2a9b39}#wpforms-admin-addons .addon-item .action-button button.status-inactive .fa{color:red}#wpforms-admin-addons .addon-item .action-button button.status-download .fa{color:#999}#wpforms-admin-addons .addon-item .action-button button.loading .fa{color:#666}.wpforms-admin-settings *,.wpforms-admin-settings *::before,.wpforms-admin-settings *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpforms-admin-settings .wpforms-setting-row{border-bottom:1px solid #e4e4e4;padding:30px 0;font-size:14px;line-height:1.3}.wpforms-admin-settings .wpforms-setting-row:first-of-type{padding-top:10px !important}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-row{padding:20px 0}}.wpforms-admin-settings .wpforms-setting-row.section-heading{padding:20px 0}.wpforms-admin-settings .wpforms-setting-row.section-heading.no-desc h4{margin:0}.wpforms-admin-settings .wpforms-setting-row.section-heading .wpforms-setting-field{margin:0;max-width:1000px}.wpforms-admin-settings .wpforms-setting-row.tools p,.wpforms-admin-settings .wpforms-setting-row.tools p:first-of-type{margin:0 0 16px 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-checkbox input[type=checkbox]{float:left;margin:1px 0 0 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-checkbox .desc{margin:0 0 0 30px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-license .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-license p.type{margin-top:12px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-text .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-select .wpforms-setting-label{padding-top:8px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-radio .wpforms-setting-field input[type=radio]{margin:-3px 10px 0 0}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-radio .wpforms-setting-field label{margin-right:30px;display:inline-block}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field label:before{content:" ";display:block;width:155px;height:180px;margin:0 0 10px 0}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field .option-default:before{background:url(../images/settings-email-html.png) center center}.wpforms-admin-settings .wpforms-setting-row#wpforms-setting-row-email-template .wpforms-setting-field .option-none:before{background:url(../images/settings-email-plaintext.png) center center}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-image .wpforms-setting-field img{display:block;margin:0 0 20px 0;max-width:400px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-color .wpforms-color-picker{padding-left:40px}.wpforms-admin-settings .wpforms-setting-row.wpforms-setting-row-color .minicolors-input-swatch{top:7px;left:7px;height:21px;width:21px;border-radius:2px}.wpforms-admin-settings .wpforms-setting-row h4{font-size:20px;font-weight:700;margin:0 0 6px 0}.wpforms-admin-settings .wpforms-setting-row h3{font-size:24px;font-weight:600;margin:0 0 20px 0}.wpforms-admin-settings .wpforms-setting-row p{margin:12px 0 0;font-size:14px;line-height:1.3}.wpforms-admin-settings .wpforms-setting-row p:first-of-type{margin:8px 0 0}.wpforms-admin-settings .wpforms-setting-row p.desc{font-style:italic;color:#666}.wpforms-admin-settings .wpforms-setting-row p.discount-note{font-style:italic;color:#666}.wpforms-admin-settings .wpforms-setting-row p.discount-note strong{color:green}.wpforms-admin-settings .wpforms-setting-row input[type=text],.wpforms-admin-settings .wpforms-setting-row input[type=password]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:400px;min-height:35px}@media (max-width: 959px){.wpforms-admin-settings .wpforms-setting-row input[type=text],.wpforms-admin-settings .wpforms-setting-row input[type=password]{width:300px}}.wpforms-admin-settings .wpforms-setting-row input[type=text]:focus,.wpforms-admin-settings .wpforms-setting-row input[type=password]:focus{border-color:#bbb}.wpforms-admin-settings .wpforms-setting-row button{margin-right:10px}.wpforms-admin-settings .wpforms-setting-row .choicesjs-select-wrap{display:block;max-width:400px}@media (max-width: 959px){.wpforms-admin-settings .wpforms-setting-row .choicesjs-select-wrap{width:300px}}.wpforms-admin-settings .wpforms-setting-row .progress-bar{background:#fff;border:1px solid #e27730;height:30px;width:100%;position:relative;border-radius:3px;margin:0 0 16px 0}.wpforms-admin-settings .wpforms-setting-row .progress-bar.complete{border:1px solid #2a9b39}.wpforms-admin-settings .wpforms-setting-row .progress-bar.complete .bar{background-color:#2a9b39}.wpforms-admin-settings .wpforms-setting-row .progress-bar.complete .bar:after{content:none;display:none}.wpforms-admin-settings .wpforms-setting-row .progress-bar .bar{display:block;background:#e27730;height:100%;left:0;position:absolute;-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out}@-webkit-keyframes progress{to{background-position:60px 0}}@-moz-keyframes progress{to{background-position:60px 0}}@keyframes progress{to{background-position:60px 0}}.wpforms-admin-settings .wpforms-setting-row .progress-bar .bar:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:progress 1s linear infinite;-moz-animation:progress 1s linear infinite;animation:progress 1s linear infinite;background-repeat:repeat-x;background-size:60px 60px;background-image:-webkit-linear-gradient(-45deg, transparent 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, transparent 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.wpforms-admin-settings .wpforms-setting-label{display:block;float:left;width:200px;padding:0}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-label{float:none;width:100%;padding-bottom:15px}}.wpforms-admin-settings .wpforms-setting-label label{display:block;font-weight:600}.wpforms-admin-settings .wpforms-setting-field{display:block;margin:0 0 0 200px;max-width:800px}@media (max-width: 781px){.wpforms-admin-settings .wpforms-setting-field{margin:0}}.wpforms-admin-settings p.submit{margin:0;padding:25px 0}.wpforms-admin-settings .info-area,.wpforms-admin-settings .pre-error{display:block;width:100%;max-width:1000px;height:450px;font-family:Menlo,Monaco,monospace;font-size:12px;background:#fff;box-shadow:none;border:1px solid #ddd;white-space:pre;overflow:auto;padding:20px}.wpforms-admin-settings .pre-error{height:auto;max-height:250px;margin-bottom:20px}.wpforms-admin-settings .checkbox-multiselect-columns{max-width:600px;position:relative}.wpforms-admin-settings .checkbox-multiselect-columns:after{content:".";display:block;height:0;line-height:0;font-size:0;clear:both;min-height:0;visibility:hidden}.wpforms-admin-settings .checkbox-multiselect-columns:before{content:"\f0ec";color:#999;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:130px;left:50%;margin:0 0 0 -10px}.wpforms-admin-settings .checkbox-multiselect-columns .header{font-weight:600;font-size:13px;margin:0;padding:0 0 5px 0;text-align:center}.wpforms-admin-settings .checkbox-multiselect-columns .first-column,.wpforms-admin-settings .checkbox-multiselect-columns .second-column{width:45%;float:left}.wpforms-admin-settings .checkbox-multiselect-columns .second-column{float:right}.wpforms-admin-settings .checkbox-multiselect-columns .second-column ul li{padding:10px}.wpforms-admin-settings .checkbox-multiselect-columns ul{background-color:#fff;border:1px solid #ddd;border-radius:3px;position:relative;height:250px;padding:0;overflow-y:auto;margin:0;list-style-type:none}.wpforms-admin-settings .checkbox-multiselect-columns ul li{border-bottom:1px #eee solid;margin:0;font-size:14px}.wpforms-admin-settings .checkbox-multiselect-columns ul li label{display:block;padding:10px 10px 10px 32px;position:relative;vertical-align:baseline}.wpforms-admin-settings .checkbox-multiselect-columns ul li label:hover{background-color:#e27730;color:#fff}.wpforms-admin-settings .checkbox-multiselect-columns ul li label:before{content:"\f0c8";color:#ddd;font:normal normal normal 16px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:12px;left:10px}.wpforms-admin-settings .checkbox-multiselect-columns ul li label.checked{opacity:0.6}.wpforms-admin-settings .checkbox-multiselect-columns ul li label.checked:before{content:"\f14a";color:#2a9b39}.wpforms-admin-settings .checkbox-multiselect-columns ul li input{display:none}.wpforms-admin-settings .checkbox-multiselect-columns .all{color:#999;display:inline-block;font-size:13px;margin:10px 0 0}.wpforms-admin-settings #wpforms-importer-analyze{display:none}.wpforms-admin-settings #wpforms-importer-analyze .process-count,.wpforms-admin-settings #wpforms-importer-analyze p{font-size:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade{display:none;font-size:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade h5{font-size:18px;font-weight:600;padding:0;margin:30px 0 20px 0}.wpforms-admin-settings #wpforms-importer-analyze .upgrade hr{border:none;border-bottom:1px solid #e4e4e4;margin:40px 0}.wpforms-admin-settings #wpforms-importer-analyze .upgrade .wpforms-btn{margin-right:10px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade ul li{list-style-type:disc;margin-left:14px}.wpforms-admin-settings #wpforms-importer-analyze .upgrade ul li.form{list-style-type:none;margin-left:0;font-weight:700}.wpforms-admin-settings #wpforms-importer-process{display:none}.wpforms-admin-settings #wpforms-importer-process .process-count,.wpforms-admin-settings #wpforms-importer-process .process-completed{font-size:14px}.wpforms-admin-settings #wpforms-importer-process .process-completed{display:none}.wpforms-admin-settings #wpforms-importer-process .status{margin:20px 0 30px;background-color:#fff;border-radius:3px;border:1px solid #ddd;max-height:800px;overflow-y:scroll;display:none}.wpforms-admin-settings #wpforms-importer-process .status .item{border-bottom:1px solid #ddd;padding:20px}.wpforms-admin-settings #wpforms-importer-process .status .item:last-of-type{border:none}.wpforms-admin-settings #wpforms-importer-process .status .item p{font-size:13px;margin:12px 0 0}.wpforms-admin-settings #wpforms-importer-process .status .item ul{font-size:13px;margin:12px 0 0 16px}.wpforms-admin-settings #wpforms-importer-process .status .item ul li{list-style:disc}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon{display:inline-block;margin:0 10px 0 0}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-info-circle{color:#00a0d2}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-check{color:#46b450}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-exclamation-triangle{color:#ffb900}.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-times,.wpforms-admin-settings #wpforms-importer-process .status .item .status-icon.fa-exclamation-circle{color:red}.wpforms-admin-settings #wpforms-importer-process .status .item .name{font-size:14px;float:left}.wpforms-admin-settings #wpforms-importer-process .status .item .actions{font-size:14px;float:right}.wpforms-admin-settings #wpforms-importer-process .status .item .actions .sep{color:#ddd}.wpforms-admin-settings .settings-lite-cta{background-color:#fff;border:1px solid #dadada;padding:25px 20px;margin:10px 0 0 0;position:relative}.wpforms-admin-settings .settings-lite-cta .dismiss{position:absolute;top:10px;right:10px;color:#666;font-size:16px}.wpforms-admin-settings .settings-lite-cta h5{margin:0 0 16px;font-size:18px;font-weight:700}.wpforms-admin-settings .settings-lite-cta h6{font-weight:700;font-size:14px;margin:0 0 16px}.wpforms-admin-settings .settings-lite-cta p{color:#555;font-size:14px;margin:0 0 16px}.wpforms-admin-settings .settings-lite-cta p:last-of-type{margin:0}.wpforms-admin-settings .settings-lite-cta p a{color:#e27730}.wpforms-admin-settings .settings-lite-cta p a:hover{color:#b85a1b}.wpforms-admin-settings .settings-lite-cta ul{margin:0;padding:0;width:50%;float:left}@media (max-width: 600px){.wpforms-admin-settings .settings-lite-cta ul{width:100%;float:none}}.wpforms-admin-settings .settings-lite-cta ul li{margin:0;padding:0 0 2px 16px;color:#555;font-size:14px;position:relative}.wpforms-admin-settings .settings-lite-cta ul li:before{content:'+';position:absolute;top:-1px;left:0}.wpforms-admin-settings .settings-lite-cta .list{margin:0 0 16px 0;overflow:auto;max-width:900px}.wpforms-admin-settings .settings-lite-cta .green{color:#218900;font-weight:700}.wpforms-admin-settings .settings-lite-cta .fa-star{color:#ff982d}#wpforms-settings-providers .wpforms-settings-provider{border-bottom:1px solid #ddd;padding:30px 0}#wpforms-settings-providers .wpforms-settings-provider.focus-out{opacity:0.4}#wpforms-settings-providers .wpforms-settings-provider-header{cursor:pointer;max-width:1000px}#wpforms-settings-providers .wpforms-settings-provider-logo{float:left;position:relative}#wpforms-settings-providers .wpforms-settings-provider-logo .fa{position:absolute;top:50%;margin:-9px 0 0 0;left:10px;color:#666;font-size:18px}#wpforms-settings-providers .wpforms-settings-provider-logo img{background:#fff;border:1px solid #ddd;max-width:90px;display:block;margin:0 0 0 40px}#wpforms-settings-providers .wpforms-settings-provider-info{margin:0 0 0 160px;position:relative;padding:20px 0 0}#wpforms-settings-providers .wpforms-settings-provider-info h3{margin:0 0 10px 0;font-size:20px;font-weight:600}#wpforms-settings-providers .wpforms-settings-provider-info p{margin:0;font-size:14px}#wpforms-settings-providers .wpforms-settings-provider-info .connected-indicator{color:#83c11f;width:135px;border:1px solid #83c11f;border-radius:4px;padding:8px 14px;font-size:16px;position:absolute;top:28px;right:0;display:none}#wpforms-settings-providers .connected .wpforms-settings-provider-info .connected-indicator{display:block}#wpforms-settings-providers .wpforms-settings-provider-accounts{margin:0 0 0 160px;display:none;max-width:840px}#wpforms-settings-providers .focus-in .wpforms-settings-provider-accounts{display:block}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul{padding:0;margin:0}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li{border-bottom:1px solid #ddd;margin:0;padding:10px 0;font-size:14px}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li:first-of-type{border-top:1px solid #ddd}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul li:last-of-type{margin-bottom:16px}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.label{float:left;width:50%}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.date{color:#999;float:left;width:35%}#wpforms-settings-providers .wpforms-settings-provider-accounts-list ul span.remove{float:right;width:15%;text-align:right}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect{display:none;padding:20px;background-color:#ebf3fb;border:1px solid #0e6cad}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:none;color:#333;display:block;padding:7px 12px;margin:5px 0;width:400px;min-height:35px}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect input[type=text]:focus{border-color:#bbb}#wpforms-settings-providers .focus-in .wpforms-settings-provider-accounts-connect{display:block}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect .fa{display:none}#wpforms-settings-providers .wpforms-settings-provider-accounts-connect p,#wpforms-settings-providers .wpforms-settings-provider-accounts p{margin:0 0 15px 0;font-size:14px}
|
assets/css/builder.css
CHANGED
@@ -46,7 +46,7 @@ body div.jconfirm div.jconfirm-box div.jconfirm-content-pane {
|
|
46 |
}
|
47 |
|
48 |
body div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content {
|
49 |
-
overflow:
|
50 |
}
|
51 |
|
52 |
body div.jconfirm div.jconfirm-box div.jconfirm-content {
|
@@ -180,6 +180,10 @@ body div.jconfirm div.jconfirm-box .error {
|
|
180 |
color: red;
|
181 |
}
|
182 |
|
|
|
|
|
|
|
|
|
183 |
body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
|
184 |
-webkit-transition: none !important;
|
185 |
transition: none !important;
|
@@ -340,6 +344,10 @@ body .choices input[type=text].choices__input {
|
|
340 |
color: #a94442;
|
341 |
}
|
342 |
|
|
|
|
|
|
|
|
|
343 |
#wpforms-panel-fields .wpforms-panel-sidebar .choices-list.show-images .wpforms-image-upload {
|
344 |
display: block;
|
345 |
}
|
@@ -626,50 +634,50 @@ body .choices input[type=text].choices__input {
|
|
626 |
max-height: 100px;
|
627 |
}
|
628 |
|
629 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
630 |
border: 1px solid #d3d3d3;
|
631 |
margin: 0 0 20px 0;
|
632 |
}
|
633 |
|
634 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
635 |
padding: 0 20px;
|
636 |
}
|
637 |
|
638 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
639 |
background-color: #f1f1f1;
|
640 |
padding: 10px 20px;
|
641 |
font-size: 16px;
|
642 |
margin: 0;
|
643 |
}
|
644 |
|
645 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
646 |
display: block;
|
647 |
margin-right: 100px;
|
648 |
}
|
649 |
|
650 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
651 |
display: none;
|
652 |
margin-top: -6px;
|
653 |
margin-bottom: -6px;
|
654 |
width: 100%;
|
655 |
}
|
656 |
|
657 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
658 |
display: inline-block;
|
659 |
}
|
660 |
|
661 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
662 |
width: 100%;
|
663 |
}
|
664 |
|
665 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
666 |
display: inline-block;
|
667 |
float: right;
|
668 |
text-align: right;
|
669 |
width: 100px;
|
670 |
}
|
671 |
|
672 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
673 |
-webkit-appearance: none;
|
674 |
background-color: transparent;
|
675 |
border: none;
|
@@ -679,15 +687,27 @@ body .choices input[type=text].choices__input {
|
|
679 |
line-height: 1;
|
680 |
}
|
681 |
|
682 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
683 |
color: #d22222;
|
684 |
padding-right: 0;
|
685 |
}
|
686 |
|
687 |
-
#wpforms-panel-settings .wpforms-panel-content .wpforms-
|
688 |
margin-top: 20px;
|
689 |
}
|
690 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
691 |
.wpforms-builder-provider .wpforms-builder-provider-title {
|
692 |
font-size: 24px;
|
693 |
margin-bottom: 20px;
|
@@ -701,7 +721,7 @@ body .choices input[type=text].choices__input {
|
|
701 |
font-size: 80%;
|
702 |
}
|
703 |
|
704 |
-
.wpforms-builder-provider .wpforms-builder-provider-title .wpforms-builder-provider-title-
|
705 |
background-color: #0e6cad;
|
706 |
color: #fff;
|
707 |
border: none;
|
@@ -891,4 +911,4 @@ body .choices input[type=text].choices__input {
|
|
891 |
word-wrap: normal !important;
|
892 |
}
|
893 |
|
894 |
-
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3Bmb3Jtcy9hc3NldHMvY3NzL2J1aWxkZXIuY3NzIiwic291cmNlcyI6WyJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fY29uZmlybS5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fYnV0dG9ucy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fYWxlcnRzLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvX3BhbmVsLWZpZWxkcy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9idWlsZGVyL3BhbmVsLWZpZWxkcy9fY2hlY2tib3guc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYnVpbGRlci9wYW5lbC1maWVsZHMvX2dkcHItY2hlY2tib3guc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYnVpbGRlci9wYW5lbC1maWVsZHMvX3JhZGlvLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvcGFuZWwtZmllbGRzL19wYXltZW50LW11bHRpcGxlLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvX3BhbmVsLXNldHRpbmdzLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvcHJvdmlkZXJzL19wcm92aWRlcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBXUEZvcm1zIGZvcm0gYnVpbGRlciBzdHlsZXMuXG5cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdhZG1pbi9jb25maXJtJztcbkBpbXBvcnQgJ2FkbWluL2J1dHRvbnMnO1xuQGltcG9ydCAnYWRtaW4vYWxlcnRzJztcbkBpbXBvcnQgJ2J1aWxkZXIvcGFuZWwtZmllbGRzJztcbkBpbXBvcnQgJ2J1aWxkZXIvcGFuZWwtc2V0dGluZ3MnO1xuQGltcG9ydCAnYnVpbGRlci9wcm92aWRlcnMvcHJvdmlkZXJzJztcblxuLndwZm9ybXMtc2NyZWVuLXJlYWRlci1lbGVtZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuIiwiJG9yYW5nZTogI2UyNzczMDtcbiRkYXJrb3JhbmdlOiAjYjg1YTFiO1xuJGdyZWVuOiAjMmE5YjM5O1xuJGJsdWU6ICMwZTZjYWQ7XG4kbGlnaHRCbHVlOiAjZWJmM2ZiO1xuIiwiLy8gQWxlcnQgc3R5bGVzLlxuLy8gU3R5bGluZyB0d2Vha3MgZm9yIGpRdWVyeS1jb25maXJtIEpTIGFsZXJ0IGxpYnJhcnkuXG5ib2R5IHtcblxuXHRkaXYuamNvbmZpcm0ge1xuXG5cdFx0Kixcblx0XHQqOjpiZWZvcmUsXG5cdFx0Kjo6YWZ0ZXIge1xuXHRcdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHRkaXYuamNvbmZpcm0tYm94LWNvbnRhaW5lciB7XG5cblx0XHRcdGRpdi5qY29uZmlybS1ib3gge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG5cdFx0XHRcdGRpdi5qY29uZmlybS1jbG9zZUljb24ge1xuXHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHRcdFx0dG9wOiA4cHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDhweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwwLDAsMC44MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZGl2Lmpjb25maXJtLWJveCB7XG5cblx0XHRcdGRpdi5qY29uZmlybS10aXRsZS1jIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjZweCAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRzcGFuLmpjb25maXJtLWljb24tYyB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNjNGM0YzQgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4uamNvbmZpcm0tdGl0bGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbi5qY29uZmlybS1pY29uLWMgKyBzcGFuLmpjb25maXJtLXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2Lmpjb25maXJtLWNvbnRlbnQtcGFuZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdC5qY29uZmlybS1jb250ZW50IHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaW5pdGlhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkaXYuamNvbmZpcm0tY29udGVudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cblx0XHRcdFx0Ji5saXRlLXVwZ3JhZGUge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cblx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5sYXJnZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zbWFsbCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFscmVhZHktcHVyY2hhc2VkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2Lmpjb25maXJtLWJ1dHRvbnMge1xuXG5cdFx0XHRcdC5hbHJlYWR5LXB1cmNoYXNlZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjYWFhO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRpc2NvdW50LW5vdGUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMzBweCAwIDA7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmZhYztcblx0XHRcdFx0XHRtYXJnaW46IDAgLTMwcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjRweCA2MHB4IDIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNGQ0ZDRkO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ1xcZjA1OCc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDZweDtcblx0XHRcdFx0XHRcdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdFx0XHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAtMjBweDs7XG5cdFx0XHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMThweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjM2FiYzAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6ICMzYWJjMDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2FhYTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDk5JTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQjd3Bmb3Jtcy1lbWJlZC1zaG9ydGNvZGUge1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdCN3cGZvcm1zLWVtYmVkLXNob3J0Y29kZTpkaXNhYmxlZCB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24uYnRuLWNvbmZpcm0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya29yYW5nZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRkYXJrb3JhbmdlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5lcnJvciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHR9XG5cblx0XHRcdC5qY29uZmlybS10aXRsZS1jIC5qY29uZmlybS1pY29uLWMge1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY2hvaWNlcyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdGlucHV0W3R5cGU9dGV4dF0uY2hvaWNlc19faW5wdXQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBCdXR0b24gc3R5bGVzLlxuLndwZm9ybXMtYWRtaW4tcGFnZSB7XG5cblx0LndwZm9ybXMtYnRuIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tYmxvY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LndwZm9ybXMtYnRuLW1kIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHR9XG5cblx0LndwZm9ybXMtYnRuLWxnIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRwYWRkaW5nOiAxNnB4IDI4cHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tb3JhbmdlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuXHRcdGJvcmRlci1jb2xvcjogJG9yYW5nZTtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtvcmFuZ2U7XG5cdFx0XHRib3JkZXItY29sb3I6ICRkYXJrb3JhbmdlO1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1ncmV5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdGJvcmRlci1jb2xvcjogI2NjYztcblx0XHRjb2xvcjogIzY2NjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcblx0XHRcdGJvcmRlci1jb2xvcjogI2NjYztcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1saWdodC1ncmV5IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Y29sb3I6ICM2NjY7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0XHRjb2xvcjogIzQ0NDtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tdHJhbnMtZ3JlZW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG5cdFx0Y29sb3I6ICRncmVlbjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LnVuZGVybGluZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkZ3JlZW47XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGFzaGljb25zIHtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEFsZXJ0IHN0eWxlcy5cbi53cGZvcm1zLWFkbWluLXBhZ2Uge1xuXG5cdC53cGZvcm1zLWFsZXJ0IHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1hbGVydC1ub21hcmdpbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWFsZXJ0LXNtYWxsIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtYWxlcnQtc3VjY2VzcyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuXHRcdFx0Y29sb3I6ICMzYzc2M2Q7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWFsZXJ0LWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcblx0XHRcdGJvcmRlci1jb2xvcjogI2JjZThmMTtcblx0XHRcdGNvbG9yOiAjMzE3MDhmO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1hbGVydC13YXJuaW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG5cdFx0XHRib3JkZXItY29sb3I6ICNmYWViY2M7XG5cdFx0XHRjb2xvcjogIzhhNmQzYjtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtYWxlcnQtZGFuZ2VyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlYmNjZDE7XG5cdFx0XHRjb2xvcjogI2E5NDQ0Mjtcblx0XHR9XG5cdH1cbn0iLCIvLyBGaWVsZCBwYW5lbC5cblxuI3dwZm9ybXMtcGFuZWwtZmllbGRzIHtcblxuXHQvLyBTaWRlYmFyIGFyZWEgKGxlZnQgc2lkZSwgZmllbGQgYnV0dG9ucy9vcHRpb25zKS5cblx0LndwZm9ybXMtcGFuZWwtc2lkZWJhciB7XG5cblx0XHQuY2hvaWNlcy1saXN0IHtcblxuXHRcdFx0Ji5zaG93LWltYWdlcyB7XG5cdFx0XHRcdC53cGZvcm1zLWltYWdlLXVwbG9hZCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtaW1hZ2UtdXBsb2FkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBQYW5lbCBjb250ZW50IGFyZWEgKHJpZ2h0IHNpZGUsIGZvcm0gcHJldmlldyBhcmVhKS5cblx0LndwZm9ybXMtcGFuZWwtY29udGVudC13cmFwIHtcblxuXHRcdC8vIEltYWdlIGNob2ljZXMgKENoZWNrYm94LCBSYWRpbywgTXVsdGlwbGUgcGF5bWVudCBpdGVtcykuXG5cdFx0LndwZm9ybXMtZmllbGQtY2hlY2tib3gsXG5cdFx0LndwZm9ybXMtZmllbGQtcmFkaW8sXG5cdFx0LndwZm9ybXMtZmllbGQtcGF5bWVudC1tdWx0aXBsZSB7XG5cblx0XHRcdC8vIEdlbmVyYWwgdG9wIGxldmVsIHJ1bGVzLlxuXHRcdFx0Ji53cGZvcm1zLWxpc3QtaW5saW5lIHtcblxuXHRcdFx0XHQucHJpbWFyeS1pbnB1dCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bC53cGZvcm1zLWltYWdlLWNob2ljZXMtbW9kZXJuIHtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bC53cGZvcm1zLWltYWdlLWNob2ljZXMtY2xhc3NpYyB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBNb2Rlcm4gc3R5bGUuXG5cdFx0XHR1bC53cGZvcm1zLWltYWdlLWNob2ljZXMtbW9kZXJuIHtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMThweCAyMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cGZvcm1zLWltYWdlLWNob2ljZXMtaW1hZ2Uge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDI3MTRcIjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBncmVlbjtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTE2cHggMCAwIC0xNnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1pbWFnZS1jaG9pY2VzLWxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gU2VsZWN0ZWQgc3RhdGUuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHQmLndwZm9ybXMtc2VsZWN0ZWQge1xuXG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQud3Bmb3Jtcy1pbWFnZS1jaG9pY2VzLWltYWdlOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LndwZm9ybXMtaW1hZ2UtY2hvaWNlcy1sYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC8vIENsYXNzaWMgc3R5bGUuXG5cdFx0XHR1bC53cGZvcm1zLWltYWdlLWNob2ljZXMtY2xhc3NpYyB7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZGRkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cGZvcm1zLWltYWdlLWNob2ljZXMtaW1hZ2Uge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtaW1hZ2UtY2hvaWNlcy1sYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ly8gU2VsZWN0ZWQgc3RhdGUuXG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHQmLndwZm9ybXMtc2VsZWN0ZWQge1xuXG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzY2Njtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBGaWVsZCBzcGVjaWZpYyBydWxlcy5cblx0QGltcG9ydCAncGFuZWwtZmllbGRzL2NoZWNrYm94Jztcblx0QGltcG9ydCAncGFuZWwtZmllbGRzL2dkcHItY2hlY2tib3gnO1xuXHRAaW1wb3J0ICdwYW5lbC1maWVsZHMvcmFkaW8nO1xuXHRAaW1wb3J0ICdwYW5lbC1maWVsZHMvcGF5bWVudC1tdWx0aXBsZSc7XG59IiwiLy8gQ2hlY2tib3ggZmllbGQgdHlwZS5cblxuLy8gRmllbGQgb3B0aW9ucyBhcmVhIChsZWZ0IHNpZGUpLlxuLndwZm9ybXMtcGFuZWwtc2lkZWJhciB7XG5cblx0LndwZm9ybXMtZmllbGQtb3B0aW9uLWNoZWNrYm94IHtcblxuXHRcdC8vIENob2ljZXMgZmlsZSB1cGxvYWQuXG5cdFx0LndwZm9ybXMtZmllbGQtb3B0aW9uLXJvdy1jaG9pY2VzIC53cGZvcm1zLWltYWdlLXVwbG9hZCB7XG5cdFx0XHRtYXJnaW46IDZweCAwIDAgNTBweDtcblx0XHRcdHdpZHRoOiA2OCU7XG5cblx0XHRcdC5wcmV2aWV3IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMjU1LDI1NSwyNTUsMC42NSk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMTIuNXB4IDAgMCAtMTIuNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMC44O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvcm0gcHJldmlldyBhcmVhIChyaWdodCBzaWRlKS5cbi53cGZvcm1zLXBhbmVsLWNvbnRlbnQtd3JhcCB7XG59IiwiLy8gR0RQUiBDaGVja2JveCBmaWVsZCB0eXBlLlxuXG4vLyBGaWVsZCBvcHRpb25zIGFyZWEgKGxlZnQgc2lkZSkuXG4ud3Bmb3Jtcy1wYW5lbC1zaWRlYmFyIHtcblxuXHQud3Bmb3Jtcy1maWVsZC1vcHRpb24tZ2Rwci1jaGVja2JveCB7XG5cblx0XHQvLyBDaG9pY2VzLlxuXHRcdC53cGZvcm1zLWZpZWxkLW9wdGlvbi1yb3ctY2hvaWNlcyB7XG5cblx0XHRcdC8vIEhpZGUgY2hvaWNlcyBlbGVtZW50cyB0aGF0IGFyZSBub3QgcmVsZXZhbnQgdG8gdGhpcyBmaWVsZCB0eXBlLlxuXHRcdFx0LndwZm9ybXMtaGVscC10b29sdGlwLFxuXHRcdFx0LnRvZ2dsZS1idWxrLWFkZC1kaXNwbGF5LFxuXHRcdFx0LmFkZCxcblx0XHRcdC5yZW1vdmUsXG5cdFx0XHQubW92ZSxcblx0XHRcdC5kZWZhdWx0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gTWFrZSBBZ3JlZW1lbnQgdGV4dCBmaWVsZCBmdWxsIHdpZHRoLlxuXHRcdFx0bGkge1xuXHRcdFx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdFx0XHR3aWR0aDogOTklO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvcm0gcHJldmlldyBhcmVhIChyaWdodCBzaWRlKS5cbi53cGZvcm1zLXBhbmVsLWNvbnRlbnQtd3JhcCB7XG59IiwiLy8gUmFkaW8gZmllbGQgdHlwZS5cblxuLy8gRmllbGQgb3B0aW9ucyBhcmVhIChsZWZ0IHNpZGUpLlxuLndwZm9ybXMtcGFuZWwtc2lkZWJhciB7XG5cblx0LndwZm9ybXMtZmllbGQtb3B0aW9uLXJhZGlvIHtcblxuXHRcdC8vIENob2ljZXMgZmlsZSB1cGxvYWQuXG5cdFx0LndwZm9ybXMtZmllbGQtb3B0aW9uLXJvdy1jaG9pY2VzIC53cGZvcm1zLWltYWdlLXVwbG9hZCB7XG5cdFx0XHRtYXJnaW46IDZweCAwIDAgNTBweDtcblx0XHRcdHdpZHRoOiA2OCU7XG5cblx0XHRcdC5wcmV2aWV3IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMjU1LDI1NSwyNTUsMC42NSk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhOmhvdmVyIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAtMTIuNXB4IDAgMCAtMTIuNXB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMC44O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvcm0gcHJldmlldyBhcmVhIChyaWdodCBzaWRlKS5cbi53cGZvcm1zLXBhbmVsLWNvbnRlbnQtd3JhcCB7XG59IiwiLy8gUGF5bWVudCBNdWx0aXBsZSBmaWVsZCB0eXBlLlxuXG4vLyBGaWVsZCBvcHRpb25zIGFyZWEgKGxlZnQgc2lkZSkuXG4ud3Bmb3Jtcy1wYW5lbC1zaWRlYmFyIHtcblxuXHQud3Bmb3Jtcy1maWVsZC1vcHRpb24tcGF5bWVudC1tdWx0aXBsZSB7XG5cblx0XHQvLyBDaG9pY2VzIGZpbGUgdXBsb2FkLlxuXHRcdC53cGZvcm1zLWZpZWxkLW9wdGlvbi1yb3ctY2hvaWNlcyAud3Bmb3Jtcy1pbWFnZS11cGxvYWQge1xuXHRcdFx0bWFyZ2luOiA2cHggMCAwIDUwcHg7XG5cdFx0XHR3aWR0aDogNzAlO1xuXG5cdFx0XHQucHJldmlldyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDI1NSwyNTUsMjU1LDAuNjUpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA1N1wiO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTEyLjVweCAwIDAgLTEyLjVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHVuc2V0O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBGb3JtIHByZXZpZXcgYXJlYSAocmlnaHQgc2lkZSkuXG4ud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAge1xufSIsIi8vIFNldHRpbmdzIHBhbmVsLlxuI3dwZm9ybXMtcGFuZWwtc2V0dGluZ3Mge1xuXG5cdC53cGZvcm1zLXBhbmVsLWNvbnRlbnQge1xuXG5cdFx0LndwZm9ybXMtbm90aWZpY2F0aW9uIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cblx0XHRcdC53cGZvcm1zLXBhbmVsLWZpZWxkIHtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLW5vdGlmaWNhdGlvbi1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LndwZm9ybXMtbm90aWZpY2F0aW9uLW5hbWUtaG9sZGVye1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMDBweDtcblxuXHRcdFx0XHQud3Bmb3Jtcy1ub3RpZmljYXRpb24tbmFtZS1lZGl0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTZweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtbm90aWZpY2F0aW9uLWFjdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0XHRcdCYud3Bmb3Jtcy1ub3RpZmljYXRpb24tZWRpdCB7fVxuXG5cdFx0XHRcdFx0Ji53cGZvcm1zLW5vdGlmaWNhdGlvbi1kZWxldGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNkMjIyMjI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyIHtcblxuXHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuXG5cdFx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci10aXRsZS1zcGlubmVyIHtcblx0XHRcdGNvbG9yOiBncmV5O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItdGl0bGUtY29ubmVjdGlvbi1hZGQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBlNmNhZDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLWJvZHkge1xuXG5cdFx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1jb25uZWN0aW9uIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cblx0XHRcdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbi1ibG9jayB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMTZweCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiA2cHggMCAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbi1zZXR0aW5nIHtcblx0XHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdFx0XHRcdG1hcmdpbjogMTZweCAwIDE2cHg7XG5cdFx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDhweCAwO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5cdFx0XHRcdGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwgIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSxcblx0XHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdLFxuXHRcdFx0XHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0XHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDhweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLWNvbm5lY3Rpb24tdGl0bGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0XHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLWNvbm5lY3Rpb24tZGVsZXRlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNkMjIyMjI7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1jb25uZWN0aW9uLWZpZWxkcy10YWJsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdFx0XHRtYXJnaW46IDE2cHggMCAwO1xuXG5cdFx0XHRcdCYgKyBwLmRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlcXVpcmVkIHtcblx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0aGVhZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblxuXHRcdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0sXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdLFxuXHRcdFx0XHRcdGlucHV0W3R5cGU9ZW1haWxdLFxuXHRcdFx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q2ZDZkNjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hZGQsXG5cdFx0XHRcdFx0Ji5kZWxldGUge1xuXHRcdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDA3M2FhO1xuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR0Ym9keSB7XG5cdFx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcblxuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXQsXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLXBhbmVsLWZpZWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1jb25kaXRpb25hbC1ibG9jayB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVFQSxBQUlFLElBSkUsQ0FFSCxHQUFHLEFBQUEsU0FBUyxDQUVYLENBQUM7QUFKSCxBQUtFLElBTEUsQ0FFSCxHQUFHLEFBQUEsU0FBUyxDQUdYLENBQUMsQUFBQSxRQUFRO0FBTFgsQUFNRSxJQU5FLENBRUgsR0FBRyxBQUFBLFNBQVMsQ0FJWCxDQUFDLEFBQUEsT0FBTyxDQUFDO0VBQ1Isa0JBQWtCLEVBQUUsVUFBVTtFQUM5QixlQUFlLEVBQUUsVUFBVTtFQUMzQixVQUFVLEVBQUUsVUFBVTtDQUN0Qjs7QUFWSCxBQWNHLElBZEMsQ0FFSCxHQUFHLEFBQUEsU0FBUyxDQVVYLEdBQUcsQUFBQSx1QkFBdUIsQ0FFekIsR0FBRyxBQUFBLGFBQWEsQ0FBQztFQUNoQixhQUFhLEVBQUUsQ0FBQztFQUNoQixVQUFVLEVBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsa0JBQWtCO0NBV3hDOztBQTNCSixBQWtCSSxJQWxCQSxDQUVILEdBQUcsQUFBQSxTQUFTLENBVVgsR0FBRyxBQUFBLHVCQUF1QixDQUV6QixHQUFHLEFBQUEsYUFBYSxDQUlmLEdBQUcsQUFBQSxtQkFBbUIsQ0FBQztFQUN0QixLQUFLLEVBQUUsa0JBQWU7RUFDdEIsR0FBRyxFQUFFLEdBQUc7RUFDUixLQUFLLEVBQUUsR0FBRztDQUtWOztBQTFCTCxBQWtCSSxJQWxCQSxDQUVILEdBQUcsQUFBQSxTQUFTLENBVVgsR0FBRyxBQUFBLHVCQUF1QixDQUV6QixHQUFHLEFBQUEsYUFBYSxDQUlmLEdBQUcsQUFBQSxtQkFBbUIsQUFLckIsTUFBTyxDQUFDO0VBQ1AsS0FBSyxFQUFFLGtCQUFnQjtDQUN2Qjs7QUF6Qk4sQUFnQ0csSUFoQ0MsQ0FFSCxHQUFHLEFBQUEsU0FBUyxDQTRCWCxHQUFHLEFBQUEsYUFBYSxDQUVmLEdBQUcsQUFBQSxpQkFBaUIsQ0FBQztFQUNwQixNQUFNLEVB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 */
|
46 |
}
|
47 |
|
48 |
body div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content {
|
49 |
+
overflow: inherit;
|
50 |
}
|
51 |
|
52 |
body div.jconfirm div.jconfirm-box div.jconfirm-content {
|
180 |
color: red;
|
181 |
}
|
182 |
|
183 |
+
body div.jconfirm div.jconfirm-box .wpforms-error {
|
184 |
+
border: 1px solid #ebccd1 !important;
|
185 |
+
}
|
186 |
+
|
187 |
body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c {
|
188 |
-webkit-transition: none !important;
|
189 |
transition: none !important;
|
344 |
color: #a94442;
|
345 |
}
|
346 |
|
347 |
+
#wpforms-builder .wpforms-panel-field select {
|
348 |
+
max-width: 100%;
|
349 |
+
}
|
350 |
+
|
351 |
#wpforms-panel-fields .wpforms-panel-sidebar .choices-list.show-images .wpforms-image-upload {
|
352 |
display: block;
|
353 |
}
|
634 |
max-height: 100px;
|
635 |
}
|
636 |
|
637 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block {
|
638 |
border: 1px solid #d3d3d3;
|
639 |
margin: 0 0 20px 0;
|
640 |
}
|
641 |
|
642 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block .wpforms-panel-field {
|
643 |
padding: 0 20px;
|
644 |
}
|
645 |
|
646 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header {
|
647 |
background-color: #f1f1f1;
|
648 |
padding: 10px 20px;
|
649 |
font-size: 16px;
|
650 |
margin: 0;
|
651 |
}
|
652 |
|
653 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder {
|
654 |
display: block;
|
655 |
margin-right: 100px;
|
656 |
}
|
657 |
|
658 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder .wpforms-builder-settings-block-name-edit {
|
659 |
display: none;
|
660 |
margin-top: -6px;
|
661 |
margin-bottom: -6px;
|
662 |
width: 100%;
|
663 |
}
|
664 |
|
665 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder .wpforms-builder-settings-block-name-edit.active {
|
666 |
display: inline-block;
|
667 |
}
|
668 |
|
669 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder .wpforms-builder-settings-block-name-edit input {
|
670 |
width: 100%;
|
671 |
}
|
672 |
|
673 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions {
|
674 |
display: inline-block;
|
675 |
float: right;
|
676 |
text-align: right;
|
677 |
width: 100px;
|
678 |
}
|
679 |
|
680 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions button {
|
681 |
-webkit-appearance: none;
|
682 |
background-color: transparent;
|
683 |
border: none;
|
687 |
line-height: 1;
|
688 |
}
|
689 |
|
690 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions button.wpforms-builder-settings-block-delete {
|
691 |
color: #d22222;
|
692 |
padding-right: 0;
|
693 |
}
|
694 |
|
695 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-content {
|
696 |
margin-top: 20px;
|
697 |
}
|
698 |
|
699 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-confirmation-default .wpforms-builder-settings-block-delete,
|
700 |
+
#wpforms-panel-settings .wpforms-panel-content .wpforms-confirmation-default .wpforms-conditional-block-panel {
|
701 |
+
display: none;
|
702 |
+
}
|
703 |
+
|
704 |
+
#wpforms-panel-payments .wpforms-panel-content h2 {
|
705 |
+
color: #444;
|
706 |
+
margin: 18px 0 16px 0;
|
707 |
+
padding: 0;
|
708 |
+
font-size: 16px;
|
709 |
+
}
|
710 |
+
|
711 |
.wpforms-builder-provider .wpforms-builder-provider-title {
|
712 |
font-size: 24px;
|
713 |
margin-bottom: 20px;
|
721 |
font-size: 80%;
|
722 |
}
|
723 |
|
724 |
+
.wpforms-builder-provider .wpforms-builder-provider-title .wpforms-builder-provider-title-add {
|
725 |
background-color: #0e6cad;
|
726 |
color: #fff;
|
727 |
border: none;
|
911 |
word-wrap: normal !important;
|
912 |
}
|
913 |
|
914 |
+
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3Bmb3Jtcy9hc3NldHMvY3NzL2J1aWxkZXIuY3NzIiwic291cmNlcyI6WyJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIuc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fY29uZmlybS5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fYnV0dG9ucy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9hZG1pbi9fYWxlcnRzLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvX2Zvcm1zLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvX3BhbmVsLWZpZWxkcy5zY3NzIiwid3Bmb3Jtcy9hc3NldHMvc2Nzcy9idWlsZGVyL3BhbmVsLWZpZWxkcy9fY2hlY2tib3guc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYnVpbGRlci9wYW5lbC1maWVsZHMvX2dkcHItY2hlY2tib3guc2NzcyIsIndwZm9ybXMvYXNzZXRzL3Njc3MvYnVpbGRlci9wYW5lbC1maWVsZHMvX3JhZGlvLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvcGFuZWwtZmllbGRzL19wYXltZW50LW11bHRpcGxlLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvX3BhbmVsLXNldHRpbmdzLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvX3BhbmVsLXBheW1lbnRzLnNjc3MiLCJ3cGZvcm1zL2Fzc2V0cy9zY3NzL2J1aWxkZXIvcHJvdmlkZXJzL19wcm92aWRlcnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBXUEZvcm1zIGZvcm0gYnVpbGRlciBzdHlsZXMuXG5cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdhZG1pbi9jb25maXJtJztcbkBpbXBvcnQgJ2FkbWluL2J1dHRvbnMnO1xuQGltcG9ydCAnYWRtaW4vYWxlcnRzJztcbkBpbXBvcnQgJ2J1aWxkZXIvZm9ybXMnO1xuQGltcG9ydCAnYnVpbGRlci9wYW5lbC1maWVsZHMnO1xuQGltcG9ydCAnYnVpbGRlci9wYW5lbC1zZXR0aW5ncyc7XG5AaW1wb3J0ICdidWlsZGVyL3BhbmVsLXBheW1lbnRzJztcbkBpbXBvcnQgJ2J1aWxkZXIvcHJvdmlkZXJzL3Byb3ZpZGVycyc7XG5cbi53cGZvcm1zLXNjcmVlbi1yZWFkZXItZWxlbWVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbiIsIiRvcmFuZ2U6ICNlMjc3MzA7XG4kZGFya29yYW5nZTogI2I4NWExYjtcbiRncmVlbjogIzJhOWIzOTtcbiRibHVlOiAjMGU2Y2FkO1xuJGxpZ2h0Qmx1ZTogI2ViZjNmYjtcbiIsIi8vIEFsZXJ0IHN0eWxlcy5cbi8vIFN0eWxpbmcgdHdlYWtzIGZvciBqUXVlcnktY29uZmlybSBKUyBhbGVydCBsaWJyYXJ5LlxuYm9keSB7XG5cblx0ZGl2Lmpjb25maXJtIHtcblxuXHRcdCosXG5cdFx0Kjo6YmVmb3JlLFxuXHRcdCo6OmFmdGVyIHtcblx0XHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0fVxuXG5cdFx0ZGl2Lmpjb25maXJtLWJveC1jb250YWluZXIge1xuXG5cdFx0XHRkaXYuamNvbmZpcm0tYm94IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuXHRcdFx0XHRkaXYuamNvbmZpcm0tY2xvc2VJY29uIHtcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgwLDAsMCwwLjQpO1xuXHRcdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRcdHJpZ2h0OiA4cHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsMCwwLDAuODApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGRpdi5qY29uZmlybS1ib3gge1xuXG5cdFx0XHRkaXYuamNvbmZpcm0tdGl0bGUtYyB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDI2cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0c3Bhbi5qY29uZmlybS1pY29uLWMge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGNvbG9yOiAjYzRjNGM0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLmpjb25maXJtLXRpdGxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4uamNvbmZpcm0taWNvbi1jICsgc3Bhbi5qY29uZmlybS10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdi5qY29uZmlybS1jb250ZW50LXBhbmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHQuamNvbmZpcm0tY29udGVudCB7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGluaGVyaXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZGl2Lmpjb25maXJtLWNvbnRlbnQge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXG5cdFx0XHRcdCYubGl0ZS11cGdyYWRlIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYubGFyZ2Uge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc21hbGwge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5hbHJlYWR5LXB1cmNoYXNlZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjY2NjO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdi5qY29uZmlybS1idXR0b25zIHtcblxuXHRcdFx0XHQuYWxyZWFkeS1wdXJjaGFzZWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRjb2xvcjogI2FhYTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5kaXNjb3VudC1ub3RlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZmYWM7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIC0zMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI0cHggNjBweCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRjb2xvcjogIzRkNGQ0ZDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNTgnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCA2cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0XHRcdFx0XHRcdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRcdFx0XHRcdFx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogLTIwcHg7O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogLTE4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzNhYmMwMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAjM2FiYzAxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNhYWE7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiA5OSU7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDAgYXV0bztcblx0XHRcdH1cblxuXHRcdFx0I3dwZm9ybXMtZW1iZWQtc2hvcnRjb2RlIHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQjd3Bmb3Jtcy1lbWJlZC1zaG9ydGNvZGU6ZGlzYWJsZWQge1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdH1cblxuXHRcdFx0YnV0dG9uLmJ0bi1jb25maXJtIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtvcmFuZ2U7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFya29yYW5nZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZXJyb3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1lcnJvciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlYmNjZDEgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0Lmpjb25maXJtLXRpdGxlLWMgLmpjb25maXJtLWljb24tYyB7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNDVweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jaG9pY2VzIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0aW5wdXRbdHlwZT10ZXh0XS5jaG9pY2VzX19pbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEJ1dHRvbiBzdHlsZXMuXG4ud3Bmb3Jtcy1hZG1pbi1wYWdlIHtcblxuXHQud3Bmb3Jtcy1idG4ge1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1ibG9jayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tbWQge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4tbGcge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDE2cHggMjhweDtcblx0fVxuXG5cdC53cGZvcm1zLWJ0bi1vcmFuZ2Uge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya29yYW5nZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmtvcmFuZ2U7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLWdyZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRcdGNvbG9yOiAjNjY2O1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnRuLWxpZ2h0LWdyZXkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0XHRjb2xvcjogIzY2NjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ0bi10cmFucy1ncmVlbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbm9uZTtcblx0XHRjb2xvcjogJGdyZWVuO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cblx0XHQudW5kZXJsaW5lIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmVlbjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLy8gQWxlcnQgc3R5bGVzLlxuLndwZm9ybXMtYWRtaW4tcGFnZSB7XG5cblx0LndwZm9ybXMtYWxlcnQge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblxuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWFsZXJ0LW5vbWFyZ2luIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtYWxlcnQtc21hbGwge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1hbGVydC1zdWNjZXNzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG5cdFx0XHRib3JkZXItY29sb3I6ICNkNmU5YzY7XG5cdFx0XHRjb2xvcjogIzNjNzYzZDtcblx0XHR9XG5cblx0XHQmLndwZm9ybXMtYWxlcnQtaW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuXHRcdFx0Y29sb3I6ICMzMTcwOGY7XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLWFsZXJ0LXdhcm5pbmcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZhZWJjYztcblx0XHRcdGNvbG9yOiAjOGE2ZDNiO1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1hbGVydC1kYW5nZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ViY2NkMTtcblx0XHRcdGNvbG9yOiAjYTk0NDQyO1xuXHRcdH1cblx0fVxufSIsIi8vIEZvcm0gZWxlbWVudCBzdHlsZXMuXG5cbiN3cGZvcm1zLWJ1aWxkZXIge1xuXG5cdC53cGZvcm1zLXBhbmVsLWZpZWxkIHtcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLy8gRmllbGQgcGFuZWwuXG5cbiN3cGZvcm1zLXBhbmVsLWZpZWxkcyB7XG5cblx0Ly8gU2lkZWJhciBhcmVhIChsZWZ0IHNpZGUsIGZpZWxkIGJ1dHRvbnMvb3B0aW9ucykuXG5cdC53cGZvcm1zLXBhbmVsLXNpZGViYXIge1xuXG5cdFx0LmNob2ljZXMtbGlzdCB7XG5cblx0XHRcdCYuc2hvdy1pbWFnZXMge1xuXHRcdFx0XHQud3Bmb3Jtcy1pbWFnZS11cGxvYWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLWltYWdlLXVwbG9hZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gUGFuZWwgY29udGVudCBhcmVhIChyaWdodCBzaWRlLCBmb3JtIHByZXZpZXcgYXJlYSkuXG5cdC53cGZvcm1zLXBhbmVsLWNvbnRlbnQtd3JhcCB7XG5cblx0XHQvLyBJbWFnZSBjaG9pY2VzIChDaGVja2JveCwgUmFkaW8sIE11bHRpcGxlIHBheW1lbnQgaXRlbXMpLlxuXHRcdC53cGZvcm1zLWZpZWxkLWNoZWNrYm94LFxuXHRcdC53cGZvcm1zLWZpZWxkLXJhZGlvLFxuXHRcdC53cGZvcm1zLWZpZWxkLXBheW1lbnQtbXVsdGlwbGUge1xuXG5cdFx0XHQvLyBHZW5lcmFsIHRvcCBsZXZlbCBydWxlcy5cblx0XHRcdCYud3Bmb3Jtcy1saXN0LWlubGluZSB7XG5cblx0XHRcdFx0LnByaW1hcnktaW5wdXQge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwud3Bmb3Jtcy1pbWFnZS1jaG9pY2VzLW1vZGVybiB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwud3Bmb3Jtcy1pbWFnZS1jaG9pY2VzLWNsYXNzaWMge1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gTW9kZXJuIHN0eWxlLlxuXHRcdFx0dWwud3Bmb3Jtcy1pbWFnZS1jaG9pY2VzLW1vZGVybiB7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDE4cHggMjBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2RkZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1pbWFnZS1jaG9pY2VzLWltYWdlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwyNzE0XCI7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZ3JlZW47XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IC0xNnB4IDAgMCAtMTZweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwZm9ybXMtaW1hZ2UtY2hvaWNlcy1sYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIFNlbGVjdGVkIHN0YXRlLlxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ji53cGZvcm1zLXNlbGVjdGVkIHtcblxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LndwZm9ybXMtaW1hZ2UtY2hvaWNlcy1pbWFnZTphZnRlciB7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC53cGZvcm1zLWltYWdlLWNob2ljZXMtbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBDbGFzc2ljIHN0eWxlLlxuXHRcdFx0dWwud3Bmb3Jtcy1pbWFnZS1jaG9pY2VzLWNsYXNzaWMge1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2RkZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud3Bmb3Jtcy1pbWFnZS1jaG9pY2VzLWltYWdlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC53cGZvcm1zLWltYWdlLWNob2ljZXMtbGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8vIFNlbGVjdGVkIHN0YXRlLlxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ji53cGZvcm1zLXNlbGVjdGVkIHtcblxuXHRcdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM2NjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gRmllbGQgc3BlY2lmaWMgcnVsZXMuXG5cdEBpbXBvcnQgJ3BhbmVsLWZpZWxkcy9jaGVja2JveCc7XG5cdEBpbXBvcnQgJ3BhbmVsLWZpZWxkcy9nZHByLWNoZWNrYm94Jztcblx0QGltcG9ydCAncGFuZWwtZmllbGRzL3JhZGlvJztcblx0QGltcG9ydCAncGFuZWwtZmllbGRzL3BheW1lbnQtbXVsdGlwbGUnO1xufSIsIi8vIENoZWNrYm94IGZpZWxkIHR5cGUuXG5cbi8vIEZpZWxkIG9wdGlvbnMgYXJlYSAobGVmdCBzaWRlKS5cbi53cGZvcm1zLXBhbmVsLXNpZGViYXIge1xuXG5cdC53cGZvcm1zLWZpZWxkLW9wdGlvbi1jaGVja2JveCB7XG5cblx0XHQvLyBDaG9pY2VzIGZpbGUgdXBsb2FkLlxuXHRcdC53cGZvcm1zLWZpZWxkLW9wdGlvbi1yb3ctY2hvaWNlcyAud3Bmb3Jtcy1pbWFnZS11cGxvYWQge1xuXHRcdFx0bWFyZ2luOiA2cHggMCAwIDUwcHg7XG5cdFx0XHR3aWR0aDogNjglO1xuXG5cdFx0XHQucHJldmlldyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDI1NSwyNTUsMjU1LDAuNjUpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA1N1wiO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTEyLjVweCAwIDAgLTEyLjVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHVuc2V0O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBGb3JtIHByZXZpZXcgYXJlYSAocmlnaHQgc2lkZSkuXG4ud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAge1xufSIsIi8vIEdEUFIgQ2hlY2tib3ggZmllbGQgdHlwZS5cblxuLy8gRmllbGQgb3B0aW9ucyBhcmVhIChsZWZ0IHNpZGUpLlxuLndwZm9ybXMtcGFuZWwtc2lkZWJhciB7XG5cblx0LndwZm9ybXMtZmllbGQtb3B0aW9uLWdkcHItY2hlY2tib3gge1xuXG5cdFx0Ly8gQ2hvaWNlcy5cblx0XHQud3Bmb3Jtcy1maWVsZC1vcHRpb24tcm93LWNob2ljZXMge1xuXG5cdFx0XHQvLyBIaWRlIGNob2ljZXMgZWxlbWVudHMgdGhhdCBhcmUgbm90IHJlbGV2YW50IHRvIHRoaXMgZmllbGQgdHlwZS5cblx0XHRcdC53cGZvcm1zLWhlbHAtdG9vbHRpcCxcblx0XHRcdC50b2dnbGUtYnVsay1hZGQtZGlzcGxheSxcblx0XHRcdC5hZGQsXG5cdFx0XHQucmVtb3ZlLFxuXHRcdFx0Lm1vdmUsXG5cdFx0XHQuZGVmYXVsdCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC8vIE1ha2UgQWdyZWVtZW50IHRleHQgZmllbGQgZnVsbCB3aWR0aC5cblx0XHRcdGxpIHtcblx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRcdFx0d2lkdGg6IDk5JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBGb3JtIHByZXZpZXcgYXJlYSAocmlnaHQgc2lkZSkuXG4ud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAge1xufSIsIi8vIFJhZGlvIGZpZWxkIHR5cGUuXG5cbi8vIEZpZWxkIG9wdGlvbnMgYXJlYSAobGVmdCBzaWRlKS5cbi53cGZvcm1zLXBhbmVsLXNpZGViYXIge1xuXG5cdC53cGZvcm1zLWZpZWxkLW9wdGlvbi1yYWRpbyB7XG5cblx0XHQvLyBDaG9pY2VzIGZpbGUgdXBsb2FkLlxuXHRcdC53cGZvcm1zLWZpZWxkLW9wdGlvbi1yb3ctY2hvaWNlcyAud3Bmb3Jtcy1pbWFnZS11cGxvYWQge1xuXHRcdFx0bWFyZ2luOiA2cHggMCAwIDUwcHg7XG5cdFx0XHR3aWR0aDogNjglO1xuXG5cdFx0XHQucHJldmlldyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIDI1NSwyNTUsMjU1LDAuNjUpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZjA1N1wiO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZWQ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbjogLTEyLjVweCAwIDAgLTEyLjVweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiByZWQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHVuc2V0O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBGb3JtIHByZXZpZXcgYXJlYSAocmlnaHQgc2lkZSkuXG4ud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAge1xufSIsIi8vIFBheW1lbnQgTXVsdGlwbGUgZmllbGQgdHlwZS5cblxuLy8gRmllbGQgb3B0aW9ucyBhcmVhIChsZWZ0IHNpZGUpLlxuLndwZm9ybXMtcGFuZWwtc2lkZWJhciB7XG5cblx0LndwZm9ybXMtZmllbGQtb3B0aW9uLXBheW1lbnQtbXVsdGlwbGUge1xuXG5cdFx0Ly8gQ2hvaWNlcyBmaWxlIHVwbG9hZC5cblx0XHQud3Bmb3Jtcy1maWVsZC1vcHRpb24tcm93LWNob2ljZXMgLndwZm9ybXMtaW1hZ2UtdXBsb2FkIHtcblx0XHRcdG1hcmdpbjogNnB4IDAgMCA1MHB4O1xuXHRcdFx0d2lkdGg6IDcwJTtcblxuXHRcdFx0LnByZXZpZXcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCAyNTUsMjU1LDI1NSwwLjY1KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGE6aG92ZXIge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNTdcIjtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmVkO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IC0xMi41cHggMCAwIC0xMi41cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogcmVkO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB1bnNldDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRm9ybSBwcmV2aWV3IGFyZWEgKHJpZ2h0IHNpZGUpLlxuLndwZm9ybXMtcGFuZWwtY29udGVudC13cmFwIHtcbn0iLCIvLyBTZXR0aW5ncyBwYW5lbC5cbiN3cGZvcm1zLXBhbmVsLXNldHRpbmdzIHtcblxuXHQud3Bmb3Jtcy1wYW5lbC1jb250ZW50IHtcblxuXHRcdC53cGZvcm1zLWJ1aWxkZXItc2V0dGluZ3MtYmxvY2sge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblxuXHRcdFx0LndwZm9ybXMtcGFuZWwtZmllbGQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jay1oZWFkZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jay1uYW1lLWhvbGRlcntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cblx0XHRcdFx0LndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jay1uYW1lLWVkaXQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1idWlsZGVyLXNldHRpbmdzLWJsb2NrLWFjdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdFx0XHRcdCYud3Bmb3Jtcy1idWlsZGVyLXNldHRpbmdzLWJsb2NrLWVkaXQge31cblxuXHRcdFx0XHRcdCYud3Bmb3Jtcy1idWlsZGVyLXNldHRpbmdzLWJsb2NrLWRlbGV0ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2QyMjIyMjtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jay1jb250ZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtY29uZmlybWF0aW9uLWRlZmF1bHQge1xuXHRcdFx0LndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jay1kZWxldGUsXG5cdFx0XHQud3Bmb3Jtcy1jb25kaXRpb25hbC1ibG9jay1wYW5lbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBQYXltZW50cyBwYW5lbC5cbiN3cGZvcm1zLXBhbmVsLXBheW1lbnRzIHtcblxuXHQud3Bmb3Jtcy1wYW5lbC1jb250ZW50IHtcblxuXHRcdGgyIHtcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdFx0bWFyZ2luOiAxOHB4IDAgMTZweCAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cbn0iLCIud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyIHtcblxuXHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xuXG5cdFx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci10aXRsZS1zcGlubmVyIHtcblx0XHRcdGNvbG9yOiBncmV5O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItdGl0bGUtYWRkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwZTZjYWQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1ib2R5IHtcblxuXHRcdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbiB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xuXHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXG5cdFx0XHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLWNvbm5lY3Rpb24tYmxvY2sge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdG1hcmdpbjogMTZweCAwIDE2cHggMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdG1hcmdpbjogNnB4IDAgMDtcblx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLWNvbm5lY3Rpb24tc2V0dGluZyB7XG5cdFx0XHRcdC8vYm9yZGVyOiAxcHggc29saWQgcmVkO1xuXHRcdFx0XHRtYXJnaW46IDE2cHggMCAxNnB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCA4cHggMDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsLFxuXHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsICB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9dGV4dF0sXG5cdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXSxcblx0XHRcdFx0aW5wdXRbdHlwZT1lbWFpbF0sXG5cdFx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1jb25uZWN0aW9uLXRpdGxlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cblx0XHRcdFx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1jb25uZWN0aW9uLWRlbGV0ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZDIyMjIyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbi1maWVsZHMtdGFibGUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VlZTtcblx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdFx0bWFyZ2luOiAxNnB4IDAgMDtcblxuXHRcdFx0XHQmICsgcC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZXF1aXJlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHJlZDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGhlYWQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cblx0XHRcdFx0XHRpbnB1dFt0eXBlPXRleHRdLFxuXHRcdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXSxcblx0XHRcdFx0XHRpbnB1dFt0eXBlPWVtYWlsXSxcblx0XHRcdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA2cHggOHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWRkLFxuXHRcdFx0XHRcdCYuZGVsZXRlIHtcblx0XHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzAwNzNhYTtcblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGJvZHkge1xuXHRcdFx0XHRcdHRyIHtcblx0XHRcdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG5cblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0LFxuXHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQud3Bmb3Jtcy1wYW5lbC1maWVsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0LndwZm9ybXMtY29uZGl0aW9uYWwtYmxvY2sge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFRUEsQUFJRSxJQUpFLENB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 */
|
assets/css/builder.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
body div.jconfirm *,body div.jconfirm *::before,body div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.4);top:8px;right:8px}body div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon:hover{color:rgba(0,0,0,0.8)}body div.jconfirm div.jconfirm-box div.jconfirm-title-c{margin:0 0 26px 0 !important;padding:0 !important}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-icon-c{margin:0 !important;color:#c4c4c4 !important}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-title{display:block;color:#333}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-icon-c+span.jconfirm-title{margin-top:20px !important}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:26px;display:block}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:initial}body div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#555;line-height:1.4}body div.jconfirm div.jconfirm-box div.jconfirm-content.lite-upgrade p{font-size:18px;padding:0 20px}body div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 16px;font-size:16px;line-height:1.5}body div.jconfirm div.jconfirm-box div.jconfirm-content p:last-of-type{margin:0}body div.jconfirm div.jconfirm-box div.jconfirm-content p.large{font-size:18px}body div.jconfirm div.jconfirm-box div.jconfirm-content p.small{font-size:14px}body div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased{font-size:12px;color:#ccc;text-decoration:none}body div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased:hover{text-decoration:underline}body div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased{display:block;font-size:12px;color:#aaa;text-decoration:none;padding-top:20px}body div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased:hover{color:#999;text-decoration:underline}body div.jconfirm div.jconfirm-box .discount-note{text-align:center;margin:30px 0 0}body div.jconfirm div.jconfirm-box .discount-note p{background-color:#faffac;margin:0 -30px;padding:24px 60px 20px;font-size:15px;color:#4d4d4d;position:relative}body div.jconfirm div.jconfirm-box .discount-note p:after{content:'\f058';display:inline-block;font:normal normal normal 14px/1 FontAwesome;background-color:#fff;font-size:26px;border-radius:50%;padding:5px 6px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-20px;right:50%;margin-right:-18px;color:#3abc01}body div.jconfirm div.jconfirm-box .discount-note span{font-weight:700;color:#3abc01}body div.jconfirm div.jconfirm-box .discount-note a{color:#aaa;display:block;margin-top:12px}body div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode{margin:20px 0;text-align:center;font-size:24px;padding:8px 5px}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode:disabled{color:#333}body div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#e27730;color:#fff;outline:none}body div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#b85a1b;border-color:#b85a1b}body div.jconfirm div.jconfirm-box .error{display:none;color:red}body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body .choices{text-align:left}body .choices input[type=text].choices__input{display:inline-block !important}.wpforms-admin-page .wpforms-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none}.wpforms-admin-page .wpforms-btn-block{display:block;width:100%}.wpforms-admin-page .wpforms-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wpforms-admin-page .wpforms-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wpforms-admin-page .wpforms-btn-orange{background-color:#e27730;border-color:#e27730;color:#fff}.wpforms-admin-page .wpforms-btn-orange:hover{background-color:#b85a1b;border-color:#b85a1b}.wpforms-admin-page .wpforms-btn-grey{background-color:#eee;border-color:#ccc;color:#666}.wpforms-admin-page .wpforms-btn-grey:hover{background-color:#d7d7d7;border-color:#ccc;color:#444}.wpforms-admin-page .wpforms-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wpforms-admin-page .wpforms-btn-light-grey:hover{background-color:#eee;color:#444}.wpforms-admin-page .wpforms-btn-trans-green{background-color:none;color:#2a9b39}.wpforms-admin-page .wpforms-btn-trans-green:hover{background-color:#2a9b39;color:#fff}.wpforms-admin-page .wpforms-btn-trans-green .underline{position:relative}.wpforms-admin-page .wpforms-btn-trans-green .underline:after{content:" ";border-bottom:1px dashed #2a9b39;position:absolute;bottom:-5px;left:0;width:100%}.wpforms-admin-page .wpforms-btn-trans-green .dashicons{height:18px}.wpforms-admin-page .wpforms-alert{padding:16px;margin-bottom:18px;border:1px solid transparent}.wpforms-admin-page .wpforms-alert h4{margin-top:0;color:inherit}.wpforms-admin-page .wpforms-alert p{margin:0 0 15px 0}.wpforms-admin-page .wpforms-alert p:last-of-type{margin:0}.wpforms-admin-page .wpforms-alert.wpforms-alert-nomargin{margin:0}.wpforms-admin-page .wpforms-alert.wpforms-alert-small{font-size:12px}.wpforms-admin-page .wpforms-alert.wpforms-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpforms-admin-page .wpforms-alert.wpforms-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wpforms-admin-page .wpforms-alert.wpforms-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wpforms-admin-page .wpforms-alert.wpforms-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}#wpforms-panel-fields .wpforms-panel-sidebar .choices-list.show-images .wpforms-image-upload{display:block}#wpforms-panel-fields .wpforms-panel-sidebar .choices-list .wpforms-image-upload{display:none}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox.wpforms-list-inline .primary-input li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio.wpforms-list-inline .primary-input li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple.wpforms-list-inline .primary-input li{vertical-align:top}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox.wpforms-list-inline ul.wpforms-image-choices-modern li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio.wpforms-list-inline ul.wpforms-image-choices-modern li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple.wpforms-list-inline ul.wpforms-image-choices-modern li{margin:5px}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox.wpforms-list-inline ul.wpforms-image-choices-classic li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio.wpforms-list-inline ul.wpforms-image-choices-classic li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple.wpforms-list-inline ul.wpforms-image-choices-classic li{margin:0 10px 10px 0}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern img,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern img,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern img{display:inline;margin:0 auto;max-width:100%}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern label{background-color:#fff;display:inline-block;margin:0 auto;padding:0;border:1px solid #fff;border-radius:3px;padding:20px 20px 18px 20px;transition:all 0.5s;text-align:center}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern label:hover,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern label:hover,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern label:hover{border:1px solid #ddd}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern .wpforms-image-choices-image,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern .wpforms-image-choices-image,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern .wpforms-image-choices-image{display:block;position:relative}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern .wpforms-image-choices-image:after,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern .wpforms-image-choices-image:after,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern .wpforms-image-choices-image:after{content:"\2714";font-size:22px;line-height:32px;color:#fff;background:green;opacity:0;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;border-radius:50%;transition:all 0.5s}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern .wpforms-image-choices-label{display:block;margin-top:12px}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern li.wpforms-selected label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern li.wpforms-selected label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern li.wpforms-selected label{box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-image:after,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-image:after,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-image:after{opacity:1}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-label{font-weight:700}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic img,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic img,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic img{display:inline;margin:0 auto;max-width:100%}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic label{background-color:#fff;display:inline-block;margin:0 auto;padding:0;border:2px solid #fff;padding:10px;text-align:center}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic label:hover,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic label:hover,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic label:hover{border-color:#ddd}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic .wpforms-image-choices-image,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic .wpforms-image-choices-image,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic .wpforms-image-choices-image{display:block}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic .wpforms-image-choices-label{display:block;margin-top:8px}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic li.wpforms-selected label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic li.wpforms-selected label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic li.wpforms-selected label{border-color:#666}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload{margin:6px 0 0 50px;width:68%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload .preview{background-color:rgba(255,255,255,0.65);display:block;width:100%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload .preview a{display:block;position:relative}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload .preview a:hover:after{content:"\f057";font-family:FontAwesome;width:25px;height:25px;border:1px solid red;position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;font-size:30px;color:red;background-color:#fff;vertical-align:unset;line-height:0.8;border-radius:50%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload .preview img{display:block;margin:0 auto;max-width:100%;max-height:100px}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .wpforms-help-tooltip,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .toggle-bulk-add-display,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .add,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .remove,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .move,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .default{display:none}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices li input[type=text]{width:99%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload{margin:6px 0 0 50px;width:68%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload .preview{background-color:rgba(255,255,255,0.65);display:block;width:100%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload .preview a{display:block;position:relative}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload .preview a:hover:after{content:"\f057";font-family:FontAwesome;width:25px;height:25px;border:1px solid red;position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;font-size:30px;color:red;background-color:#fff;vertical-align:unset;line-height:0.8;border-radius:50%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload .preview img{display:block;margin:0 auto;max-width:100%;max-height:100px}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload{margin:6px 0 0 50px;width:70%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload .preview{background-color:rgba(255,255,255,0.65);display:block;width:100%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload .preview a{display:block;position:relative}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload .preview a:hover:after{content:"\f057";font-family:FontAwesome;width:25px;height:25px;border:1px solid red;position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;font-size:30px;color:red;background-color:#fff;vertical-align:unset;line-height:0.8;border-radius:50%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload .preview img{display:block;margin:0 auto;max-width:100%;max-height:100px}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification{border:1px solid #d3d3d3;margin:0 0 20px 0}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification .wpforms-panel-field{padding:0 20px}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-header{background-color:#f1f1f1;padding:10px 20px;font-size:16px;margin:0}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-header .wpforms-notification-name-holder{display:block;margin-right:100px}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-header .wpforms-notification-name-holder .wpforms-notification-name-edit{display:none;margin-top:-6px;margin-bottom:-6px;width:100%}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-header .wpforms-notification-name-holder .wpforms-notification-name-edit.active{display:inline-block}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-header .wpforms-notification-name-holder .wpforms-notification-name-edit input{width:100%}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-header .wpforms-notification-actions{display:inline-block;float:right;text-align:right;width:100px}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-header .wpforms-notification-actions button{-webkit-appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-header .wpforms-notification-actions button.wpforms-notification-delete{color:#d22222;padding-right:0}#wpforms-panel-settings .wpforms-panel-content .wpforms-notification-content{margin-top:20px}.wpforms-builder-provider .wpforms-builder-provider-title{font-size:24px;margin-bottom:20px;padding:0 0 20px 0;border-bottom:1px solid #d3d3d3}.wpforms-builder-provider .wpforms-builder-provider-title .wpforms-builder-provider-title-spinner{color:grey;display:none;font-size:80%}.wpforms-builder-provider .wpforms-builder-provider-title .wpforms-builder-provider-title-connection-add{background-color:#0e6cad;color:#fff;border:none;-webkit-appearance:none;border-radius:2px;font-size:14px;font-weight:500;float:right;padding:10px;margin-top:-10px;cursor:pointer}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection{border:1px solid #d3d3d3;margin:0 0 20px 0}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-block{padding:0 20px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-block h4{margin:16px 0 16px 0;padding:0;font-size:15px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-block p.description{margin:6px 0 0;color:#666;font-size:12px;max-width:450px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-block select{width:100%;max-width:450px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting{margin:16px 0 16px;max-width:450px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting label{display:block;font-size:14px;font-weight:400;margin:0 0 8px 0;vertical-align:text-top}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=checkbox]+label,.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=radio]+label{display:inline-block;margin:0}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=text],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=number],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=email],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting textarea{width:100%;border:1px solid #d6d6d6;padding:6px 8px;box-shadow:none;line-height:18px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting select{width:100%}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-title{background-color:#f1f1f1;padding:10px 20px;font-size:16px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-title .wpforms-builder-provider-connection-delete{background-color:transparent;cursor:pointer;-webkit-appearance:none;border:none;font-size:16px;color:#d22222;line-height:1;margin-top:-2px;float:right}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table{width:100%;border:1px solid #eee;border-collapse:collapse;margin:16px 0 0}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table+p.description{margin-bottom:16px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table .required{color:red;font-weight:700}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table thead{font-size:11px;font-weight:700;text-transform:uppercase}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table thead th{background-color:#f1f1f1;padding:5px 10px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td{width:50%}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td input[type=text],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td input[type=number],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td input[type=email],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td textarea{width:100%;border:1px solid #d6d6d6;padding:6px 8px;box-shadow:none;line-height:18px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td.add button,.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td.delete button{margin:0;border:none;background:none;padding:0;box-shadow:none;line-height:1;height:auto;color:#0073aa}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td.add button i,.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td.delete button i{font-size:18px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table tbody tr td{border-top:1px solid #eee;padding:10px 0 10px 10px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table tbody tr td:last-of-type{padding-right:10px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table input{padding:4px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table input,.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table select{width:100%;max-width:100%}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-panel-field{margin-bottom:0 !important}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-conditional-block{padding:0 20px 20px !important;margin-top:16px !important}.wpforms-screen-reader-element{position:absolute !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;width:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;word-wrap:normal !important}
|
1 |
+
body div.jconfirm *,body div.jconfirm *::before,body div.jconfirm *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body div.jconfirm div.jconfirm-box-container div.jconfirm-box{border-radius:0;box-shadow:0 2px 6px rgba(0,0,0,0.2)}body div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon{color:rgba(0,0,0,0.4);top:8px;right:8px}body div.jconfirm div.jconfirm-box-container div.jconfirm-box div.jconfirm-closeIcon:hover{color:rgba(0,0,0,0.8)}body div.jconfirm div.jconfirm-box div.jconfirm-title-c{margin:0 0 26px 0 !important;padding:0 !important}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-icon-c{margin:0 !important;color:#c4c4c4 !important}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-title{display:block;color:#333}body div.jconfirm div.jconfirm-box div.jconfirm-title-c span.jconfirm-icon-c+span.jconfirm-title{margin-top:20px !important}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane{margin-bottom:26px;display:block}body div.jconfirm div.jconfirm-box div.jconfirm-content-pane .jconfirm-content{overflow:inherit}body div.jconfirm div.jconfirm-box div.jconfirm-content{font-size:16px;color:#555;line-height:1.4}body div.jconfirm div.jconfirm-box div.jconfirm-content.lite-upgrade p{font-size:18px;padding:0 20px}body div.jconfirm div.jconfirm-box div.jconfirm-content p{margin:0 0 16px;font-size:16px;line-height:1.5}body div.jconfirm div.jconfirm-box div.jconfirm-content p:last-of-type{margin:0}body div.jconfirm div.jconfirm-box div.jconfirm-content p.large{font-size:18px}body div.jconfirm div.jconfirm-box div.jconfirm-content p.small{font-size:14px}body div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased{font-size:12px;color:#ccc;text-decoration:none}body div.jconfirm div.jconfirm-box div.jconfirm-content .already-purchased:hover{text-decoration:underline}body div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased{display:block;font-size:12px;color:#aaa;text-decoration:none;padding-top:20px}body div.jconfirm div.jconfirm-box div.jconfirm-buttons .already-purchased:hover{color:#999;text-decoration:underline}body div.jconfirm div.jconfirm-box .discount-note{text-align:center;margin:30px 0 0}body div.jconfirm div.jconfirm-box .discount-note p{background-color:#faffac;margin:0 -30px;padding:24px 60px 20px;font-size:15px;color:#4d4d4d;position:relative}body div.jconfirm div.jconfirm-box .discount-note p:after{content:'\f058';display:inline-block;font:normal normal normal 14px/1 FontAwesome;background-color:#fff;font-size:26px;border-radius:50%;padding:5px 6px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:-20px;right:50%;margin-right:-18px;color:#3abc01}body div.jconfirm div.jconfirm-box .discount-note span{font-weight:700;color:#3abc01}body div.jconfirm div.jconfirm-box .discount-note a{color:#aaa;display:block;margin-top:12px}body div.jconfirm div.jconfirm-box input[type=text]{display:block;width:99%;border:1px solid #d6d6d6;padding:10px;box-shadow:none;margin:20px auto 0 auto}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode{margin:20px 0;text-align:center;font-size:24px;padding:8px 5px}body div.jconfirm div.jconfirm-box #wpforms-embed-shortcode:disabled{color:#333}body div.jconfirm div.jconfirm-box button.btn-confirm{background-color:#e27730;color:#fff;outline:none}body div.jconfirm div.jconfirm-box button.btn-confirm:hover{background-color:#b85a1b;border-color:#b85a1b}body div.jconfirm div.jconfirm-box .error{display:none;color:red}body div.jconfirm div.jconfirm-box .wpforms-error{border:1px solid #ebccd1 !important}body div.jconfirm div.jconfirm-box .jconfirm-title-c .jconfirm-icon-c{-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;font-size:45px !important}body .choices{text-align:left}body .choices input[type=text].choices__input{display:inline-block !important}.wpforms-admin-page .wpforms-btn{border:0;border-radius:3px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none}.wpforms-admin-page .wpforms-btn-block{display:block;width:100%}.wpforms-admin-page .wpforms-btn-md{font-size:13px;font-weight:600;padding:8px 12px;min-height:35px}.wpforms-admin-page .wpforms-btn-lg{font-size:16px;font-weight:600;padding:16px 28px}.wpforms-admin-page .wpforms-btn-orange{background-color:#e27730;border-color:#e27730;color:#fff}.wpforms-admin-page .wpforms-btn-orange:hover{background-color:#b85a1b;border-color:#b85a1b}.wpforms-admin-page .wpforms-btn-grey{background-color:#eee;border-color:#ccc;color:#666}.wpforms-admin-page .wpforms-btn-grey:hover{background-color:#d7d7d7;border-color:#ccc;color:#444}.wpforms-admin-page .wpforms-btn-light-grey{background-color:#f5f5f5;border:1px solid #ccc;color:#666}.wpforms-admin-page .wpforms-btn-light-grey:hover{background-color:#eee;color:#444}.wpforms-admin-page .wpforms-btn-trans-green{background-color:none;color:#2a9b39}.wpforms-admin-page .wpforms-btn-trans-green:hover{background-color:#2a9b39;color:#fff}.wpforms-admin-page .wpforms-btn-trans-green .underline{position:relative}.wpforms-admin-page .wpforms-btn-trans-green .underline:after{content:" ";border-bottom:1px dashed #2a9b39;position:absolute;bottom:-5px;left:0;width:100%}.wpforms-admin-page .wpforms-btn-trans-green .dashicons{height:18px}.wpforms-admin-page .wpforms-alert{padding:16px;margin-bottom:18px;border:1px solid transparent}.wpforms-admin-page .wpforms-alert h4{margin-top:0;color:inherit}.wpforms-admin-page .wpforms-alert p{margin:0 0 15px 0}.wpforms-admin-page .wpforms-alert p:last-of-type{margin:0}.wpforms-admin-page .wpforms-alert.wpforms-alert-nomargin{margin:0}.wpforms-admin-page .wpforms-alert.wpforms-alert-small{font-size:12px}.wpforms-admin-page .wpforms-alert.wpforms-alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.wpforms-admin-page .wpforms-alert.wpforms-alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.wpforms-admin-page .wpforms-alert.wpforms-alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.wpforms-admin-page .wpforms-alert.wpforms-alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}#wpforms-builder .wpforms-panel-field select{max-width:100%}#wpforms-panel-fields .wpforms-panel-sidebar .choices-list.show-images .wpforms-image-upload{display:block}#wpforms-panel-fields .wpforms-panel-sidebar .choices-list .wpforms-image-upload{display:none}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox.wpforms-list-inline .primary-input li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio.wpforms-list-inline .primary-input li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple.wpforms-list-inline .primary-input li{vertical-align:top}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox.wpforms-list-inline ul.wpforms-image-choices-modern li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio.wpforms-list-inline ul.wpforms-image-choices-modern li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple.wpforms-list-inline ul.wpforms-image-choices-modern li{margin:5px}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox.wpforms-list-inline ul.wpforms-image-choices-classic li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio.wpforms-list-inline ul.wpforms-image-choices-classic li,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple.wpforms-list-inline ul.wpforms-image-choices-classic li{margin:0 10px 10px 0}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern img,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern img,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern img{display:inline;margin:0 auto;max-width:100%}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern label{background-color:#fff;display:inline-block;margin:0 auto;padding:0;border:1px solid #fff;border-radius:3px;padding:20px 20px 18px 20px;transition:all 0.5s;text-align:center}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern label:hover,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern label:hover,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern label:hover{border:1px solid #ddd}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern .wpforms-image-choices-image,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern .wpforms-image-choices-image,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern .wpforms-image-choices-image{display:block;position:relative}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern .wpforms-image-choices-image:after,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern .wpforms-image-choices-image:after,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern .wpforms-image-choices-image:after{content:"\2714";font-size:22px;line-height:32px;color:#fff;background:green;opacity:0;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;border-radius:50%;transition:all 0.5s}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern .wpforms-image-choices-label{display:block;margin-top:12px}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern li.wpforms-selected label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern li.wpforms-selected label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern li.wpforms-selected label{box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-image:after,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-image:after,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-image:after{opacity:1}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-modern li.wpforms-selected .wpforms-image-choices-label{font-weight:700}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic img,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic img,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic img{display:inline;margin:0 auto;max-width:100%}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic label{background-color:#fff;display:inline-block;margin:0 auto;padding:0;border:2px solid #fff;padding:10px;text-align:center}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic label:hover,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic label:hover,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic label:hover{border-color:#ddd}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic .wpforms-image-choices-image,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic .wpforms-image-choices-image,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic .wpforms-image-choices-image{display:block}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic .wpforms-image-choices-label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic .wpforms-image-choices-label{display:block;margin-top:8px}#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-checkbox ul.wpforms-image-choices-classic li.wpforms-selected label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-radio ul.wpforms-image-choices-classic li.wpforms-selected label,#wpforms-panel-fields .wpforms-panel-content-wrap .wpforms-field-payment-multiple ul.wpforms-image-choices-classic li.wpforms-selected label{border-color:#666}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload{margin:6px 0 0 50px;width:68%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload .preview{background-color:rgba(255,255,255,0.65);display:block;width:100%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload .preview a{display:block;position:relative}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload .preview a:hover:after{content:"\f057";font-family:FontAwesome;width:25px;height:25px;border:1px solid red;position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;font-size:30px;color:red;background-color:#fff;vertical-align:unset;line-height:0.8;border-radius:50%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-checkbox .wpforms-field-option-row-choices .wpforms-image-upload .preview img{display:block;margin:0 auto;max-width:100%;max-height:100px}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .wpforms-help-tooltip,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .toggle-bulk-add-display,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .add,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .remove,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .move,#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices .default{display:none}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-gdpr-checkbox .wpforms-field-option-row-choices li input[type=text]{width:99%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload{margin:6px 0 0 50px;width:68%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload .preview{background-color:rgba(255,255,255,0.65);display:block;width:100%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload .preview a{display:block;position:relative}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload .preview a:hover:after{content:"\f057";font-family:FontAwesome;width:25px;height:25px;border:1px solid red;position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;font-size:30px;color:red;background-color:#fff;vertical-align:unset;line-height:0.8;border-radius:50%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-radio .wpforms-field-option-row-choices .wpforms-image-upload .preview img{display:block;margin:0 auto;max-width:100%;max-height:100px}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload{margin:6px 0 0 50px;width:70%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload .preview{background-color:rgba(255,255,255,0.65);display:block;width:100%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload .preview a{display:block;position:relative}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload .preview a:hover:after{content:"\f057";font-family:FontAwesome;width:25px;height:25px;border:1px solid red;position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;font-size:30px;color:red;background-color:#fff;vertical-align:unset;line-height:0.8;border-radius:50%}#wpforms-panel-fields .wpforms-panel-sidebar .wpforms-field-option-payment-multiple .wpforms-field-option-row-choices .wpforms-image-upload .preview img{display:block;margin:0 auto;max-width:100%;max-height:100px}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block{border:1px solid #d3d3d3;margin:0 0 20px 0}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block .wpforms-panel-field{padding:0 20px}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header{background-color:#f1f1f1;padding:10px 20px;font-size:16px;margin:0}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder{display:block;margin-right:100px}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder .wpforms-builder-settings-block-name-edit{display:none;margin-top:-6px;margin-bottom:-6px;width:100%}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder .wpforms-builder-settings-block-name-edit.active{display:inline-block}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder .wpforms-builder-settings-block-name-edit input{width:100%}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions{display:inline-block;float:right;text-align:right;width:100px}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions button{-webkit-appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions button.wpforms-builder-settings-block-delete{color:#d22222;padding-right:0}#wpforms-panel-settings .wpforms-panel-content .wpforms-builder-settings-block-content{margin-top:20px}#wpforms-panel-settings .wpforms-panel-content .wpforms-confirmation-default .wpforms-builder-settings-block-delete,#wpforms-panel-settings .wpforms-panel-content .wpforms-confirmation-default .wpforms-conditional-block-panel{display:none}#wpforms-panel-payments .wpforms-panel-content h2{color:#444;margin:18px 0 16px 0;padding:0;font-size:16px}.wpforms-builder-provider .wpforms-builder-provider-title{font-size:24px;margin-bottom:20px;padding:0 0 20px 0;border-bottom:1px solid #d3d3d3}.wpforms-builder-provider .wpforms-builder-provider-title .wpforms-builder-provider-title-spinner{color:grey;display:none;font-size:80%}.wpforms-builder-provider .wpforms-builder-provider-title .wpforms-builder-provider-title-add{background-color:#0e6cad;color:#fff;border:none;-webkit-appearance:none;border-radius:2px;font-size:14px;font-weight:500;float:right;padding:10px;margin-top:-10px;cursor:pointer}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection{border:1px solid #d3d3d3;margin:0 0 20px 0}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-block{padding:0 20px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-block h4{margin:16px 0 16px 0;padding:0;font-size:15px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-block p.description{margin:6px 0 0;color:#666;font-size:12px;max-width:450px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-block select{width:100%;max-width:450px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting{margin:16px 0 16px;max-width:450px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting label{display:block;font-size:14px;font-weight:400;margin:0 0 8px 0;vertical-align:text-top}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=checkbox]+label,.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=radio]+label{display:inline-block;margin:0}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=text],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=number],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting input[type=email],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting textarea{width:100%;border:1px solid #d6d6d6;padding:6px 8px;box-shadow:none;line-height:18px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-setting select{width:100%}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-title{background-color:#f1f1f1;padding:10px 20px;font-size:16px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-title .wpforms-builder-provider-connection-delete{background-color:transparent;cursor:pointer;-webkit-appearance:none;border:none;font-size:16px;color:#d22222;line-height:1;margin-top:-2px;float:right}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table{width:100%;border:1px solid #eee;border-collapse:collapse;margin:16px 0 0}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table+p.description{margin-bottom:16px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table .required{color:red;font-weight:700}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table thead{font-size:11px;font-weight:700;text-transform:uppercase}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table thead th{background-color:#f1f1f1;padding:5px 10px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td{width:50%}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td input[type=text],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td input[type=number],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td input[type=email],.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td textarea{width:100%;border:1px solid #d6d6d6;padding:6px 8px;box-shadow:none;line-height:18px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td.add button,.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td.delete button{margin:0;border:none;background:none;padding:0;box-shadow:none;line-height:1;height:auto;color:#0073aa}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td.add button i,.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table td.delete button i{font-size:18px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table tbody tr td{border-top:1px solid #eee;padding:10px 0 10px 10px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table tbody tr td:last-of-type{padding-right:10px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table input{padding:4px}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table input,.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-builder-provider-connection-fields-table select{width:100%;max-width:100%}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-panel-field{margin-bottom:0 !important}.wpforms-builder-provider .wpforms-builder-provider-body .wpforms-builder-provider-connection .wpforms-conditional-block{padding:0 20px 20px !important;margin-top:16px !important}.wpforms-screen-reader-element{position:absolute !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;width:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;word-wrap:normal !important}
|
assets/css/wpforms-base.css
CHANGED
@@ -933,3 +933,26 @@ div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:
|
|
933 |
width: 100%;
|
934 |
}
|
935 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
933 |
width: 100%;
|
934 |
}
|
935 |
}
|
936 |
+
|
937 |
+
/* Gutenberg Block
|
938 |
+
----------------------------------------------------------------------------- */
|
939 |
+
|
940 |
+
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap h2 {
|
941 |
+
width: 100%;
|
942 |
+
margin-bottom: 0.5em;
|
943 |
+
}
|
944 |
+
|
945 |
+
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img {
|
946 |
+
margin-right: 25px;
|
947 |
+
}
|
948 |
+
|
949 |
+
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control {
|
950 |
+
width: 100%;
|
951 |
+
}
|
952 |
+
|
953 |
+
div.wpforms-gutenberg-form-selector .wpforms-form input:disabled,
|
954 |
+
div.wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
|
955 |
+
div.wpforms-gutenberg-form-selector .wpforms-form select:disabled,
|
956 |
+
div.wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled {
|
957 |
+
cursor: not-allowed;
|
958 |
+
}
|
assets/css/wpforms-full.css
CHANGED
@@ -1233,3 +1233,32 @@ div.wpforms-container-full .wpforms-form .wpforms-screen-reader-element {
|
|
1233 |
width: 100%;
|
1234 |
}
|
1235 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1233 |
width: 100%;
|
1234 |
}
|
1235 |
}
|
1236 |
+
|
1237 |
+
/* Gutenberg Block
|
1238 |
+
----------------------------------------------------------------------------- */
|
1239 |
+
|
1240 |
+
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap h2 {
|
1241 |
+
width: 100%;
|
1242 |
+
margin-bottom: 0.5em;
|
1243 |
+
}
|
1244 |
+
|
1245 |
+
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap img {
|
1246 |
+
margin-right: 25px;
|
1247 |
+
}
|
1248 |
+
|
1249 |
+
.edit-post-visual-editor .wpforms-gutenberg-form-selector-wrap .components-base-control {
|
1250 |
+
width: 100%;
|
1251 |
+
}
|
1252 |
+
|
1253 |
+
div.wpforms-gutenberg-form-selector .wpforms-form input:disabled,
|
1254 |
+
div.wpforms-gutenberg-form-selector .wpforms-form textarea:disabled,
|
1255 |
+
div.wpforms-gutenberg-form-selector .wpforms-form select:disabled {
|
1256 |
+
background-color: #fff;
|
1257 |
+
border-color: #ccc;
|
1258 |
+
color: #333;
|
1259 |
+
cursor: not-allowed;
|
1260 |
+
}
|
1261 |
+
|
1262 |
+
div.wpforms-gutenberg-form-selector .wpforms-form button[type=submit]:disabled {
|
1263 |
+
cursor: not-allowed;
|
1264 |
+
}
|
assets/images/icon-dollar.png
DELETED
Binary file
|
assets/js/admin-builder.js
CHANGED
@@ -10,6 +10,7 @@
|
|
10 |
settings: {
|
11 |
spinner: '<i class="fa fa-spinner fa-spin"></i>',
|
12 |
spinnerInline: '<i class="fa fa-spinner fa-spin wpforms-loading-inline"></i>',
|
|
|
13 |
pagebreakTop: false,
|
14 |
pagebreakBottom: false,
|
15 |
upload_img_modal: false
|
@@ -25,10 +26,10 @@
|
|
25 |
wpforms_panel_switch = true;
|
26 |
s = this.settings;
|
27 |
|
28 |
-
// Document ready
|
29 |
$(document).ready(WPFormsBuilder.ready);
|
30 |
|
31 |
-
// Page load
|
32 |
$(window).on('load', WPFormsBuilder.load);
|
33 |
},
|
34 |
|
@@ -39,11 +40,11 @@
|
|
39 |
*/
|
40 |
load: function() {
|
41 |
|
42 |
-
// Remove Loading overlay
|
43 |
$('#wpforms-builder-overlay').fadeOut();
|
44 |
|
45 |
-
// Maybe display informational informational modal
|
46 |
-
if ( wpforms_builder.template_modal_display == '1' && 'fields'
|
47 |
$.alert({
|
48 |
title: wpforms_builder.template_modal_title,
|
49 |
content: wpforms_builder.template_modal_msg,
|
@@ -73,7 +74,7 @@
|
|
73 |
// Bind all actions.
|
74 |
WPFormsBuilder.bindUIActions();
|
75 |
|
76 |
-
// Trigger initial save for new forms
|
77 |
var newForm = wpf.getQueryString('newform');
|
78 |
if (newForm) {
|
79 |
WPFormsBuilder.formSave(false);
|
@@ -87,10 +88,18 @@
|
|
87 |
valueNames: [ 'wpforms-template-name' ]
|
88 |
});
|
89 |
|
90 |
-
//
|
91 |
-
//
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
$('.wpforms-panel').each(function(index, el) {
|
93 |
-
var $this = $(this)
|
94 |
$configured = $this.find('.wpforms-panel-sidebar-section.configured').first();
|
95 |
|
96 |
if ( $configured.length ) {
|
@@ -103,7 +112,7 @@
|
|
103 |
}
|
104 |
});
|
105 |
|
106 |
-
// Drag and drop sortable elements
|
107 |
WPFormsBuilder.fieldSortable();
|
108 |
WPFormsBuilder.fieldChoiceSortable('select');
|
109 |
WPFormsBuilder.fieldChoiceSortable('radio');
|
@@ -111,7 +120,7 @@
|
|
111 |
WPFormsBuilder.fieldChoiceSortable('payment-multiple');
|
112 |
WPFormsBuilder.fieldChoiceSortable('payment-select');
|
113 |
|
114 |
-
// Load match heights
|
115 |
$('.wpforms-setup-templates.core .wpforms-template-inner').matchHeight({
|
116 |
byRow: false
|
117 |
});
|
@@ -119,36 +128,39 @@
|
|
119 |
byRow: false
|
120 |
});
|
121 |
|
122 |
-
// Set field group visibility
|
123 |
$('.wpforms-add-fields-group').each(function(index, el) {
|
124 |
WPFormsBuilder.fieldGroupToggle($(this),'load');
|
125 |
});
|
126 |
|
127 |
-
|
|
|
|
|
|
|
128 |
WPFormsBuilder.trimFormTitle();
|
129 |
|
130 |
-
// Load Tooltips
|
131 |
-
|
132 |
|
133 |
-
// Load Tooltips
|
134 |
WPFormsBuilder.loadColorPickers();
|
135 |
|
136 |
-
// Hide/Show reCAPTCHA in form
|
137 |
WPFormsBuilder.recaptchaToggle();
|
138 |
|
139 |
-
//
|
140 |
-
WPFormsBuilder.
|
141 |
|
142 |
-
// Notification settings
|
143 |
WPFormsBuilder.notificationToggle();
|
144 |
|
145 |
// Secret builder hotkeys.
|
146 |
WPFormsBuilder.builderHotkeys();
|
147 |
|
148 |
-
// Clone form title to setup page
|
149 |
$('#wpforms-setup-name').val($('#wpforms-panel-field-settings-form_title').val());
|
150 |
|
151 |
-
// jquery-
|
152 |
jconfirm.defaults = {
|
153 |
closeIcon: true,
|
154 |
backgroundDismiss: true,
|
@@ -168,22 +180,22 @@
|
|
168 |
*/
|
169 |
bindUIActions: function() {
|
170 |
|
171 |
-
// General Panels
|
172 |
WPFormsBuilder.bindUIActionsPanels();
|
173 |
|
174 |
-
// Setup Panel
|
175 |
WPFormsBuilder.bindUIActionsSetup();
|
176 |
|
177 |
-
// Fields Panel
|
178 |
WPFormsBuilder.bindUIActionsFields();
|
179 |
|
180 |
-
// Settings Panel
|
181 |
WPFormsBuilder.bindUIActionsSettings();
|
182 |
|
183 |
-
// Save and Exit
|
184 |
WPFormsBuilder.bindUIActionsSaveExit();
|
185 |
|
186 |
-
// General/ global
|
187 |
WPFormsBuilder.bindUIActionsGeneral();
|
188 |
},
|
189 |
|
@@ -198,13 +210,13 @@
|
|
198 |
*/
|
199 |
bindUIActionsPanels: function() {
|
200 |
|
201 |
-
// Panel switching
|
202 |
$builder.on('click', '#wpforms-panels-toggle button, .wpforms-panel-switch', function(e) {
|
203 |
e.preventDefault();
|
204 |
WPFormsBuilder.panelSwitch($(this).data('panel'));
|
205 |
});
|
206 |
|
207 |
-
// Panel sections switching
|
208 |
$builder.on('click', '.wpforms-panel .wpforms-panel-sidebar-section', function(e) {
|
209 |
WPFormsBuilder.panelSectionSwitch(this, e);
|
210 |
});
|
@@ -1320,7 +1332,7 @@
|
|
1320 |
$('#wpforms-builder-form .no-fields, #wpforms-builder-form .no-fields-preview').hide();
|
1321 |
$('#wpforms-field-id').val(res.data.field.id+1);
|
1322 |
|
1323 |
-
|
1324 |
WPFormsBuilder.loadColorPickers();
|
1325 |
|
1326 |
$builder.trigger('wpformsFieldAdd', [res.data.field.id, type ]);
|
@@ -1563,7 +1575,8 @@
|
|
1563 |
if (type === 'select') {
|
1564 |
$('#wpforms-field-'+id+' .primary-input option' ).not('.placeholder').remove();
|
1565 |
new_choice = '<option>{label}</option>';
|
1566 |
-
} else if (type === 'radio' || type === 'checkbox' ) {
|
|
|
1567 |
$('#wpforms-field-'+id+' .primary-input li' ).remove();
|
1568 |
new_choice = '<li><input type="'+type+'" disabled>{label}</li>';
|
1569 |
}
|
@@ -1880,7 +1893,7 @@
|
|
1880 |
wpf.fieldOptionLoading($thisOption, true);
|
1881 |
|
1882 |
// Re-init tooltips for new field
|
1883 |
-
|
1884 |
|
1885 |
// Trigger Dynamic source updates
|
1886 |
$('#wpforms-field-option-'+id+'-dynamic_'+value).find('option:first').prop('selected', true);
|
@@ -2229,8 +2242,8 @@
|
|
2229 |
});
|
2230 |
|
2231 |
// Toggle form confirmation setting fields
|
2232 |
-
$builder.on('change', '
|
2233 |
-
WPFormsBuilder.
|
2234 |
});
|
2235 |
|
2236 |
// Toggle form notification setting fields
|
@@ -2238,55 +2251,58 @@
|
|
2238 |
WPFormsBuilder.notificationToggle();
|
2239 |
});
|
2240 |
|
2241 |
-
// Add
|
2242 |
-
$builder.on('click', '.wpforms-
|
2243 |
e.preventDefault();
|
2244 |
-
|
|
|
|
|
|
|
2245 |
});
|
2246 |
|
2247 |
-
// Edit
|
2248 |
-
$builder.on('click', '.wpforms-
|
2249 |
e.preventDefault();
|
2250 |
|
2251 |
var $el = $(this);
|
2252 |
|
2253 |
-
if ( $el.parents('.wpforms-
|
2254 |
-
WPFormsBuilder.
|
2255 |
} else {
|
2256 |
-
WPFormsBuilder.
|
2257 |
}
|
2258 |
});
|
2259 |
|
2260 |
-
// Update
|
2261 |
-
$builder.on('blur', '.wpforms-
|
2262 |
// Do not fire if for onBlur user clicked on edit button - it has own event processing.
|
2263 |
-
if ( ! $(e.relatedTarget).hasClass('wpforms-
|
2264 |
-
WPFormsBuilder.
|
2265 |
}
|
2266 |
});
|
2267 |
|
2268 |
-
// Close
|
2269 |
-
$builder.on('keypress', '.wpforms-
|
2270 |
// On Enter - hide editing interface.
|
2271 |
if (e.keyCode === 13) {
|
2272 |
-
WPFormsBuilder.
|
2273 |
|
2274 |
// We need this preventDefault() to stop jumping to form name editing input.
|
2275 |
e.preventDefault();
|
2276 |
}
|
2277 |
});
|
2278 |
|
2279 |
-
// Toggle
|
2280 |
-
$builder.on('click', '.wpforms-
|
2281 |
e.preventDefault();
|
2282 |
|
2283 |
-
WPFormsBuilder.
|
2284 |
});
|
2285 |
|
2286 |
-
// Remove
|
2287 |
-
$builder.on('click', '.wpforms-
|
2288 |
e.preventDefault();
|
2289 |
-
WPFormsBuilder.
|
2290 |
});
|
2291 |
},
|
2292 |
|
@@ -2309,20 +2325,44 @@
|
|
2309 |
},
|
2310 |
|
2311 |
/**
|
2312 |
-
*
|
2313 |
*
|
2314 |
-
* @since 1.
|
2315 |
*/
|
2316 |
-
|
2317 |
-
|
2318 |
-
|
2319 |
-
|
2320 |
-
|
2321 |
-
|
2322 |
-
|
2323 |
-
|
2324 |
-
|
|
|
2325 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2326 |
}
|
2327 |
},
|
2328 |
|
@@ -2335,26 +2375,28 @@
|
|
2335 |
notificationToggle: function() {
|
2336 |
var $notification = $('#wpforms-panel-field-settings-notification_enable');
|
2337 |
if ( $notification.find('option:selected').val() === '0'){
|
2338 |
-
$notification.parent().parent().find('.wpforms-
|
2339 |
} else {
|
2340 |
-
$notification.parent().parent().find('.wpforms-
|
2341 |
}
|
2342 |
},
|
2343 |
|
2344 |
/**
|
2345 |
-
* Add new
|
2346 |
*
|
2347 |
-
* @since 1.
|
2348 |
*/
|
2349 |
-
|
2350 |
|
2351 |
-
var nextID = Number($
|
2352 |
-
|
2353 |
-
|
2354 |
-
|
|
|
2355 |
modalContent = namePrompt + nameField + nameError;
|
2356 |
|
2357 |
var modal = $.confirm({
|
|
|
2358 |
title: false,
|
2359 |
content: modalContent,
|
2360 |
icon: 'fa fa-info-circle',
|
@@ -2365,19 +2407,20 @@
|
|
2365 |
btnClass: 'btn-confirm',
|
2366 |
keys: ['enter'],
|
2367 |
action: function() {
|
2368 |
-
var
|
2369 |
error = this.$content.find('.error');
|
2370 |
|
2371 |
-
if (
|
2372 |
error.show();
|
2373 |
return false;
|
2374 |
} else {
|
2375 |
-
var $
|
2376 |
-
$
|
2377 |
-
|
2378 |
|
2379 |
-
$
|
2380 |
-
$
|
|
|
2381 |
if ($(this).attr('name')) {
|
2382 |
$(this).val('').attr('name', $(this).attr('name').replace(/\[(\d+)\]/, '['+nextID+']'));
|
2383 |
if ($(this).is('select')) {
|
@@ -2390,24 +2433,54 @@
|
|
2390 |
}
|
2391 |
}
|
2392 |
});
|
2393 |
-
$
|
2394 |
-
|
2395 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2396 |
|
2397 |
// Conditional logic, if present
|
2398 |
-
var $conditionalLogic = $
|
2399 |
-
if ($conditionalLogic.length) {
|
2400 |
-
$conditionalLogic
|
2401 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2402 |
}
|
2403 |
|
2404 |
-
|
2405 |
-
|
2406 |
-
|
|
|
2407 |
|
2408 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
2409 |
|
2410 |
-
$
|
2411 |
}
|
2412 |
}
|
2413 |
},
|
@@ -2419,7 +2492,7 @@
|
|
2419 |
|
2420 |
// We need to process this event here, because we need a confirm modal object defined, so we can intrude into it.
|
2421 |
// Pressing Enter will click the Ok button.
|
2422 |
-
$builder.on('keypress', '#
|
2423 |
if (e.keyCode === 13) {
|
2424 |
$(modal.buttons.confirm.el).trigger('click');
|
2425 |
}
|
@@ -2427,39 +2500,40 @@
|
|
2427 |
},
|
2428 |
|
2429 |
/**
|
2430 |
-
* Show
|
2431 |
*
|
2432 |
-
* @since 1.4.
|
2433 |
*/
|
2434 |
-
|
2435 |
|
2436 |
-
var header_holder = el.parents('.wpforms-
|
2437 |
-
name_holder = header_holder.find('.wpforms-
|
2438 |
|
2439 |
name_holder
|
2440 |
.addClass('editing')
|
2441 |
.hide();
|
2442 |
|
2443 |
// Make the editing interface active and in focus
|
2444 |
-
header_holder.find('.wpforms-
|
2445 |
wpf.focusCaretToEnd(header_holder.find('input'));
|
2446 |
},
|
2447 |
|
2448 |
/**
|
2449 |
-
* Update
|
2450 |
*
|
2451 |
-
* @since 1.4.
|
2452 |
*/
|
2453 |
-
|
2454 |
|
2455 |
-
var header_holder = el.parents('.wpforms-
|
2456 |
-
name_holder = header_holder.find('.wpforms-
|
2457 |
-
edit_holder = header_holder.find('.wpforms-
|
2458 |
-
current_name = edit_holder.find('input').val().trim()
|
|
|
2459 |
|
2460 |
-
// Provide a default value for empty
|
2461 |
if (! current_name.length) {
|
2462 |
-
current_name = wpforms_builder
|
2463 |
}
|
2464 |
|
2465 |
// This is done for sanitizing.
|
@@ -2474,15 +2548,16 @@
|
|
2474 |
},
|
2475 |
|
2476 |
/**
|
2477 |
-
* Show or hide
|
2478 |
*
|
2479 |
-
* @since 1.4.
|
2480 |
*/
|
2481 |
-
|
2482 |
|
2483 |
-
var $
|
2484 |
-
|
2485 |
-
|
|
|
2486 |
is_visible = $content.is(':visible');
|
2487 |
|
2488 |
$content.slideToggle({
|
@@ -2491,35 +2566,37 @@
|
|
2491 |
// Send early to save fast.
|
2492 |
// It's animation start, so we should save the state for animation end (reversed).
|
2493 |
$.post(wpforms_builder.ajax_url, {
|
2494 |
-
action: '
|
2495 |
state: is_visible ? 'closed' : 'opened',
|
2496 |
form_id: s.formID,
|
2497 |
-
|
|
|
2498 |
nonce : wpforms_builder.nonce
|
2499 |
});
|
2500 |
},
|
2501 |
always: function() {
|
2502 |
if ($content.is(':visible')) {
|
2503 |
-
el.html('<i class="fa fa-chevron-up"></i>');
|
2504 |
} else {
|
2505 |
-
el.html('<i class="fa fa-chevron-down"></i>');
|
2506 |
}
|
2507 |
}
|
2508 |
});
|
2509 |
},
|
2510 |
|
2511 |
/**
|
2512 |
-
* Delete
|
2513 |
*
|
2514 |
-
* @since 1.
|
2515 |
*/
|
2516 |
-
|
2517 |
|
2518 |
-
var $
|
|
|
2519 |
|
2520 |
$.confirm({
|
2521 |
title: false,
|
2522 |
-
content: wpforms_builder
|
2523 |
icon: 'fa fa-exclamation-circle',
|
2524 |
type: 'orange',
|
2525 |
buttons: {
|
@@ -2528,12 +2605,12 @@
|
|
2528 |
btnClass: 'btn-confirm',
|
2529 |
keys: ['enter'],
|
2530 |
action: function () {
|
2531 |
-
var
|
2532 |
|
2533 |
-
if (
|
2534 |
$.alert({
|
2535 |
title: false,
|
2536 |
-
content: wpforms_builder
|
2537 |
icon: 'fa fa-exclamation-circle',
|
2538 |
type: 'orange',
|
2539 |
buttons: {
|
@@ -2545,17 +2622,18 @@
|
|
2545 |
}
|
2546 |
});
|
2547 |
} else {
|
2548 |
-
var
|
2549 |
-
|
2550 |
-
|
2551 |
-
$.post(wpforms_builder.ajax_url, {
|
2552 |
-
action: '
|
2553 |
-
nonce: wpforms_builder.nonce,
|
2554 |
-
|
2555 |
-
|
|
|
2556 |
} );
|
2557 |
|
2558 |
-
$
|
2559 |
}
|
2560 |
}
|
2561 |
},
|
@@ -3087,22 +3165,7 @@
|
|
3087 |
},
|
3088 |
|
3089 |
/**
|
3090 |
-
* Load or refresh
|
3091 |
-
*
|
3092 |
-
* @since 1.0.0
|
3093 |
-
*/
|
3094 |
-
loadTooltips: function() {
|
3095 |
-
|
3096 |
-
$('.wpforms-help-tooltip').tooltipster({
|
3097 |
-
contentAsHTML: true,
|
3098 |
-
position: 'right',
|
3099 |
-
maxWidth: 300,
|
3100 |
-
multiple: true
|
3101 |
-
});
|
3102 |
-
},
|
3103 |
-
|
3104 |
-
/**
|
3105 |
-
* Load or refresh tooltips.
|
3106 |
*
|
3107 |
* @since 1.2.1
|
3108 |
*/
|
@@ -3136,6 +3199,21 @@
|
|
3136 |
ctrlDown = false;
|
3137 |
}
|
3138 |
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3139 |
}
|
3140 |
};
|
3141 |
|
10 |
settings: {
|
11 |
spinner: '<i class="fa fa-spinner fa-spin"></i>',
|
12 |
spinnerInline: '<i class="fa fa-spinner fa-spin wpforms-loading-inline"></i>',
|
13 |
+
tinymceDefaults: { tinymce: { toolbar1: 'bold,italic,underline,blockquote,strikethrough,bullist,numlist,alignleft,aligncenter,alignright,undo,redo,link' }, quicktags: true },
|
14 |
pagebreakTop: false,
|
15 |
pagebreakBottom: false,
|
16 |
upload_img_modal: false
|
26 |
wpforms_panel_switch = true;
|
27 |
s = this.settings;
|
28 |
|
29 |
+
// Document ready.
|
30 |
$(document).ready(WPFormsBuilder.ready);
|
31 |
|
32 |
+
// Page load.
|
33 |
$(window).on('load', WPFormsBuilder.load);
|
34 |
},
|
35 |
|
40 |
*/
|
41 |
load: function() {
|
42 |
|
43 |
+
// Remove Loading overlay.
|
44 |
$('#wpforms-builder-overlay').fadeOut();
|
45 |
|
46 |
+
// Maybe display informational informational modal.
|
47 |
+
if ( wpforms_builder.template_modal_display == '1' && 'fields' === wpf.getQueryString('view') ) {
|
48 |
$.alert({
|
49 |
title: wpforms_builder.template_modal_title,
|
50 |
content: wpforms_builder.template_modal_msg,
|
74 |
// Bind all actions.
|
75 |
WPFormsBuilder.bindUIActions();
|
76 |
|
77 |
+
// Trigger initial save for new forms.
|
78 |
var newForm = wpf.getQueryString('newform');
|
79 |
if (newForm) {
|
80 |
WPFormsBuilder.formSave(false);
|
88 |
valueNames: [ 'wpforms-template-name' ]
|
89 |
});
|
90 |
|
91 |
+
// Disable implicit submission for every form inside the builder.
|
92 |
+
// All form values are managed by JS and should not be submitted by pressing Enter.
|
93 |
+
$builder.on( 'keypress', '#wpforms-builder-form input', function (e) {
|
94 |
+
if ( e.keyCode === 13 ) {
|
95 |
+
e.preventDefault();
|
96 |
+
}
|
97 |
+
});
|
98 |
+
|
99 |
+
// If there is a section configured, display it.
|
100 |
+
// Otherwise we show the first panel by default.
|
101 |
$('.wpforms-panel').each(function(index, el) {
|
102 |
+
var $this = $(this),
|
103 |
$configured = $this.find('.wpforms-panel-sidebar-section.configured').first();
|
104 |
|
105 |
if ( $configured.length ) {
|
112 |
}
|
113 |
});
|
114 |
|
115 |
+
// Drag and drop sortable elements.
|
116 |
WPFormsBuilder.fieldSortable();
|
117 |
WPFormsBuilder.fieldChoiceSortable('select');
|
118 |
WPFormsBuilder.fieldChoiceSortable('radio');
|
120 |
WPFormsBuilder.fieldChoiceSortable('payment-multiple');
|
121 |
WPFormsBuilder.fieldChoiceSortable('payment-select');
|
122 |
|
123 |
+
// Load match heights.
|
124 |
$('.wpforms-setup-templates.core .wpforms-template-inner').matchHeight({
|
125 |
byRow: false
|
126 |
});
|
128 |
byRow: false
|
129 |
});
|
130 |
|
131 |
+
// Set field group visibility.
|
132 |
$('.wpforms-add-fields-group').each(function(index, el) {
|
133 |
WPFormsBuilder.fieldGroupToggle($(this),'load');
|
134 |
});
|
135 |
|
136 |
+
|
137 |
+
WPFormsBuilder.registerTemplates();
|
138 |
+
|
139 |
+
// Trim long form titles.
|
140 |
WPFormsBuilder.trimFormTitle();
|
141 |
|
142 |
+
// Load Tooltips.
|
143 |
+
wpf.initTooltips();
|
144 |
|
145 |
+
// Load Tooltips.
|
146 |
WPFormsBuilder.loadColorPickers();
|
147 |
|
148 |
+
// Hide/Show reCAPTCHA in form.
|
149 |
WPFormsBuilder.recaptchaToggle();
|
150 |
|
151 |
+
// Confirmations initial setup
|
152 |
+
WPFormsBuilder.confirmationsSetup();
|
153 |
|
154 |
+
// Notification settings.
|
155 |
WPFormsBuilder.notificationToggle();
|
156 |
|
157 |
// Secret builder hotkeys.
|
158 |
WPFormsBuilder.builderHotkeys();
|
159 |
|
160 |
+
// Clone form title to setup page.
|
161 |
$('#wpforms-setup-name').val($('#wpforms-panel-field-settings-form_title').val());
|
162 |
|
163 |
+
// jquery-confirm defaults.
|
164 |
jconfirm.defaults = {
|
165 |
closeIcon: true,
|
166 |
backgroundDismiss: true,
|
180 |
*/
|
181 |
bindUIActions: function() {
|
182 |
|
183 |
+
// General Panels.
|
184 |
WPFormsBuilder.bindUIActionsPanels();
|
185 |
|
186 |
+
// Setup Panel.
|
187 |
WPFormsBuilder.bindUIActionsSetup();
|
188 |
|
189 |
+
// Fields Panel.
|
190 |
WPFormsBuilder.bindUIActionsFields();
|
191 |
|
192 |
+
// Settings Panel.
|
193 |
WPFormsBuilder.bindUIActionsSettings();
|
194 |
|
195 |
+
// Save and Exit.
|
196 |
WPFormsBuilder.bindUIActionsSaveExit();
|
197 |
|
198 |
+
// General/ global.
|
199 |
WPFormsBuilder.bindUIActionsGeneral();
|
200 |
},
|
201 |
|
210 |
*/
|
211 |
bindUIActionsPanels: function() {
|
212 |
|
213 |
+
// Panel switching.
|
214 |
$builder.on('click', '#wpforms-panels-toggle button, .wpforms-panel-switch', function(e) {
|
215 |
e.preventDefault();
|
216 |
WPFormsBuilder.panelSwitch($(this).data('panel'));
|
217 |
});
|
218 |
|
219 |
+
// Panel sections switching.
|
220 |
$builder.on('click', '.wpforms-panel .wpforms-panel-sidebar-section', function(e) {
|
221 |
WPFormsBuilder.panelSectionSwitch(this, e);
|
222 |
});
|
1332 |
$('#wpforms-builder-form .no-fields, #wpforms-builder-form .no-fields-preview').hide();
|
1333 |
$('#wpforms-field-id').val(res.data.field.id+1);
|
1334 |
|
1335 |
+
wpf.initTooltips();
|
1336 |
WPFormsBuilder.loadColorPickers();
|
1337 |
|
1338 |
$builder.trigger('wpformsFieldAdd', [res.data.field.id, type ]);
|
1575 |
if (type === 'select') {
|
1576 |
$('#wpforms-field-'+id+' .primary-input option' ).not('.placeholder').remove();
|
1577 |
new_choice = '<option>{label}</option>';
|
1578 |
+
} else if (type === 'radio' || type === 'checkbox' || type === 'gdpr-checkbox' ) {
|
1579 |
+
type = 'gdpr-checkbox' === type ? 'checkbox' : type;
|
1580 |
$('#wpforms-field-'+id+' .primary-input li' ).remove();
|
1581 |
new_choice = '<li><input type="'+type+'" disabled>{label}</li>';
|
1582 |
}
|
1893 |
wpf.fieldOptionLoading($thisOption, true);
|
1894 |
|
1895 |
// Re-init tooltips for new field
|
1896 |
+
wpf.initTooltips();
|
1897 |
|
1898 |
// Trigger Dynamic source updates
|
1899 |
$('#wpforms-field-option-'+id+'-dynamic_'+value).find('option:first').prop('selected', true);
|
2242 |
});
|
2243 |
|
2244 |
// Toggle form confirmation setting fields
|
2245 |
+
$builder.on('change', '.wpforms-panel-field-confirmations-type', function() {
|
2246 |
+
WPFormsBuilder.confirmationFieldsToggle( $(this) );
|
2247 |
});
|
2248 |
|
2249 |
// Toggle form notification setting fields
|
2251 |
WPFormsBuilder.notificationToggle();
|
2252 |
});
|
2253 |
|
2254 |
+
// Add new settings block
|
2255 |
+
$builder.on('click', '.wpforms-builder-settings-block-add', function(e) {
|
2256 |
e.preventDefault();
|
2257 |
+
if ( ! wpforms_builder.pro ) {
|
2258 |
+
return;
|
2259 |
+
}
|
2260 |
+
WPFormsBuilder.settingsBlockAdd( $(this) );
|
2261 |
});
|
2262 |
|
2263 |
+
// Edit settings block name
|
2264 |
+
$builder.on('click', '.wpforms-builder-settings-block-edit', function(e) {
|
2265 |
e.preventDefault();
|
2266 |
|
2267 |
var $el = $(this);
|
2268 |
|
2269 |
+
if ( $el.parents('.wpforms-builder-settings-block-header').find('.wpforms-builder-settings-block-name').hasClass('editing') ) {
|
2270 |
+
WPFormsBuilder.settingsBlockNameEditingHide( $el );
|
2271 |
} else {
|
2272 |
+
WPFormsBuilder.settingsBlockNameEditingShow( $el );
|
2273 |
}
|
2274 |
});
|
2275 |
|
2276 |
+
// Update settings block name and close editing interface
|
2277 |
+
$builder.on('blur', '.wpforms-builder-settings-block-name-edit input', function(e) {
|
2278 |
// Do not fire if for onBlur user clicked on edit button - it has own event processing.
|
2279 |
+
if ( ! $(e.relatedTarget).hasClass('wpforms-builder-settings-block-edit')) {
|
2280 |
+
WPFormsBuilder.settingsBlockNameEditingHide( $(this) );
|
2281 |
}
|
2282 |
});
|
2283 |
|
2284 |
+
// Close settings block editing interface with pressed Enter
|
2285 |
+
$builder.on('keypress', '.wpforms-builder-settings-block-name-edit input', function(e) {
|
2286 |
// On Enter - hide editing interface.
|
2287 |
if (e.keyCode === 13) {
|
2288 |
+
WPFormsBuilder.settingsBlockNameEditingHide( $(this) );
|
2289 |
|
2290 |
// We need this preventDefault() to stop jumping to form name editing input.
|
2291 |
e.preventDefault();
|
2292 |
}
|
2293 |
});
|
2294 |
|
2295 |
+
// Toggle settings block - slide up or down
|
2296 |
+
$builder.on('click', '.wpforms-builder-settings-block-toggle', function(e) {
|
2297 |
e.preventDefault();
|
2298 |
|
2299 |
+
WPFormsBuilder.settingsBlockPanelToggle( $(this) );
|
2300 |
});
|
2301 |
|
2302 |
+
// Remove settings block
|
2303 |
+
$builder.on('click', '.wpforms-builder-settings-block-delete', function(e) {
|
2304 |
e.preventDefault();
|
2305 |
+
WPFormsBuilder.settingsBlockDelete( $(this) );
|
2306 |
});
|
2307 |
},
|
2308 |
|
2325 |
},
|
2326 |
|
2327 |
/**
|
2328 |
+
* Setup the Confirmation blocks.
|
2329 |
*
|
2330 |
+
* @since 1.4.8
|
2331 |
*/
|
2332 |
+
confirmationsSetup: function() {
|
2333 |
+
// Toggle the setting fields in each confirmation block.
|
2334 |
+
$('.wpforms-panel-field-confirmations-type').each( function () {
|
2335 |
+
WPFormsBuilder.confirmationFieldsToggle($(this));
|
2336 |
+
});
|
2337 |
+
|
2338 |
+
// Init TinyMCE in each confirmation block.
|
2339 |
+
$('.wpforms-panel-field-confirmations-message').each( function () {
|
2340 |
+
if (typeof wp.editor !== 'undefined') {
|
2341 |
+
wp.editor.initialize($(this).attr('id'), s.tinymceDefaults);
|
2342 |
}
|
2343 |
+
});
|
2344 |
+
},
|
2345 |
+
|
2346 |
+
/**
|
2347 |
+
* Toggle the different form Confirmation setting fields.
|
2348 |
+
*
|
2349 |
+
* @since 1.4.8
|
2350 |
+
*/
|
2351 |
+
confirmationFieldsToggle: function($el) {
|
2352 |
+
if ( ! $el.length ) {
|
2353 |
+
return false;
|
2354 |
+
}
|
2355 |
+
|
2356 |
+
var type = $el.val();
|
2357 |
+
var $block = $el.closest('.wpforms-builder-settings-block-content');
|
2358 |
+
|
2359 |
+
$block.find('.wpforms-panel-field')
|
2360 |
+
.not($el.parent())
|
2361 |
+
.not('.wpforms-conditionals-enable-toggle')
|
2362 |
+
.hide();
|
2363 |
+
$block.find('.wpforms-panel-field-confirmations-'+type).closest('.wpforms-panel-field').show();
|
2364 |
+
if (type === 'message') {
|
2365 |
+
$block.find('.wpforms-panel-field-confirmations-message_scroll').parent().show();
|
2366 |
}
|
2367 |
},
|
2368 |
|
2375 |
notificationToggle: function() {
|
2376 |
var $notification = $('#wpforms-panel-field-settings-notification_enable');
|
2377 |
if ( $notification.find('option:selected').val() === '0'){
|
2378 |
+
$notification.parent().parent().find('.wpforms-builder-settings-block').hide();
|
2379 |
} else {
|
2380 |
+
$notification.parent().parent().find('.wpforms-builder-settings-block').show();
|
2381 |
}
|
2382 |
},
|
2383 |
|
2384 |
/**
|
2385 |
+
* Add new settings block.
|
2386 |
*
|
2387 |
+
* @since 1.4.8
|
2388 |
*/
|
2389 |
+
settingsBlockAdd: function($el) {
|
2390 |
|
2391 |
+
var nextID = Number($el.attr('data-next-id')),
|
2392 |
+
blockType = $el.data('block-type'),
|
2393 |
+
namePrompt = wpforms_builder[blockType + '_prompt'],
|
2394 |
+
nameField = '<input autofocus="" type="text" id="settings-block-name" placeholder="'+wpforms_builder[blockType + '_ph']+'">',
|
2395 |
+
nameError = '<p class="error">'+wpforms_builder[blockType + '_error']+'</p>',
|
2396 |
modalContent = namePrompt + nameField + nameError;
|
2397 |
|
2398 |
var modal = $.confirm({
|
2399 |
+
container: $builder,
|
2400 |
title: false,
|
2401 |
content: modalContent,
|
2402 |
icon: 'fa fa-info-circle',
|
2407 |
btnClass: 'btn-confirm',
|
2408 |
keys: ['enter'],
|
2409 |
action: function() {
|
2410 |
+
var settingsBlockName = $.trim(this.$content.find('input#settings-block-name').val()),
|
2411 |
error = this.$content.find('.error');
|
2412 |
|
2413 |
+
if (settingsBlockName === '') {
|
2414 |
error.show();
|
2415 |
return false;
|
2416 |
} else {
|
2417 |
+
var $firstSettingsBlock = $el.closest('.wpforms-panel-content-section').find('.wpforms-builder-settings-block').first(),
|
2418 |
+
$newSettingsBlock = $firstSettingsBlock.clone(),
|
2419 |
+
newSettingsBlock;
|
2420 |
|
2421 |
+
$newSettingsBlock.attr('data-block-id', nextID);
|
2422 |
+
$newSettingsBlock.find('.wpforms-builder-settings-block-header span').text(settingsBlockName);
|
2423 |
+
$newSettingsBlock.find('input, textarea, select').each(function(index, el) {
|
2424 |
if ($(this).attr('name')) {
|
2425 |
$(this).val('').attr('name', $(this).attr('name').replace(/\[(\d+)\]/, '['+nextID+']'));
|
2426 |
if ($(this).is('select')) {
|
2433 |
}
|
2434 |
}
|
2435 |
});
|
2436 |
+
$newSettingsBlock.find('.wpforms-builder-settings-block-header input').val(settingsBlockName).attr('value',settingsBlockName);
|
2437 |
+
|
2438 |
+
if ( blockType === 'notification' ) {
|
2439 |
+
$newSettingsBlock.find('.email-msg textarea').val('{all_fields}').attr('value', '{all_fields}');
|
2440 |
+
$newSettingsBlock.find('.email-recipient input').val('{admin_email}').attr('value', '{admin_email}');
|
2441 |
+
}
|
2442 |
+
|
2443 |
+
if ( blockType === 'confirmation' ) {
|
2444 |
+
$newSettingsBlock.removeClass('wpforms-confirmation-default');
|
2445 |
+
$newSettingsBlock.find('.wp-editor-wrap').parent().remove();
|
2446 |
+
if (typeof WPForms !== 'undefined') {
|
2447 |
+
$newSettingsBlock.find('.wpforms-panel-field-confirmations-type-wrap')
|
2448 |
+
.after(WPForms.Admin.Builder.Templates
|
2449 |
+
.get('wpforms-builder-confirmations-message-field')({
|
2450 |
+
id: nextID
|
2451 |
+
})
|
2452 |
+
);
|
2453 |
+
}
|
2454 |
+
}
|
2455 |
|
2456 |
// Conditional logic, if present
|
2457 |
+
var $conditionalLogic = $newSettingsBlock.find('.wpforms-conditional-block');
|
2458 |
+
if ($conditionalLogic.length && typeof WPForms !== 'undefined') {
|
2459 |
+
$conditionalLogic
|
2460 |
+
.html(WPForms.Admin.Builder.Templates
|
2461 |
+
.get('wpforms-builder-conditional-logic-toggle-field')({
|
2462 |
+
id: nextID,
|
2463 |
+
type: blockType,
|
2464 |
+
actions: JSON.stringify($newSettingsBlock.find('.wpforms-panel-field-conditional_logic-checkbox').data('actions')),
|
2465 |
+
actionDesc: $newSettingsBlock.find('.wpforms-panel-field-conditional_logic-checkbox').data('action-desc')
|
2466 |
+
})
|
2467 |
+
);
|
2468 |
}
|
2469 |
|
2470 |
+
newSettingsBlock = $newSettingsBlock.wrap('<div>').parent().html();
|
2471 |
+
newSettingsBlock = newSettingsBlock.replace( /\[conditionals\]\[(\d+)\]\[(\d+)\]/g, '[conditionals][0][0]' );
|
2472 |
+
|
2473 |
+
$firstSettingsBlock.before( newSettingsBlock );
|
2474 |
|
2475 |
+
if ( blockType === 'confirmation' ) {
|
2476 |
+
WPFormsBuilder.confirmationFieldsToggle($('.wpforms-panel-field-confirmations-type').first());
|
2477 |
+
}
|
2478 |
+
|
2479 |
+
if (typeof wp.editor !== 'undefined' && blockType === 'confirmation') {
|
2480 |
+
wp.editor.initialize('wpforms-panel-field-confirmations-message-' + nextID, s.tinymceDefaults);
|
2481 |
+
}
|
2482 |
|
2483 |
+
$el.attr('data-next-id', nextID+1);
|
2484 |
}
|
2485 |
}
|
2486 |
},
|
2492 |
|
2493 |
// We need to process this event here, because we need a confirm modal object defined, so we can intrude into it.
|
2494 |
// Pressing Enter will click the Ok button.
|
2495 |
+
$builder.on('keypress', '#settings-block-name', function(e) {
|
2496 |
if (e.keyCode === 13) {
|
2497 |
$(modal.buttons.confirm.el).trigger('click');
|
2498 |
}
|
2500 |
},
|
2501 |
|
2502 |
/**
|
2503 |
+
* Show settings block editing interface.
|
2504 |
*
|
2505 |
+
* @since 1.4.8
|
2506 |
*/
|
2507 |
+
settingsBlockNameEditingShow: function ($el) {
|
2508 |
|
2509 |
+
var header_holder = $el.parents('.wpforms-builder-settings-block-header'),
|
2510 |
+
name_holder = header_holder.find('.wpforms-builder-settings-block-name');
|
2511 |
|
2512 |
name_holder
|
2513 |
.addClass('editing')
|
2514 |
.hide();
|
2515 |
|
2516 |
// Make the editing interface active and in focus
|
2517 |
+
header_holder.find('.wpforms-builder-settings-block-name-edit').addClass('active');
|
2518 |
wpf.focusCaretToEnd(header_holder.find('input'));
|
2519 |
},
|
2520 |
|
2521 |
/**
|
2522 |
+
* Update settings block name and hide editing interface.
|
2523 |
*
|
2524 |
+
* @since 1.4.8
|
2525 |
*/
|
2526 |
+
settingsBlockNameEditingHide: function ($el) {
|
2527 |
|
2528 |
+
var header_holder = $el.parents('.wpforms-builder-settings-block-header'),
|
2529 |
+
name_holder = header_holder.find('.wpforms-builder-settings-block-name'),
|
2530 |
+
edit_holder = header_holder.find('.wpforms-builder-settings-block-name-edit'),
|
2531 |
+
current_name = edit_holder.find('input').val().trim(),
|
2532 |
+
blockType = $el.closest('.wpforms-builder-settings-block').data('block-type');
|
2533 |
|
2534 |
+
// Provide a default value for empty settings block name.
|
2535 |
if (! current_name.length) {
|
2536 |
+
current_name = wpforms_builder[blockType + '_def_name'];
|
2537 |
}
|
2538 |
|
2539 |
// This is done for sanitizing.
|
2548 |
},
|
2549 |
|
2550 |
/**
|
2551 |
+
* Show or hide settings block panel content.
|
2552 |
*
|
2553 |
+
* @since 1.4.8
|
2554 |
*/
|
2555 |
+
settingsBlockPanelToggle: function($el) {
|
2556 |
|
2557 |
+
var $settingsBlock = $el.closest('.wpforms-builder-settings-block'),
|
2558 |
+
settingsBlockId = $settingsBlock.data('block-id'),
|
2559 |
+
settingsBlockType = $settingsBlock.data('block-type'),
|
2560 |
+
$content = $settingsBlock.find('.wpforms-builder-settings-block-content'),
|
2561 |
is_visible = $content.is(':visible');
|
2562 |
|
2563 |
$content.slideToggle({
|
2566 |
// Send early to save fast.
|
2567 |
// It's animation start, so we should save the state for animation end (reversed).
|
2568 |
$.post(wpforms_builder.ajax_url, {
|
2569 |
+
action: 'wpforms_builder_settings_block_state_save',
|
2570 |
state: is_visible ? 'closed' : 'opened',
|
2571 |
form_id: s.formID,
|
2572 |
+
block_id: settingsBlockId,
|
2573 |
+
block_type: settingsBlockType,
|
2574 |
nonce : wpforms_builder.nonce
|
2575 |
});
|
2576 |
},
|
2577 |
always: function() {
|
2578 |
if ($content.is(':visible')) {
|
2579 |
+
$el.html('<i class="fa fa-chevron-up"></i>');
|
2580 |
} else {
|
2581 |
+
$el.html('<i class="fa fa-chevron-down"></i>');
|
2582 |
}
|
2583 |
}
|
2584 |
});
|
2585 |
},
|
2586 |
|
2587 |
/**
|
2588 |
+
* Delete settings block.
|
2589 |
*
|
2590 |
+
* @since 1.4.8
|
2591 |
*/
|
2592 |
+
settingsBlockDelete: function($el) {
|
2593 |
|
2594 |
+
var $current_block = $el.closest('.wpforms-builder-settings-block'),
|
2595 |
+
blockType = $current_block.data('block-type');
|
2596 |
|
2597 |
$.confirm({
|
2598 |
title: false,
|
2599 |
+
content: wpforms_builder[blockType + '_delete'],
|
2600 |
icon: 'fa fa-exclamation-circle',
|
2601 |
type: 'orange',
|
2602 |
buttons: {
|
2605 |
btnClass: 'btn-confirm',
|
2606 |
keys: ['enter'],
|
2607 |
action: function () {
|
2608 |
+
var settingsBlock = $el.closest('.wpforms-panel-content-section').find('.wpforms-builder-settings-block');
|
2609 |
|
2610 |
+
if ( settingsBlock.length <= 1 ) {
|
2611 |
$.alert({
|
2612 |
title: false,
|
2613 |
+
content: wpforms_builder[blockType + '_error2'],
|
2614 |
icon: 'fa fa-exclamation-circle',
|
2615 |
type: 'orange',
|
2616 |
buttons: {
|
2622 |
}
|
2623 |
});
|
2624 |
} else {
|
2625 |
+
var settingsBlockId = $current_block.data('block-id'),
|
2626 |
+
settingsBlockType = $current_block.data('block-type');
|
2627 |
+
|
2628 |
+
$.post( wpforms_builder.ajax_url, {
|
2629 |
+
action : 'wpforms_builder_settings_block_state_remove',
|
2630 |
+
nonce : wpforms_builder.nonce,
|
2631 |
+
block_id : settingsBlockId,
|
2632 |
+
block_type: settingsBlockType,
|
2633 |
+
form_id : s.formID,
|
2634 |
} );
|
2635 |
|
2636 |
+
$current_block.remove();
|
2637 |
}
|
2638 |
}
|
2639 |
},
|
3165 |
},
|
3166 |
|
3167 |
/**
|
3168 |
+
* Load or refresh color picker.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3169 |
*
|
3170 |
* @since 1.2.1
|
3171 |
*/
|
3199 |
ctrlDown = false;
|
3200 |
}
|
3201 |
});
|
3202 |
+
},
|
3203 |
+
|
3204 |
+
/**
|
3205 |
+
* Register JS templates for various elements.
|
3206 |
+
*
|
3207 |
+
* @since 1.4.8
|
3208 |
+
*/
|
3209 |
+
registerTemplates: function () {
|
3210 |
+
if (typeof WPForms === 'undefined') {
|
3211 |
+
return;
|
3212 |
+
}
|
3213 |
+
WPForms.Admin.Builder.Templates.add([
|
3214 |
+
'wpforms-builder-confirmations-message-field',
|
3215 |
+
'wpforms-builder-conditional-logic-toggle-field'
|
3216 |
+
]);
|
3217 |
}
|
3218 |
};
|
3219 |
|
assets/js/admin-utils.js
CHANGED
@@ -553,6 +553,21 @@ var wpf = {
|
|
553 |
}
|
554 |
|
555 |
return json;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
556 |
}
|
557 |
};
|
558 |
wpf.init();
|
553 |
}
|
554 |
|
555 |
return json;
|
556 |
+
},
|
557 |
+
|
558 |
+
/**
|
559 |
+
* Initialize WPForms admin area tooltips.
|
560 |
+
*
|
561 |
+
* @since 1.4.8
|
562 |
+
*/
|
563 |
+
initTooltips: function() {
|
564 |
+
|
565 |
+
$( '.wpforms-help-tooltip' ).tooltipster( {
|
566 |
+
contentAsHTML: true,
|
567 |
+
position: 'right',
|
568 |
+
maxWidth: 300,
|
569 |
+
multiple: true
|
570 |
+
} );
|
571 |
}
|
572 |
};
|
573 |
wpf.init();
|
assets/js/components/admin/builder/providers.js
CHANGED
@@ -22,16 +22,6 @@ WPForms.Admin.Builder.Providers = WPForms.Admin.Builder.Providers || (function (
|
|
22 |
*/
|
23 |
var __private = {
|
24 |
|
25 |
-
/**
|
26 |
-
* All templating functions for providers are stored here in a Map.
|
27 |
-
* Key is a template name, value - Underscore.js templating function.
|
28 |
-
*
|
29 |
-
* @since 1.4.7
|
30 |
-
*
|
31 |
-
* @type {Map}
|
32 |
-
*/
|
33 |
-
previews: new Map(),
|
34 |
-
|
35 |
/**
|
36 |
* Internal cache storage, do not use it directly, but app.cache.{(get|set|delete|clear)()} instead.
|
37 |
* Key is the provider slug, value is a Map, that will have it's own key as a connection id (or not).
|
@@ -51,7 +41,7 @@ WPForms.Admin.Builder.Providers = WPForms.Admin.Builder.Providers || (function (
|
|
51 |
*/
|
52 |
config: {
|
53 |
/**
|
54 |
-
* List of templates that should be compiled.
|
55 |
*
|
56 |
* @since 1.4.7
|
57 |
*
|
@@ -75,7 +65,7 @@ WPForms.Admin.Builder.Providers = WPForms.Admin.Builder.Providers || (function (
|
|
75 |
|
76 |
/**
|
77 |
* By default, there is no provider.
|
78 |
-
* If set - will be used in templating etc.
|
79 |
*
|
80 |
* @since 1.4.7
|
81 |
*
|
@@ -375,7 +365,8 @@ WPForms.Admin.Builder.Providers = WPForms.Admin.Builder.Providers || (function (
|
|
375 |
|
376 |
app.providerHolder = $( '.wpforms-builder-provider' );
|
377 |
|
378 |
-
app.
|
|
|
379 |
|
380 |
app.bindActions();
|
381 |
app.ui.bindActions();
|
@@ -469,6 +460,11 @@ WPForms.Admin.Builder.Providers = WPForms.Admin.Builder.Providers || (function (
|
|
469 |
|
470 |
// CONNECTION: ADD/DELETE.
|
471 |
app.providerHolder
|
|
|
|
|
|
|
|
|
|
|
472 |
.on( 'click', '.js-wpforms-builder-provider-connection-add', function ( e ) {
|
473 |
e.preventDefault();
|
474 |
|
@@ -512,6 +508,11 @@ WPForms.Admin.Builder.Providers = WPForms.Admin.Builder.Providers || (function (
|
|
512 |
|
513 |
$row.remove();
|
514 |
} );
|
|
|
|
|
|
|
|
|
|
|
515 |
},
|
516 |
|
517 |
/**
|
@@ -592,7 +593,146 @@ WPForms.Admin.Builder.Providers = WPForms.Admin.Builder.Providers || (function (
|
|
592 |
}
|
593 |
}
|
594 |
} );
|
595 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
596 |
},
|
597 |
|
598 |
/**
|
@@ -615,46 +755,7 @@ WPForms.Admin.Builder.Providers = WPForms.Admin.Builder.Providers || (function (
|
|
615 |
*/
|
616 |
getProviderHolder: function () {
|
617 |
return $( '#' + app.provider + '-provider' );
|
618 |
-
},
|
619 |
-
|
620 |
-
/**
|
621 |
-
* Register and compile all templates.
|
622 |
-
* All data is saved in a Map.
|
623 |
-
*
|
624 |
-
* @since 1.4.7
|
625 |
-
*
|
626 |
-
* @param {string[]} templates Array of template names.
|
627 |
-
*/
|
628 |
-
addTemplates: function ( templates ) {
|
629 |
-
|
630 |
-
templates.forEach( function ( template ) {
|
631 |
-
__private.previews.set( template, wp.template( template ) );
|
632 |
-
} );
|
633 |
-
},
|
634 |
-
|
635 |
-
/**
|
636 |
-
* Get a templating function (to compile later with data).
|
637 |
-
*
|
638 |
-
* @since 1.4.7
|
639 |
-
*
|
640 |
-
* @param {string} template ID of a template to retrieve from a cache.
|
641 |
-
*
|
642 |
-
* @returns {*} After compiling will always return a string.
|
643 |
-
*/
|
644 |
-
getTemplate: function ( template ) {
|
645 |
-
|
646 |
-
var preview = __private.previews.get( template );
|
647 |
-
|
648 |
-
if ( typeof preview !== 'undefined' ) {
|
649 |
-
return preview;
|
650 |
-
}
|
651 |
-
|
652 |
-
return function () {
|
653 |
-
return '';
|
654 |
-
};
|
655 |
}
|
656 |
-
|
657 |
-
////
|
658 |
};
|
659 |
|
660 |
// Provide access to public functions/properties.
|
22 |
*/
|
23 |
var __private = {
|
24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
/**
|
26 |
* Internal cache storage, do not use it directly, but app.cache.{(get|set|delete|clear)()} instead.
|
27 |
* Key is the provider slug, value is a Map, that will have it's own key as a connection id (or not).
|
41 |
*/
|
42 |
config: {
|
43 |
/**
|
44 |
+
* List of default templates that should be compiled.
|
45 |
*
|
46 |
* @since 1.4.7
|
47 |
*
|
65 |
|
66 |
/**
|
67 |
* By default, there is no provider.
|
68 |
+
* If set - will be used in templating/caching etc.
|
69 |
*
|
70 |
* @since 1.4.7
|
71 |
*
|
365 |
|
366 |
app.providerHolder = $( '.wpforms-builder-provider' );
|
367 |
|
368 |
+
app.Templates = WPForms.Admin.Builder.Templates;
|
369 |
+
app.Templates.add( __private.config.templates );
|
370 |
|
371 |
app.bindActions();
|
372 |
app.ui.bindActions();
|
460 |
|
461 |
// CONNECTION: ADD/DELETE.
|
462 |
app.providerHolder
|
463 |
+
.on( 'click', '.js-wpforms-builder-provider-account-add', function ( e ) {
|
464 |
+
e.preventDefault();
|
465 |
+
app.ui.account.setProvider( $( this ).data( 'provider' ) );
|
466 |
+
app.ui.account.add();
|
467 |
+
} )
|
468 |
.on( 'click', '.js-wpforms-builder-provider-connection-add', function ( e ) {
|
469 |
e.preventDefault();
|
470 |
|
508 |
|
509 |
$row.remove();
|
510 |
} );
|
511 |
+
|
512 |
+
// CONNECTION: Rendered.
|
513 |
+
$( '#wpforms-panel-providers' ).on( 'connectionRendered', function ( e, provider, connection_id ) {
|
514 |
+
wpf.initTooltips();
|
515 |
+
});
|
516 |
},
|
517 |
|
518 |
/**
|
593 |
}
|
594 |
}
|
595 |
} );
|
596 |
+
},
|
597 |
+
|
598 |
+
/**
|
599 |
+
* Account specific methods.
|
600 |
+
*
|
601 |
+
* @since 1.4.8
|
602 |
+
*/
|
603 |
+
account: {
|
604 |
+
|
605 |
+
/**
|
606 |
+
* Current provider in the context of account creation.
|
607 |
+
*
|
608 |
+
* @since 1.4.8
|
609 |
+
*
|
610 |
+
* @param {String}
|
611 |
+
*/
|
612 |
+
provider: '',
|
613 |
+
|
614 |
+
/**
|
615 |
+
* Preserve a list of action to perform when new account creation form is submitted.
|
616 |
+
* Provider specific.
|
617 |
+
*
|
618 |
+
* @since 1.4.8
|
619 |
+
*
|
620 |
+
* @param {Array<string, callable>}
|
621 |
+
*/
|
622 |
+
submitHandlers: [],
|
623 |
+
|
624 |
+
/**
|
625 |
+
* Set the account specific provider.
|
626 |
+
*
|
627 |
+
* @since 1.4.8
|
628 |
+
*
|
629 |
+
* @param {String} provider
|
630 |
+
*/
|
631 |
+
setProvider: function( provider ) {
|
632 |
+
this.provider = provider;
|
633 |
+
},
|
634 |
+
|
635 |
+
/**
|
636 |
+
* Add an account for provider.
|
637 |
+
*
|
638 |
+
* @since 1.4.8
|
639 |
+
*/
|
640 |
+
add: function() {
|
641 |
+
|
642 |
+
var account = this;
|
643 |
+
|
644 |
+
$.confirm({
|
645 |
+
title: false,
|
646 |
+
smoothContent: true,
|
647 |
+
content: function () {
|
648 |
+
var modal = this;
|
649 |
+
|
650 |
+
return app.ajax
|
651 |
+
.request( account.provider, {
|
652 |
+
data: {
|
653 |
+
task: 'account_template_get'
|
654 |
+
}
|
655 |
+
} )
|
656 |
+
.done( function ( response ) {
|
657 |
+
if ( ! response.success ) {
|
658 |
+
return;
|
659 |
+
}
|
660 |
+
|
661 |
+
if ( response.data.title.length ) {
|
662 |
+
modal.setTitle( response.data.title );
|
663 |
+
}
|
664 |
+
if ( response.data.content.length ) {
|
665 |
+
modal.setContent( response.data.content );
|
666 |
+
}
|
667 |
+
if ( response.data.type.length ) {
|
668 |
+
modal.setType( response.data.type );
|
669 |
+
}
|
670 |
+
app.providerHolder.trigger( 'accountAddModal.content.done', [ modal, account.provider, response ] );
|
671 |
+
} )
|
672 |
+
.fail( function () {
|
673 |
+
app.providerHolder.trigger( 'accountAddModal.content.fail', [ modal, account.provider ] );
|
674 |
+
} )
|
675 |
+
.always( function () {
|
676 |
+
app.providerHolder.trigger( 'accountAddModal.content.always', [ modal, account.provider ] );
|
677 |
+
} );
|
678 |
+
},
|
679 |
+
contentLoaded: function( data, status, xhr ){
|
680 |
+
var modal = this;
|
681 |
+
|
682 |
+
// Data is already set in content.
|
683 |
+
this.buttons.add.enable();
|
684 |
+
this.buttons.cancel.enable();
|
685 |
+
|
686 |
+
app.providerHolder.trigger( 'accountAddModal.contentLoaded', [ modal ] );
|
687 |
+
},
|
688 |
+
// Before the modal is displayed.
|
689 |
+
onOpenBefore: function () {
|
690 |
+
var modal = this;
|
691 |
+
|
692 |
+
modal.buttons.add.disable();
|
693 |
+
modal.buttons.cancel.disable();
|
694 |
+
|
695 |
+
app.providerHolder.trigger( 'accountAddModal.onOpenBefore', [ modal ] );
|
696 |
+
},
|
697 |
+
icon: 'fa fa-info-circle',
|
698 |
+
type: 'blue',
|
699 |
+
buttons: {
|
700 |
+
add: {
|
701 |
+
text: wpforms_builder.provider_add_new_acc_btn,
|
702 |
+
btnClass: 'btn-confirm',
|
703 |
+
keys: [ 'enter' ],
|
704 |
+
action: function() {
|
705 |
+
var modal = this;
|
706 |
+
|
707 |
+
app.providerHolder.trigger( 'accountAddModal.buttons.add.action.before', [ modal ] );
|
708 |
+
|
709 |
+
if (
|
710 |
+
! _.isEmpty( account.provider ) &&
|
711 |
+
typeof account.submitHandlers[ account.provider ] !== 'undefined'
|
712 |
+
) {
|
713 |
+
return account.submitHandlers[ account.provider ]( modal );
|
714 |
+
}
|
715 |
+
}
|
716 |
+
},
|
717 |
+
cancel: {
|
718 |
+
text: wpforms_builder.cancel
|
719 |
+
}
|
720 |
+
}
|
721 |
+
});
|
722 |
+
},
|
723 |
+
|
724 |
+
/**
|
725 |
+
* Register a template for Add New Account modal window.
|
726 |
+
*
|
727 |
+
* @since 1.4.8
|
728 |
+
*/
|
729 |
+
registerAddHandler: function ( provider, handler ) {
|
730 |
+
|
731 |
+
if ( typeof provider === 'string' && typeof handler === 'function' ) {
|
732 |
+
this.submitHandlers[ provider ] = handler;
|
733 |
+
}
|
734 |
+
},
|
735 |
+
},
|
736 |
},
|
737 |
|
738 |
/**
|
755 |
*/
|
756 |
getProviderHolder: function () {
|
757 |
return $( '#' + app.provider + '-provider' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
758 |
}
|
|
|
|
|
759 |
};
|
760 |
|
761 |
// Provide access to public functions/properties.
|
assets/js/components/admin/builder/providers.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.Providers=WPForms.Admin.Builder.Providers||function(e,r,
|
1 |
+
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.Providers=WPForms.Admin.Builder.Providers||function(e,r,i){"use strict";var n={cache:{},config:{templates:["wpforms-providers-builder-content-connection-fields","wpforms-providers-builder-content-connection-conditionals"]}},t={provider:"",providerHolder:{},form:i("#wpforms-builder-form"),spinner:'<i class="fa fa-circle-o-notch fa-spin wpforms-button-icon" />',ajax:{_mergeData:function(e){var r={id:i("#wpforms-builder-form").data("id"),nonce:wpforms_builder.nonce,action:"wpforms_builder_provider_ajax_"+t.provider};return i.extend(r,e),r},request:function(e,r){void 0!==e&&t.setProvider(e),r.data=t.ajax._mergeData(r.data||{});var o={url:wpforms_builder.ajax_url,type:"post",dataType:"json",beforeSend:function(){t.getProviderHolder().find(".wpforms-builder-provider-title-spinner").show()}};return i.extend(o,r),i.ajax(o).fail(function(e,r){console.error("provider:",t.provider),console.error(e),console.error(r)}).always(function(){t.getProviderHolder().find(".wpforms-builder-provider-title-spinner").hide()})}},cache:{provider:"",as:function(e){return this.provider=e,this},get:function(e){return void 0===n.cache[this.provider]||!n.cache[this.provider]instanceof Map?null:n.cache[this.provider].get(e)},getById:function(e,r){return void 0===this.get(e)[r]?null:this.get(e)[r]},set:function(e,r){return(void 0===n.cache[this.provider]||!n.cache[this.provider]instanceof Map)&&(n.cache[this.provider]=new Map),n.cache[this.provider].set(e,r)},addTo:function(e,r,o){(void 0===n.cache[this.provider]||!n.cache[this.provider]instanceof Map)&&(n.cache[this.provider]=new Map,this.set(e,{}));var t=this.get(e);return t[r]=o,this.set(e,t)},delete:function(e){return void 0===n.cache[this.provider]||!n.cache[this.provider]instanceof Map?null:n.cache[this.provider].delete(e)},deleteFrom:function(e,r){if(void 0===n.cache[this.provider]||!n.cache[this.provider]instanceof Map)return null;var o=this.get(e);return delete o[r],this.set(e,o)},clear:function(){void 0===n.cache[this.provider]||!n.cache[this.provider]instanceof Map||n.cache[this.provider].clear()}},init:function(){i(e).ready(t.ready)},ready:function(){t.providerHolder=i(".wpforms-builder-provider"),t.Templates=WPForms.Admin.Builder.Templates,t.Templates.add(n.config.templates),t.bindActions(),t.ui.bindActions(),i("#wpforms-panel-providers").trigger("WPForms.Admin.Builder.Providers.ready")},bindActions:function(){i(e).on("wpformsSaved",function(){var e=i("#wpforms-panel-providers").find(".wpforms-builder-provider-connection");if(e.length){var t=!1;e.each(function(){var r=!1;if(i(this).find("input.wpforms-required, select.wpforms-required, textarea.wpforms-required").each(function(){var e=i(this).val();_.isEmpty(e)?(i(this).addClass("wpforms-error"),r=!0):i(this).removeClass("wpforms-error")}),r&&!t){var e=i(this).closest(".wpforms-builder-provider").find(".wpforms-builder-provider-title").clone();e.find("button").remove();var o=wpforms_builder.provider_required_flds;i.alert({title:wpforms_builder.heads_up,content:o.replace("{provider}","<strong>"+e.text().trim()+"</strong>"),icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"]}}}),t=!0}})}}),i("#wpforms-panel-providers").on("connectionRendered",function(){!0===wpf.initialSave&&(wpf.savedState=wpf.getFormState("#wpforms-builder-form"))})},ui:{bindActions:function(){t.providerHolder.on("click",".js-wpforms-builder-provider-account-add",function(e){e.preventDefault(),t.ui.account.setProvider(i(this).data("provider")),t.ui.account.add()}).on("click",".js-wpforms-builder-provider-connection-add",function(e){e.preventDefault(),t.ui.connectionAdd()}).on("click",".js-wpforms-builder-provider-connection-delete",function(e){e.preventDefault(),t.ui.connectionDelete(i(this).closest(".wpforms-builder-provider-connection"))}),t.providerHolder.on("click",".js-wpforms-builder-provider-connection-fields-add",function(e){e.preventDefault();var r=i(this).parents(".wpforms-builder-provider-connection-fields-table"),o=r.find("tr").last().clone(!0),t=parseInt(/\[(\d+)\]/g.exec(o.find("input").attr("name"))[1],10)+1;o.find("input").attr("name",o.find("input").attr("name").replace(/\[fields_meta\]\[(\d+)\]/g,"[fields_meta]["+t+"]")).val(""),o.find("select").attr("name",o.find("select").attr("name").replace(/\[fields_meta\]\[(\d+)\]/g,"[fields_meta]["+t+"]")).val(""),o.find(".js-wpforms-builder-provider-connection-fields-delete").removeClass("hidden"),r.find("tbody").append(o.get(0))}).on("click",".js-wpforms-builder-provider-connection-fields-delete",function(e){e.preventDefault(),i(this).parents(".wpforms-builder-provider-connection-fields-table tr").remove()}),i("#wpforms-panel-providers").on("connectionRendered",function(e,r,o){wpf.initTooltips()})},connectionAdd:function(){i.confirm({title:!1,content:wpforms_builder_providers.prompt_connection.replace(/%type%/g,"connection")+'<input autofocus="" type="text" id="wpforms-builder-provider-connection-name" placeholder="'+wpforms_builder_providers.prompt_placeholder+'"><p class="error">'+wpforms_builder_providers.error_name+"</p>",backgroundDismiss:!1,closeIcon:!1,icon:"fa fa-info-circle",type:"blue",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){var e=this.$content.find("#wpforms-builder-provider-connection-name").val(),r=this.$content.find(".error");if(""===e)return r.show(),!1;t.providerHolder.trigger("connectionCreate",[e])}},cancel:{text:wpforms_builder.cancel}}})},connectionDelete:function(e){i.confirm({title:!1,content:wpforms_builder_providers.confirm_connection,icon:"fa fa-exclamation-circle",type:"orange",buttons:{confirm:{text:wpforms_builder.ok,btnClass:"btn-confirm",keys:["enter"],action:function(){t.providerHolder.trigger("connectionDelete",[e]),e.fadeOut("fast",function(){i(this).remove(),t.providerHolder.trigger("connectionDeleted",[e])})}},cancel:{text:wpforms_builder.cancel}}})},account:{provider:"",submitHandlers:[],setProvider:function(e){this.provider=e},add:function(){var o=this;i.confirm({title:!1,smoothContent:!0,content:function(){var r=this;return t.ajax.request(o.provider,{data:{task:"account_template_get"}}).done(function(e){e.success&&(e.data.title.length&&r.setTitle(e.data.title),e.data.content.length&&r.setContent(e.data.content),e.data.type.length&&r.setType(e.data.type),t.providerHolder.trigger("accountAddModal.content.done",[r,o.provider,e]))}).fail(function(){t.providerHolder.trigger("accountAddModal.content.fail",[r,o.provider])}).always(function(){t.providerHolder.trigger("accountAddModal.content.always",[r,o.provider])})},contentLoaded:function(e,r,o){this.buttons.add.enable(),this.buttons.cancel.enable(),t.providerHolder.trigger("accountAddModal.contentLoaded",[this])},onOpenBefore:function(){this.buttons.add.disable(),this.buttons.cancel.disable(),t.providerHolder.trigger("accountAddModal.onOpenBefore",[this])},icon:"fa fa-info-circle",type:"blue",buttons:{add:{text:wpforms_builder.provider_add_new_acc_btn,btnClass:"btn-confirm",keys:["enter"],action:function(){if(t.providerHolder.trigger("accountAddModal.buttons.add.action.before",[this]),!_.isEmpty(o.provider)&&void 0!==o.submitHandlers[o.provider])return o.submitHandlers[o.provider](this)}},cancel:{text:wpforms_builder.cancel}}})},registerAddHandler:function(e,r){"string"==typeof e&&"function"==typeof r&&(this.submitHandlers[e]=r)}}},setProvider:function(e){t.provider=e},getProviderHolder:function(){return i("#"+t.provider+"-provider")}};return t}(document,window,jQuery),WPForms.Admin.Builder.Providers.init();
|
assets/js/components/admin/builder/templates.js
ADDED
@@ -0,0 +1,107 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* global WPForms, jQuery, Map, wpforms_builder, wpforms_builder_providers, _ */
|
2 |
+
|
3 |
+
var WPForms = window.WPForms || {};
|
4 |
+
WPForms.Admin = WPForms.Admin || {};
|
5 |
+
WPForms.Admin.Builder = WPForms.Admin.Builder || {};
|
6 |
+
|
7 |
+
WPForms.Admin.Builder.Templates = WPForms.Admin.Builder.Templates || (function ( document, window, $ ) {
|
8 |
+
'use strict';
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Private functions and properties.
|
12 |
+
*
|
13 |
+
* @since 1.4.8
|
14 |
+
*
|
15 |
+
* @type {Object}
|
16 |
+
*/
|
17 |
+
var __private = {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* All templating functions for providers are stored here in a Map.
|
21 |
+
* Key is a template name, value - Underscore.js templating function.
|
22 |
+
*
|
23 |
+
* @since 1.4.8
|
24 |
+
*
|
25 |
+
* @type {Map}
|
26 |
+
*/
|
27 |
+
previews: new Map()
|
28 |
+
};
|
29 |
+
|
30 |
+
/**
|
31 |
+
* Public functions and properties.
|
32 |
+
*
|
33 |
+
* @since 1.4.8
|
34 |
+
*
|
35 |
+
* @type {Object}
|
36 |
+
*/
|
37 |
+
var app = {
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Start the engine. DOM is not ready yet, use only to init something.
|
41 |
+
*
|
42 |
+
* @since 1.4.8
|
43 |
+
*/
|
44 |
+
init: function () {
|
45 |
+
|
46 |
+
// Do that when DOM is ready.
|
47 |
+
$( document ).ready( app.ready );
|
48 |
+
},
|
49 |
+
|
50 |
+
/**
|
51 |
+
* DOM is fully loaded.
|
52 |
+
*
|
53 |
+
* @since 1.4.8
|
54 |
+
*/
|
55 |
+
ready: function () {
|
56 |
+
|
57 |
+
$( '#wpforms-panel-providers' ).trigger( 'WPForms.Admin.Builder.Templates.ready' );
|
58 |
+
},
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Register and compile all templates.
|
62 |
+
* All data is saved in a Map.
|
63 |
+
*
|
64 |
+
* @since 1.4.8
|
65 |
+
*
|
66 |
+
* @param {string[]} templates Array of template names.
|
67 |
+
*/
|
68 |
+
add: function ( templates ) {
|
69 |
+
|
70 |
+
templates.forEach( function ( template ) {
|
71 |
+
if ( typeof template === 'string' ) {
|
72 |
+
__private.previews.set( template, wp.template( template ) );
|
73 |
+
}
|
74 |
+
} );
|
75 |
+
},
|
76 |
+
|
77 |
+
/**
|
78 |
+
* Get a templating function (to compile later with data).
|
79 |
+
*
|
80 |
+
* @since 1.4.8
|
81 |
+
*
|
82 |
+
* @param {string} template ID of a template to retrieve from a cache.
|
83 |
+
*
|
84 |
+
* @returns {*} A callable that after compiling will always return a string.
|
85 |
+
*/
|
86 |
+
get: function ( template ) {
|
87 |
+
|
88 |
+
var preview = __private.previews.get( template );
|
89 |
+
|
90 |
+
if ( typeof preview !== 'undefined' ) {
|
91 |
+
return preview;
|
92 |
+
}
|
93 |
+
|
94 |
+
return function () {
|
95 |
+
return '';
|
96 |
+
};
|
97 |
+
}
|
98 |
+
|
99 |
+
};
|
100 |
+
|
101 |
+
// Provide access to public functions/properties.
|
102 |
+
return app;
|
103 |
+
|
104 |
+
})( document, window, jQuery );
|
105 |
+
|
106 |
+
// Initialize.
|
107 |
+
WPForms.Admin.Builder.Templates.init();
|
assets/js/components/admin/builder/templates.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
var WPForms=window.WPForms||{};WPForms.Admin=WPForms.Admin||{},WPForms.Admin.Builder=WPForms.Admin.Builder||{},WPForms.Admin.Builder.Templates=WPForms.Admin.Builder.Templates||function(r,e,i){"use strict";var n={previews:new Map},t={init:function(){i(r).ready(t.ready)},ready:function(){i("#wpforms-panel-providers").trigger("WPForms.Admin.Builder.Templates.ready")},add:function(r){r.forEach(function(r){"string"==typeof r&&n.previews.set(r,wp.template(r))})},get:function(r){var e=n.previews.get(r);return void 0!==e?e:function(){return""}}};return t}(document,window,jQuery),WPForms.Admin.Builder.Templates.init();
|
assets/js/components/admin/gutenberg/formselector.js
ADDED
@@ -0,0 +1,105 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* global wpforms_gutenberg_form_selector, wp */
|
2 |
+
/*jshint es3: false, esversion: 6 */
|
3 |
+
|
4 |
+
'use strict';
|
5 |
+
|
6 |
+
const { createElement } = wp.element;
|
7 |
+
const { registerBlockType } = wp.blocks;
|
8 |
+
const { InspectorControls } = wp.editor;
|
9 |
+
const { SelectControl, ToggleControl, PanelBody, ServerSideRender, Placeholder } = wp.components;
|
10 |
+
|
11 |
+
const wpformsIcon = createElement( 'svg', { width: 20, height: 20, viewBox: '0 0 1792 1792', className: 'dashicon' },
|
12 |
+
createElement( 'path', { fill: 'currentColor', d: 'M643 911v128h-252v-128h252zm0-255v127h-252v-127h252zm758 511v128h-341v-128h341zm0-256v128h-672v-128h672zm0-255v127h-672v-127h672zm135 860v-1240q0-8-6-14t-14-6h-32l-378 256-210-171-210 171-378-256h-32q-8 0-14 6t-6 14v1240q0 8 6 14t14 6h1240q8 0 14-6t6-14zm-855-1110l185-150h-406zm430 0l221-150h-406zm553-130v1240q0 62-43 105t-105 43h-1240q-62 0-105-43t-43-105v-1240q0-62 43-105t105-43h1240q62 0 105 43t43 105z' } )
|
13 |
+
);
|
14 |
+
|
15 |
+
registerBlockType( 'wpforms/form-selector', {
|
16 |
+
title: wpforms_gutenberg_form_selector.i18n.title,
|
17 |
+
description: wpforms_gutenberg_form_selector.i18n.description,
|
18 |
+
icon: wpformsIcon,
|
19 |
+
category: 'widgets',
|
20 |
+
attributes: {
|
21 |
+
formId: {
|
22 |
+
type: 'string',
|
23 |
+
},
|
24 |
+
displayTitle: {
|
25 |
+
type: 'boolean',
|
26 |
+
},
|
27 |
+
displayDesc: {
|
28 |
+
type: 'boolean',
|
29 |
+
},
|
30 |
+
},
|
31 |
+
edit( props ) {
|
32 |
+
const { attributes: { formId = '', displayTitle = false, displayDesc = false }, setAttributes } = props;
|
33 |
+
const formOptions = wpforms_gutenberg_form_selector.forms.map( value => (
|
34 |
+
{ value: value.ID, label: value.post_title }
|
35 |
+
) );
|
36 |
+
let jsx;
|
37 |
+
|
38 |
+
formOptions.unshift( { value: '', label: wpforms_gutenberg_form_selector.i18n.form_select } );
|
39 |
+
|
40 |
+
function selectForm( value ) {
|
41 |
+
setAttributes( { formId: value } );
|
42 |
+
}
|
43 |
+
|
44 |
+
function toggleDisplayTitle( value ) {
|
45 |
+
setAttributes( { displayTitle: value } );
|
46 |
+
}
|
47 |
+
|
48 |
+
function toggleDisplayDesc( value ) {
|
49 |
+
setAttributes( { displayDesc: value } );
|
50 |
+
}
|
51 |
+
|
52 |
+
jsx = [
|
53 |
+
<InspectorControls key="wpforms-gutenberg-form-selector-inspector-controls">
|
54 |
+
<PanelBody title={ wpforms_gutenberg_form_selector.i18n.form_settings }>
|
55 |
+
<SelectControl
|
56 |
+
label={ wpforms_gutenberg_form_selector.i18n.form_selected }
|
57 |
+
value={ formId }
|
58 |
+
options={ formOptions }
|
59 |
+
onChange={ selectForm }
|
60 |
+
/>
|
61 |
+
<ToggleControl
|
62 |
+
label={ wpforms_gutenberg_form_selector.i18n.show_title }
|
63 |
+
checked={ displayTitle }
|
64 |
+
onChange={ toggleDisplayTitle }
|
65 |
+
/>
|
66 |
+
<ToggleControl
|
67 |
+
label={ wpforms_gutenberg_form_selector.i18n.show_description }
|
68 |
+
checked={ displayDesc }
|
69 |
+
onChange={ toggleDisplayDesc }
|
70 |
+
/>
|
71 |
+
</PanelBody>
|
72 |
+
</InspectorControls>
|
73 |
+
];
|
74 |
+
|
75 |
+
if ( formId ) {
|
76 |
+
jsx.push(
|
77 |
+
<ServerSideRender
|
78 |
+
key="wpforms-gutenberg-form-selector-server-side-renderer"
|
79 |
+
block="wpforms/form-selector"
|
80 |
+
attributes={ props.attributes }
|
81 |
+
/>
|
82 |
+
);
|
83 |
+
} else {
|
84 |
+
jsx.push(
|
85 |
+
<Placeholder
|
86 |
+
key="wpforms-gutenberg-form-selector-wrap"
|
87 |
+
className="wpforms-gutenberg-form-selector-wrap">
|
88 |
+
<img src={ wpforms_gutenberg_form_selector.logo_url }/>
|
89 |
+
<h2>{ wpforms_gutenberg_form_selector.i18n.title }</h2>
|
90 |
+
<SelectControl
|
91 |
+
key="wpforms-gutenberg-form-selector-select-control"
|
92 |
+
value={ formId }
|
93 |
+
options={ formOptions }
|
94 |
+
onChange={ selectForm }
|
95 |
+
/>
|
96 |
+
</Placeholder>
|
97 |
+
);
|
98 |
+
}
|
99 |
+
|
100 |
+
return jsx;
|
101 |
+
},
|
102 |
+
save() {
|
103 |
+
return null;
|
104 |
+
},
|
105 |
+
} );
|
assets/js/components/admin/gutenberg/formselector.min.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
!function n(l,s,i){function m(r,e){if(!s[r]){if(!l[r]){var t="function"==typeof require&&require;if(!e&&t)return t(r,!0);if(c)return c(r,!0);throw new Error("Cannot find module '"+r+"'")}var o=s[r]={exports:{}};l[r][0].call(o.exports,function(e){var t=l[r][1][e];return m(t||e)},o,o.exports,n,l,s,i)}return s[r].exports}for(var c="function"==typeof require&&require,e=0;e<i.length;e++)m(i[e]);return m}({1:[function(e,t,r){"use strict";var o=wp.element.createElement,n=wp.blocks.registerBlockType,a=wp.editor.InspectorControls,l=wp.components,u=l.SelectControl,g=l.ToggleControl,w=l.PanelBody,h=l.ServerSideRender,_=l.Placeholder,s=o("svg",{width:20,height:20,viewBox:"0 0 1792 1792",className:"dashicon"},o("path",{fill:"currentColor",d:"M643 911v128h-252v-128h252zm0-255v127h-252v-127h252zm758 511v128h-341v-128h341zm0-256v128h-672v-128h672zm0-255v127h-672v-127h672zm135 860v-1240q0-8-6-14t-14-6h-32l-378 256-210-171-210 171-378-256h-32q-8 0-14 6t-6 14v1240q0 8 6 14t14 6h1240q8 0 14-6t6-14zm-855-1110l185-150h-406zm430 0l221-150h-406zm553-130v1240q0 62-43 105t-105 43h-1240q-62 0-105-43t-43-105v-1240q0-62 43-105t105-43h1240q62 0 105 43t43 105z"}));n("wpforms/form-selector",{title:wpforms_gutenberg_form_selector.i18n.title,description:wpforms_gutenberg_form_selector.i18n.description,icon:s,category:"widgets",attributes:{formId:{type:"string"},displayTitle:{type:"boolean"},displayDesc:{type:"boolean"}},edit:function(e){var t=e.attributes,r=t.formId,o=void 0===r?"":r,n=t.displayTitle,l=void 0!==n&&n,s=t.displayDesc,i=void 0!==s&&s,m=e.setAttributes,c=wpforms_gutenberg_form_selector.forms.map(function(e){return{value:e.ID,label:e.post_title}}),f=void 0;function p(e){m({formId:e})}return c.unshift({value:"",label:wpforms_gutenberg_form_selector.i18n.form_select}),f=[wp.element.createElement(a,{key:"wpforms-gutenberg-form-selector-inspector-controls"},wp.element.createElement(w,{title:wpforms_gutenberg_form_selector.i18n.form_settings},wp.element.createElement(u,{label:wpforms_gutenberg_form_selector.i18n.form_selected,value:o,options:c,onChange:p}),wp.element.createElement(g,{label:wpforms_gutenberg_form_selector.i18n.show_title,checked:l,onChange:function(e){m({displayTitle:e})}}),wp.element.createElement(g,{label:wpforms_gutenberg_form_selector.i18n.show_description,checked:i,onChange:function(e){m({displayDesc:e})}})))],o?f.push(wp.element.createElement(h,{key:"wpforms-gutenberg-form-selector-server-side-renderer",block:"wpforms/form-selector",attributes:e.attributes})):f.push(wp.element.createElement(_,{key:"wpforms-gutenberg-form-selector-wrap",className:"wpforms-gutenberg-form-selector-wrap"},wp.element.createElement("img",{src:wpforms_gutenberg_form_selector.logo_url}),wp.element.createElement("h2",null,wpforms_gutenberg_form_selector.i18n.title),wp.element.createElement(u,{key:"wpforms-gutenberg-form-selector-select-control",value:o,options:c,onChange:p}))),f},save:function(){return null}})},{}]},{},[1]);
|
assets/js/wpforms.js
CHANGED
@@ -79,6 +79,17 @@
|
|
79 |
$( this ).attr( 'name', 'wpf-temp-' + random );
|
80 |
});
|
81 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
82 |
$.validator.messages.required = wpforms_settings.val_required;
|
83 |
$.validator.messages.url = wpforms_settings.val_url;
|
84 |
$.validator.messages.email = wpforms_settings.val_email;
|
@@ -754,7 +765,7 @@
|
|
754 |
*/
|
755 |
setUserIndentifier: function() {
|
756 |
|
757 |
-
if ( wpforms_settings.uuid_cookie && ! WPForms.getCookie('_wpfuuid') ) {
|
758 |
|
759 |
// Generate UUID - http://stackoverflow.com/a/873856/1489528
|
760 |
var s = new Array(36),
|
79 |
$( this ).attr( 'name', 'wpf-temp-' + random );
|
80 |
});
|
81 |
|
82 |
+
// Prepend URL field contents with http:// if user input doesn't contain a schema.
|
83 |
+
$( '.wpforms-validate input[type=url]' ).change( function () {
|
84 |
+
var url = $( this ).val();
|
85 |
+
if ( ! url ) {
|
86 |
+
return false;
|
87 |
+
}
|
88 |
+
if ( url.substr( 0, 7 ) !== 'http://' && url.substr( 0, 8 ) !== 'https://' ) {
|
89 |
+
$( this ).val( 'http://' + url );
|
90 |
+
}
|
91 |
+
});
|
92 |
+
|
93 |
$.validator.messages.required = wpforms_settings.val_required;
|
94 |
$.validator.messages.url = wpforms_settings.val_url;
|
95 |
$.validator.messages.email = wpforms_settings.val_email;
|
765 |
*/
|
766 |
setUserIndentifier: function() {
|
767 |
|
768 |
+
if ( typeof wpforms_settings !== 'undefined' && wpforms_settings.uuid_cookie && ! WPForms.getCookie('_wpfuuid') ) {
|
769 |
|
770 |
// Generate UUID - http://stackoverflow.com/a/873856/1489528
|
771 |
var s = new Array(36),
|
changelog.txt
CHANGED
@@ -1,5 +1,21 @@
|
|
1 |
== Changelog ==
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
= 1.4.7.2 =
|
4 |
- Fixed: Honeypot field using a none unique CSS ID.
|
5 |
- Fixed: Form builder Bulk Add display issues in certain use cases.
|
1 |
== Changelog ==
|
2 |
|
3 |
+
= 1.4.8.1 =
|
4 |
+
- Certain confirmation settings, before 1.4.8, not displaying correctly in the form builder.
|
5 |
+
|
6 |
+
= 1.4.8 =
|
7 |
+
- Added: Gutenberg block.
|
8 |
+
- Added: WP Mail SMTP detection and hints in the form builder notification settings.
|
9 |
+
- Added: Alt and title tags to image choices images on frontend display.
|
10 |
+
- Changed: i18n improvements.
|
11 |
+
- Fixed: Incorrect param used with `shortcode_atts`.
|
12 |
+
- Fixed: Accessing `wpforms_setting` in frontend javascript before checking if it exists.
|
13 |
+
- Fixed: PHP error toggling form builder notifications in some use cases.
|
14 |
+
- Fixed: GDPR field Agreement text not updating in real time.
|
15 |
+
- Fixed: Marketing provider connections containing an escaped apostrophe.
|
16 |
+
- Fixed: Pressing "Enter" in the form builder resulting in unexpected behavior.
|
17 |
+
- Fixed: Security enhancements and other misc. bug fixes.
|
18 |
+
|
19 |
= 1.4.7.2 =
|
20 |
- Fixed: Honeypot field using a none unique CSS ID.
|
21 |
- Fixed: Form builder Bulk Add display issues in certain use cases.
|
includes/admin/admin.php
CHANGED
@@ -9,35 +9,6 @@
|
|
9 |
* @copyright Copyright (c) 2017, WPForms LLC
|
10 |
*/
|
11 |
|
12 |
-
/**
|
13 |
-
* Helper function to determine if viewing an WPForms related admin page.
|
14 |
-
*
|
15 |
-
* Here we determine if the current administration page is owned/created by
|
16 |
-
* WPForms. This is done in compliance with WordPress best practices for
|
17 |
-
* development, so that we only load required WPForms CSS and JS files on pages
|
18 |
-
* we create. As a result we do not load our assets admin wide, where they might
|
19 |
-
* conflict with other plugins needlessly, also leading to a better, faster user
|
20 |
-
* experience for our users.
|
21 |
-
*
|
22 |
-
* @since 1.3.9
|
23 |
-
*
|
24 |
-
* @return boolean
|
25 |
-
*/
|
26 |
-
function wpforms_is_admin_page() {
|
27 |
-
|
28 |
-
// Bail if we're not on a WPForms screen or page (also exclude form builder).
|
29 |
-
if (
|
30 |
-
! is_admin() ||
|
31 |
-
empty( $_REQUEST['page'] ) ||
|
32 |
-
strpos( $_REQUEST['page'], 'wpforms' ) === false ||
|
33 |
-
'wpforms-builder' === $_REQUEST['page']
|
34 |
-
) {
|
35 |
-
return false;
|
36 |
-
}
|
37 |
-
|
38 |
-
return true;
|
39 |
-
}
|
40 |
-
|
41 |
/**
|
42 |
* Load styles for all WPForms-related admin screens.
|
43 |
*
|
@@ -402,7 +373,7 @@ function wpforms_check_php_version() {
|
|
402 |
) .
|
403 |
'<br><br><em>' .
|
404 |
wp_kses(
|
405 |
-
__( '<strong>Please Note:</strong> After
|
406 |
array(
|
407 |
'strong' => array(),
|
408 |
'em' => array(),
|
9 |
* @copyright Copyright (c) 2017, WPForms LLC
|
10 |
*/
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
/**
|
13 |
* Load styles for all WPForms-related admin screens.
|
14 |
*
|
373 |
) .
|
374 |
'<br><br><em>' .
|
375 |
wp_kses(
|
376 |
+
__( '<strong>Please Note:</strong> After September 2018, if no further action is taken, WPForms functionality will be disabled.', 'wpforms' ),
|
377 |
array(
|
378 |
'strong' => array(),
|
379 |
'em' => array(),
|
includes/admin/builder/class-builder.php
CHANGED
@@ -314,6 +314,15 @@ class WPForms_Builder {
|
|
314 |
WPFORMS_VERSION
|
315 |
);
|
316 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
317 |
$strings = array(
|
318 |
'and' => esc_html__( 'AND', 'wpforms' ),
|
319 |
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
@@ -348,6 +357,12 @@ class WPForms_Builder {
|
|
348 |
'notification_error' => esc_html__( 'You must provide a notification name', 'wpforms' ),
|
349 |
'notification_error2' => esc_html__( 'Form must contain one notification. To disable all notifications use the Notifications dropdown setting.', 'wpforms' ),
|
350 |
'notification_def_name' => esc_html__( 'Default Notification', 'wpforms' ),
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
'save' => esc_html__( 'Save', 'wpforms' ),
|
352 |
'saving' => esc_html__( 'Saving ...', 'wpforms' ),
|
353 |
'saved' => esc_html__( 'Saved!', 'wpforms' ),
|
@@ -403,6 +418,8 @@ class WPForms_Builder {
|
|
403 |
'upload_image_title' => esc_html__( 'Upload or Choose Your Image', 'wpforms' ),
|
404 |
'upload_image_button' => esc_html__( 'Use Image', 'wpforms' ),
|
405 |
'upload_image_remove' => esc_html__( 'Remove Image', 'wpforms' ),
|
|
|
|
|
406 |
);
|
407 |
$strings = apply_filters( 'wpforms_builder_strings', $strings, $this->form );
|
408 |
|
314 |
WPFORMS_VERSION
|
315 |
);
|
316 |
|
317 |
+
// TODO: When switched to PHP 5.3+ - remove this.
|
318 |
+
wp_enqueue_script(
|
319 |
+
'wpforms-admin-builder-templates',
|
320 |
+
WPFORMS_PLUGIN_URL . "assets/js/components/admin/builder/templates{$min}.js",
|
321 |
+
array( 'wp-util' ),
|
322 |
+
WPFORMS_VERSION,
|
323 |
+
true
|
324 |
+
);
|
325 |
+
|
326 |
$strings = array(
|
327 |
'and' => esc_html__( 'AND', 'wpforms' ),
|
328 |
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
357 |
'notification_error' => esc_html__( 'You must provide a notification name', 'wpforms' ),
|
358 |
'notification_error2' => esc_html__( 'Form must contain one notification. To disable all notifications use the Notifications dropdown setting.', 'wpforms' ),
|
359 |
'notification_def_name' => esc_html__( 'Default Notification', 'wpforms' ),
|
360 |
+
'confirmation_delete' => esc_html__( 'Are you sure you want to delete this confirmation?', 'wpforms' ),
|
361 |
+
'confirmation_prompt' => esc_html__( 'Enter a confirmation name', 'wpforms' ),
|
362 |
+
'confirmation_ph' => esc_html__( 'Eg: Alternative Confirmation', 'wpforms' ),
|
363 |
+
'confirmation_error' => esc_html__( 'You must provide a confirmation name', 'wpforms' ),
|
364 |
+
'confirmation_error2' => esc_html__( 'Form must contain at least one confirmation.', 'wpforms' ),
|
365 |
+
'confirmation_def_name' => esc_html__( 'Default Confirmation', 'wpforms' ),
|
366 |
'save' => esc_html__( 'Save', 'wpforms' ),
|
367 |
'saving' => esc_html__( 'Saving ...', 'wpforms' ),
|
368 |
'saved' => esc_html__( 'Saved!', 'wpforms' ),
|
418 |
'upload_image_title' => esc_html__( 'Upload or Choose Your Image', 'wpforms' ),
|
419 |
'upload_image_button' => esc_html__( 'Use Image', 'wpforms' ),
|
420 |
'upload_image_remove' => esc_html__( 'Remove Image', 'wpforms' ),
|
421 |
+
'provider_add_new_acc_btn' => esc_html__( 'Add', 'wpforms' ),
|
422 |
+
'pro' => wpforms()->pro,
|
423 |
);
|
424 |
$strings = apply_filters( 'wpforms_builder_strings', $strings, $this->form );
|
425 |
|
includes/admin/builder/functions.php
CHANGED
@@ -55,6 +55,7 @@ function wpforms_panel_field( $option, $panel, $field, $form_data, $label, $args
|
|
55 |
if ( ! empty( $subsection ) ) {
|
56 |
$field_name = sprintf( '%s[%s][%s][%s]', $parent, $panel, $subsection, $field );
|
57 |
$value = isset( $form_data[ $parent ][ $panel ][ $subsection ][ $field ] ) ? $form_data[ $parent ][ $panel ][ $subsection ][ $field ] : $default;
|
|
|
58 |
$panel_id = sanitize_html_class( $panel . '-' . $subsection );
|
59 |
} else {
|
60 |
$field_name = sprintf( '%s[%s][%s]', $parent, $panel, $field );
|
@@ -75,6 +76,11 @@ function wpforms_panel_field( $option, $panel, $field, $form_data, $label, $args
|
|
75 |
}
|
76 |
}
|
77 |
|
|
|
|
|
|
|
|
|
|
|
78 |
// Determine what field type to output.
|
79 |
switch ( $option ) {
|
80 |
|
@@ -267,6 +273,7 @@ function wpforms_panel_field( $option, $panel, $field, $form_data, $label, $args
|
|
267 |
* Get notification state, whether it's opened or closed.
|
268 |
*
|
269 |
* @since 1.4.1
|
|
|
270 |
*
|
271 |
* @param int $form_id
|
272 |
* @param int $notification_id
|
@@ -274,19 +281,52 @@ function wpforms_panel_field( $option, $panel, $field, $form_data, $label, $args
|
|
274 |
* @return string
|
275 |
*/
|
276 |
function wpforms_builder_notification_get_state( $form_id, $notification_id ) {
|
|
|
|
|
|
|
277 |
|
278 |
-
|
279 |
-
|
280 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
281 |
|
282 |
-
$
|
|
|
|
|
|
|
|
|
|
|
283 |
|
284 |
if (
|
285 |
-
! empty( $all_states[ $form_id ][ $
|
286 |
-
'closed' === $all_states[ $form_id ][ $
|
287 |
) {
|
288 |
$state = 'closed';
|
289 |
}
|
290 |
|
291 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
}
|
55 |
if ( ! empty( $subsection ) ) {
|
56 |
$field_name = sprintf( '%s[%s][%s][%s]', $parent, $panel, $subsection, $field );
|
57 |
$value = isset( $form_data[ $parent ][ $panel ][ $subsection ][ $field ] ) ? $form_data[ $parent ][ $panel ][ $subsection ][ $field ] : $default;
|
58 |
+
$input_id = sprintf( 'wpforms-panel-field-%s-%s-%s', sanitize_html_class( $panel_id ), sanitize_html_class( $subsection ), sanitize_html_class( $field ) );
|
59 |
$panel_id = sanitize_html_class( $panel . '-' . $subsection );
|
60 |
} else {
|
61 |
$field_name = sprintf( '%s[%s][%s]', $parent, $panel, $field );
|
76 |
}
|
77 |
}
|
78 |
|
79 |
+
// Check for readonly inputs.
|
80 |
+
if ( ! empty( $args['readonly' ] ) ) {
|
81 |
+
$data_attr .= 'readonly';
|
82 |
+
}
|
83 |
+
|
84 |
// Determine what field type to output.
|
85 |
switch ( $option ) {
|
86 |
|
273 |
* Get notification state, whether it's opened or closed.
|
274 |
*
|
275 |
* @since 1.4.1
|
276 |
+
* @deprecated 1.4.8
|
277 |
*
|
278 |
* @param int $form_id
|
279 |
* @param int $notification_id
|
281 |
* @return string
|
282 |
*/
|
283 |
function wpforms_builder_notification_get_state( $form_id, $notification_id ) {
|
284 |
+
_deprecated_function( __FUNCTION__, '1.4.8 of WPForms plugin', 'wpforms_builder_settings_block_get_state()' );
|
285 |
+
return wpforms_builder_settings_block_get_state( $form_id, $notification_id, 'notification' );
|
286 |
+
}
|
287 |
|
288 |
+
/**
|
289 |
+
* Get settings block state, whether it's opened or closed.
|
290 |
+
*
|
291 |
+
* @since 1.4.8
|
292 |
+
*
|
293 |
+
* @param int $form_id
|
294 |
+
* @param int $block_id
|
295 |
+
* @param string $block_type
|
296 |
+
*
|
297 |
+
* @return string
|
298 |
+
*/
|
299 |
+
function wpforms_builder_settings_block_get_state( $form_id, $block_id, $block_type ) {
|
300 |
|
301 |
+
$form_id = absint( $form_id );
|
302 |
+
$block_id = absint( $block_id );
|
303 |
+
$block_type = sanitize_key( $block_type );
|
304 |
+
$state = 'opened';
|
305 |
+
|
306 |
+
$all_states = get_user_meta( get_current_user_id(), 'wpforms_builder_settings_collapsable_block_states', true );
|
307 |
|
308 |
if (
|
309 |
+
! empty( $all_states[ $form_id ][ $block_type ][ $block_id ] ) &&
|
310 |
+
'closed' === $all_states[ $form_id ][ $block_type ][ $block_id ]
|
311 |
) {
|
312 |
$state = 'closed';
|
313 |
}
|
314 |
|
315 |
+
// Backward compatibility for notifications.
|
316 |
+
if ( 'notification' === $block_type && 'closed' !== $state ) {
|
317 |
+
$notification_states = get_user_meta( get_current_user_id(), 'wpforms_builder_notification_states', true );
|
318 |
+
}
|
319 |
+
if (
|
320 |
+
! empty( $notification_states[ $form_id ][ $block_id ] ) &&
|
321 |
+
'closed' === $notification_states[ $form_id ][ $block_id ]
|
322 |
+
) {
|
323 |
+
$state = 'closed';
|
324 |
+
}
|
325 |
+
|
326 |
+
if ( 'notification' === $block_type ) {
|
327 |
+
// Backward compatibility for notifications.
|
328 |
+
return apply_filters( 'wpforms_builder_notification_get_state', $state, $form_id, $block_id );
|
329 |
+
}
|
330 |
+
|
331 |
+
return apply_filters( 'wpforms_builder_settings_block_get_state', $state, $form_id, $block_id, $block_type );
|
332 |
}
|
includes/admin/builder/panels/class-fields.php
CHANGED
@@ -315,9 +315,9 @@ class WPForms_Builder_Panel_Fields extends WPForms_Builder_Panel {
|
|
315 |
<label>
|
316 |
<span class="wpforms-image-choices-image">
|
317 |
<# if ( ! _.isEmpty( data.settings.choices[choiceID].image ) ) { #>
|
318 |
-
<img src="{{ data.settings.choices[choiceID].image }}"
|
319 |
<# } else { #>
|
320 |
-
<img src="{{ wpforms_builder.image_placeholder }}"
|
321 |
<# } #>
|
322 |
</span>
|
323 |
<# if ( 'none' === data.settings.choices_images_style ) { #>
|
315 |
<label>
|
316 |
<span class="wpforms-image-choices-image">
|
317 |
<# if ( ! _.isEmpty( data.settings.choices[choiceID].image ) ) { #>
|
318 |
+
<img src="{{ data.settings.choices[choiceID].image }}" alt="{{ data.settings.choices[choiceID].label }}"<# if ( data.settings.choices[choiceID].label ) { print( ' title="{{ data.settings.choices[choiceID].label }}"' ); } #>>
|
319 |
<# } else { #>
|
320 |
+
<img src="{{ wpforms_builder.image_placeholder }}" alt="{{ data.settings.choices[choiceID].label }}"<# if ( data.settings.choices[choiceID].label ) { print( ' title="{{ data.settings.choices[choiceID].label }}"' ); } #>>
|
321 |
<# } #>
|
322 |
</span>
|
323 |
<# if ( 'none' === data.settings.choices_images_style ) { #>
|
includes/admin/builder/panels/class-settings.php
CHANGED
@@ -168,71 +168,10 @@ class WPForms_Builder_Panel_Settings extends WPForms_Builder_Panel {
|
|
168 |
echo '</div>';
|
169 |
|
170 |
// --------------------------------------------------------------------//
|
171 |
-
//
|
172 |
// --------------------------------------------------------------------//
|
173 |
echo '<div class="wpforms-panel-content-section wpforms-panel-content-section-confirmation">';
|
174 |
-
|
175 |
-
esc_html_e( 'Confirmation', 'wpforms' );
|
176 |
-
echo '</div>';
|
177 |
-
wpforms_panel_field(
|
178 |
-
'select',
|
179 |
-
'settings',
|
180 |
-
'confirmation_type',
|
181 |
-
$this->form_data,
|
182 |
-
esc_html__( 'Confirmation Type', 'wpforms' ),
|
183 |
-
array(
|
184 |
-
'default' => 'message',
|
185 |
-
'options' => array(
|
186 |
-
'message' => esc_html__( 'Message', 'wpforms' ),
|
187 |
-
'page' => esc_html__( 'Show Page', 'wpforms' ),
|
188 |
-
'redirect' => esc_html__( 'Go to URL (Redirect)', 'wpforms' ),
|
189 |
-
),
|
190 |
-
)
|
191 |
-
);
|
192 |
-
wpforms_panel_field(
|
193 |
-
'tinymce',
|
194 |
-
'settings',
|
195 |
-
'confirmation_message',
|
196 |
-
$this->form_data,
|
197 |
-
esc_html__( 'Confirmation Message', 'wpforms' ),
|
198 |
-
array(
|
199 |
-
'default' => esc_html__( 'Thanks for contacting us! We will be in touch with you shortly.', 'wpforms' ),
|
200 |
-
'tinymce' => array(
|
201 |
-
'editor_height' => '200',
|
202 |
-
),
|
203 |
-
)
|
204 |
-
);
|
205 |
-
wpforms_panel_field(
|
206 |
-
'checkbox',
|
207 |
-
'settings',
|
208 |
-
'confirmation_message_scroll',
|
209 |
-
$this->form_data,
|
210 |
-
esc_html__( 'Automatically scroll to the confirmation message', 'wpforms' )
|
211 |
-
);
|
212 |
-
$p = array();
|
213 |
-
$pages = get_pages();
|
214 |
-
foreach ( $pages as $page ) {
|
215 |
-
$depth = count( $page->ancestors );
|
216 |
-
$p[ $page->ID ] = str_repeat( '-', $depth ) . ' ' . $page->post_title;
|
217 |
-
}
|
218 |
-
wpforms_panel_field(
|
219 |
-
'select',
|
220 |
-
'settings',
|
221 |
-
'confirmation_page',
|
222 |
-
$this->form_data,
|
223 |
-
esc_html__( 'Confirmation Page', 'wpforms' ),
|
224 |
-
array(
|
225 |
-
'options' => $p,
|
226 |
-
)
|
227 |
-
);
|
228 |
-
wpforms_panel_field(
|
229 |
-
'text',
|
230 |
-
'settings',
|
231 |
-
'confirmation_redirect',
|
232 |
-
$this->form_data,
|
233 |
-
esc_html__( 'Confirmation Redirect URL', 'wpforms' )
|
234 |
-
);
|
235 |
-
do_action( 'wpforms_form_settings_confirmation', $this );
|
236 |
echo '</div>';
|
237 |
|
238 |
do_action( 'wpforms_form_settings_panel_content', $this );
|
168 |
echo '</div>';
|
169 |
|
170 |
// --------------------------------------------------------------------//
|
171 |
+
// Confirmations.
|
172 |
// --------------------------------------------------------------------//
|
173 |
echo '<div class="wpforms-panel-content-section wpforms-panel-content-section-confirmation">';
|
174 |
+
do_action( 'wpforms_form_settings_confirmations', $this );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
echo '</div>';
|
176 |
|
177 |
do_action( 'wpforms_form_settings_panel_content', $this );
|
includes/admin/class-am-dashboard-widget-extend-feed.php
ADDED
@@ -0,0 +1,130 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
if ( ! class_exists( 'AM_Dashboard_Widget_Extend_Feed' ) ) {
|
4 |
+
/**
|
5 |
+
* Awesome Motive Events and News Feed.
|
6 |
+
*
|
7 |
+
* This appends additional blog feeds to the WordPress Events and News Feed Widget
|
8 |
+
* available in the WP-Admin Dashboard.
|
9 |
+
*
|
10 |
+
* @package AwesomeMotive
|
11 |
+
* @author AwesomeMotive Team
|
12 |
+
* @license GPL-2.0+
|
13 |
+
* @copyright Copyright (c) 2018, Awesome Motive LLC
|
14 |
+
* @version 1.0.0
|
15 |
+
*/
|
16 |
+
class AM_Dashboard_Widget_Extend_Feed {
|
17 |
+
|
18 |
+
/**
|
19 |
+
* The number of feed items to show.
|
20 |
+
*
|
21 |
+
* @since 1.0.0
|
22 |
+
*
|
23 |
+
* @var int
|
24 |
+
*/
|
25 |
+
const FEED_COUNT = 6;
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Construct.
|
29 |
+
*
|
30 |
+
* @since 1.0.0
|
31 |
+
*/
|
32 |
+
public function __construct() {
|
33 |
+
|
34 |
+
// Actions.
|
35 |
+
add_action( 'wp_feed_options', array( $this, 'dashboard_update_feed_urls' ), 10, 2 );
|
36 |
+
|
37 |
+
// Filters.
|
38 |
+
add_filter( 'dashboard_secondary_items', array( $this, 'dashboard_items_count' ) );
|
39 |
+
}
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Set the number of feed items to show.
|
43 |
+
*
|
44 |
+
* @since 1.0.0
|
45 |
+
*
|
46 |
+
* @return int Count of feed items.
|
47 |
+
*/
|
48 |
+
public function dashboard_items_count() {
|
49 |
+
|
50 |
+
/**
|
51 |
+
* Apply the filters am_dashboard_feed_count for letting an admin
|
52 |
+
* override this count.
|
53 |
+
*/
|
54 |
+
return (int) apply_filters( 'am_dashboard_feed_count', self::FEED_COUNT );
|
55 |
+
}
|
56 |
+
|
57 |
+
/**
|
58 |
+
* Update the planet feed to add other AM blog feeds.
|
59 |
+
*
|
60 |
+
* @since 1.0.0
|
61 |
+
*
|
62 |
+
* @param object $feed SimplePie feed object (passed by reference).
|
63 |
+
* @param string $url URL of feed to retrieve (original planet feed url). If an array of URLs, the feeds are merged.
|
64 |
+
*/
|
65 |
+
public function dashboard_update_feed_urls( $feed, $url ) {
|
66 |
+
|
67 |
+
global $pagenow;
|
68 |
+
|
69 |
+
// Return early if not on the right page.
|
70 |
+
if ( 'admin-ajax.php' !== $pagenow ) {
|
71 |
+
return;
|
72 |
+
}
|
73 |
+
|
74 |
+
/**
|
75 |
+
* Return early if not on the right feed.
|
76 |
+
* We want to modify the feed URLs only for the
|
77 |
+
* WordPress Events & News Dashboard Widget
|
78 |
+
*/
|
79 |
+
if ( strpos( $url, 'planet.wordpress.org' ) === false ) {
|
80 |
+
return;
|
81 |
+
}
|
82 |
+
|
83 |
+
// Build the feed sources.
|
84 |
+
$all_feed_urls = $this->get_feed_urls( $url );
|
85 |
+
|
86 |
+
// Update the feed sources.
|
87 |
+
$feed->set_feed_url( $all_feed_urls );
|
88 |
+
}
|
89 |
+
|
90 |
+
/**
|
91 |
+
* Get the feed URLs for various active AM Products.
|
92 |
+
*
|
93 |
+
* @since 1.0.0
|
94 |
+
*
|
95 |
+
* @param string $url Planet Feed URL.
|
96 |
+
*
|
97 |
+
* @return array Array of Feed URLs.
|
98 |
+
*/
|
99 |
+
public function get_feed_urls( $url ) {
|
100 |
+
|
101 |
+
// Initialize the feeds array.
|
102 |
+
$feed_urls = array(
|
103 |
+
'https://www.wpbeginner.com/feed/',
|
104 |
+
'https://www.isitwp.com/feed/',
|
105 |
+
$url,
|
106 |
+
);
|
107 |
+
|
108 |
+
// Check if MonsterInsights is active.
|
109 |
+
if ( function_exists( 'MonsterInsights' ) ) {
|
110 |
+
$feed_urls[] = 'https://www.monsterinsights.com/feed/';
|
111 |
+
}
|
112 |
+
|
113 |
+
// Check if WPForms is active.
|
114 |
+
if ( class_exists( 'WPForms', false ) ) {
|
115 |
+
$feed_urls[] = 'https://wpforms.com/feed/';
|
116 |
+
}
|
117 |
+
|
118 |
+
// Check if OptinMonster is active.
|
119 |
+
if ( class_exists( 'OMAPI', false ) ) {
|
120 |
+
$feed_urls[] = 'https://optinmonster.com/feed/';
|
121 |
+
}
|
122 |
+
|
123 |
+
// Return the feed URLs.
|
124 |
+
return array_unique( $feed_urls );
|
125 |
+
}
|
126 |
+
}
|
127 |
+
|
128 |
+
// Create an instance.
|
129 |
+
new AM_Dashboard_Widget_Extend_Feed();
|
130 |
+
}
|
includes/admin/class-am-notification.php
CHANGED
@@ -203,15 +203,15 @@ if ( ! class_exists( 'AM_Notification' ) ) {
|
|
203 |
$dismissable = get_post_meta( $notification->ID, 'dismissable', true );
|
204 |
$type = get_post_meta( $notification->ID, 'type', true );
|
205 |
?>
|
206 |
-
<div class="am-notification am-notification-<?php echo $notification->ID; ?> notice notice-<?php echo $type; ?><?php echo $dismissable ? ' is-dismissible' : ''; ?>">
|
207 |
-
<?php echo $notification->post_content; ?>
|
208 |
</div>
|
209 |
<script type="text/javascript">
|
210 |
jQuery( document ).ready( function ( $ ) {
|
211 |
-
$( document ).on( 'click', '.am-notification-<?php echo $notification->ID; ?> button.notice-dismiss', function ( event ) {
|
212 |
$.post( ajaxurl, {
|
213 |
action: 'am_notification_dismiss',
|
214 |
-
notification_id: '<?php echo $notification->ID; ?>'
|
215 |
} );
|
216 |
} );
|
217 |
} );
|
@@ -453,4 +453,4 @@ if ( ! class_exists( 'AM_Notification' ) ) {
|
|
453 |
}
|
454 |
}
|
455 |
}
|
456 |
-
}
|
203 |
$dismissable = get_post_meta( $notification->ID, 'dismissable', true );
|
204 |
$type = get_post_meta( $notification->ID, 'type', true );
|
205 |
?>
|
206 |
+
<div class="am-notification am-notification-<?php echo absint( $notification->ID ); ?> notice notice-<?php echo esc_attr( $type ); ?><?php echo $dismissable ? ' is-dismissible' : ''; ?>">
|
207 |
+
<?php echo wp_kses_post( $notification->post_content ); ?>
|
208 |
</div>
|
209 |
<script type="text/javascript">
|
210 |
jQuery( document ).ready( function ( $ ) {
|
211 |
+
$( document ).on( 'click', '.am-notification-<?php echo absint( $notification->ID ); ?> button.notice-dismiss', function ( event ) {
|
212 |
$.post( ajaxurl, {
|
213 |
action: 'am_notification_dismiss',
|
214 |
+
notification_id: '<?php echo absint( $notification->ID ); ?>'
|
215 |
} );
|
216 |
} );
|
217 |
} );
|
453 |
}
|
454 |
}
|
455 |
}
|
456 |
+
}
|
includes/admin/importers/class-base.php
CHANGED
@@ -61,7 +61,7 @@ abstract class WPForms_Importer implements WPForms_Importer_Interface {
|
|
61 |
*
|
62 |
* @since 1.4.2
|
63 |
*
|
64 |
-
* @param array $importers
|
65 |
*
|
66 |
* @return array
|
67 |
*/
|
@@ -94,10 +94,10 @@ abstract class WPForms_Importer implements WPForms_Importer_Interface {
|
|
94 |
*
|
95 |
* @since 1.4.2
|
96 |
*
|
97 |
-
* @param array $form
|
98 |
-
* @param array $unsupported
|
99 |
-
* @param array $upgrade_plain
|
100 |
-
* @param array $upgrade_omit
|
101 |
*/
|
102 |
public function add_form( $form, $unsupported = array(), $upgrade_plain = array(), $upgrade_omit = array() ) {
|
103 |
|
@@ -128,7 +128,7 @@ abstract class WPForms_Importer implements WPForms_Importer_Interface {
|
|
128 |
wp_send_json_success( array(
|
129 |
'name' => $form['settings']['form_title'],
|
130 |
'edit' => esc_url_raw( admin_url( 'admin.php?page=wpforms-builder&view=fields&form_id=' . $form_id ) ),
|
131 |
-
'preview' => wpforms()->preview->form_preview_url( $form_id
|
132 |
'unsupported' => $unsupported,
|
133 |
'upgrade_plain' => $upgrade_plain,
|
134 |
'upgrade_omit' => $upgrade_omit,
|
@@ -142,8 +142,8 @@ abstract class WPForms_Importer implements WPForms_Importer_Interface {
|
|
142 |
*
|
143 |
* @since 1.4.2
|
144 |
*
|
145 |
-
* @param int $source_id
|
146 |
-
* @param int $wpforms_id
|
147 |
*/
|
148 |
public function track_import( $source_id, $wpforms_id ) {
|
149 |
|
61 |
*
|
62 |
* @since 1.4.2
|
63 |
*
|
64 |
+
* @param array $importers List of supported importers.
|
65 |
*
|
66 |
* @return array
|
67 |
*/
|
94 |
*
|
95 |
* @since 1.4.2
|
96 |
*
|
97 |
+
* @param array $form Form to import.
|
98 |
+
* @param array $unsupported List of unsupported fields.
|
99 |
+
* @param array $upgrade_plain List of fields, that are supported inside the paid WPForms, but not in Lite.
|
100 |
+
* @param array $upgrade_omit No field alternative in WPForms.
|
101 |
*/
|
102 |
public function add_form( $form, $unsupported = array(), $upgrade_plain = array(), $upgrade_omit = array() ) {
|
103 |
|
128 |
wp_send_json_success( array(
|
129 |
'name' => $form['settings']['form_title'],
|
130 |
'edit' => esc_url_raw( admin_url( 'admin.php?page=wpforms-builder&view=fields&form_id=' . $form_id ) ),
|
131 |
+
'preview' => wpforms()->preview->form_preview_url( $form_id ),
|
132 |
'unsupported' => $unsupported,
|
133 |
'upgrade_plain' => $upgrade_plain,
|
134 |
'upgrade_omit' => $upgrade_omit,
|
142 |
*
|
143 |
* @since 1.4.2
|
144 |
*
|
145 |
+
* @param int $source_id Imported plugin form ID.
|
146 |
+
* @param int $wpforms_id WPForms form ID.
|
147 |
*/
|
148 |
public function track_import( $source_id, $wpforms_id ) {
|
149 |
|
includes/admin/importers/class-ninja-forms.php
CHANGED
@@ -470,9 +470,8 @@ class WPForms_Ninja_Forms extends WPForms_Importer {
|
|
470 |
} else {
|
471 |
$label = sprintf(
|
472 |
/* translators: %1$s - field type; %2$s - field name if available. */
|
473 |
-
esc_html__( '%1$s Field
|
474 |
-
ucfirst( $field['type'] )
|
475 |
-
! empty( $name ) ? "($name)" : ''
|
476 |
);
|
477 |
}
|
478 |
|
470 |
} else {
|
471 |
$label = sprintf(
|
472 |
/* translators: %1$s - field type; %2$s - field name if available. */
|
473 |
+
esc_html__( '%1$s Field', 'wpforms' ),
|
474 |
+
ucfirst( $field['type'] )
|
|
|
475 |
);
|
476 |
}
|
477 |
|
includes/admin/importers/interface.php
CHANGED
@@ -11,7 +11,7 @@
|
|
11 |
interface WPForms_Importer_Interface {
|
12 |
|
13 |
/**
|
14 |
-
*
|
15 |
*
|
16 |
* @since 1.4.2
|
17 |
*/
|
@@ -45,8 +45,8 @@ interface WPForms_Importer_Interface {
|
|
45 |
*
|
46 |
* @since 1.4.2
|
47 |
*
|
48 |
-
* @param string $string
|
49 |
-
* @param array
|
50 |
*
|
51 |
* @return string
|
52 |
*/
|
11 |
interface WPForms_Importer_Interface {
|
12 |
|
13 |
/**
|
14 |
+
* Define required properties.
|
15 |
*
|
16 |
* @since 1.4.2
|
17 |
*/
|
45 |
*
|
46 |
* @since 1.4.2
|
47 |
*
|
48 |
+
* @param string $string Text to look for Smart Tags in.
|
49 |
+
* @param array $fields List of fields to process Smart Tags in.
|
50 |
*
|
51 |
* @return string
|
52 |
*/
|
includes/class-conditional-logic-core.php
CHANGED
@@ -88,7 +88,8 @@ class WPForms_Conditional_Logic_Core {
|
|
88 |
|
89 |
?>
|
90 |
<script type="text/html" id="tmpl-wpforms-conditional-block">
|
91 |
-
|
|
|
92 |
<h4>
|
93 |
<select name="{{ data.fieldName }}[conditional_type]">
|
94 |
<# _.each(data.actions, function(key, val) { #>
|
@@ -183,6 +184,7 @@ class WPForms_Conditional_Logic_Core {
|
|
183 |
$fields_instance = $args['instance'];
|
184 |
$field_id = absint( $field['id'] );
|
185 |
$field_name = "fields[{$field_id}]";
|
|
|
186 |
$action_selected = ! empty( $field['conditional_type'] ) ? $field['conditional_type'] : '';
|
187 |
$conditionals = ! empty( $field['conditionals'] ) ? $field['conditionals'] : array( array( array() ) );
|
188 |
$data_attrs = 'data-field-id="' . $field_id . '" ';
|
@@ -256,17 +258,20 @@ class WPForms_Conditional_Logic_Core {
|
|
256 |
if ( ! empty( $parent ) ) {
|
257 |
if ( ! empty( $subsection ) ) {
|
258 |
$field_name = sprintf( '%s[%s][%s]', $parent, $panel, $subsection );
|
|
|
259 |
$enabled = ! empty( $form_data[ $parent ][ $panel ][ $subsection ]['conditional_logic'] ) ? true : false;
|
260 |
$action_selected = ! empty( $form_data[ $parent ][ $panel ][ $subsection ]['conditional_type'] ) ? $form_data[ $parent ][ $panel ][ $subsection ]['conditional_type'] : '';
|
261 |
$conditionals = ! empty( $form_data[ $parent ][ $panel ][ $subsection ]['conditionals'] ) ? $form_data[ $parent ][ $panel ][ $subsection ]['conditionals'] : array( array( array() ) );
|
262 |
} else {
|
263 |
$field_name = sprintf( '%s[%s]', $parent, $panel );
|
|
|
264 |
$enabled = ! empty( $form_data[ $parent ][ $panel ]['conditional_logic'] ) ? true : false;
|
265 |
$action_selected = ! empty( $form_data[ $parent ][ $panel ]['conditional_type'] ) ? $form_data[ $parent ][ $panel ]['conditional_type'] : '';
|
266 |
$conditionals = ! empty( $form_data[ $parent ][ $panel ]['conditionals'] ) ? $form_data[ $parent ][ $panel ]['conditionals'] : array( array( array() ) );
|
267 |
}
|
268 |
} else {
|
269 |
$field_name = sprintf( '%s', $panel );
|
|
|
270 |
$enabled = ! empty( $form_data[ $panel ]['conditional_logic'] ) ? true : false;
|
271 |
$action_selected = ! empty( $form_data[ $panel ]['conditional_type'] ) ? $form_data[ $panel ]['conditional_type'] : '';
|
272 |
$conditionals = ! empty( $form_data[ $panel ]['conditionals'] ) ? $form_data[ $panel ]['conditionals'] : array( array( array() ) );
|
@@ -280,11 +285,13 @@ class WPForms_Conditional_Logic_Core {
|
|
280 |
$args['form'],
|
281 |
esc_html__( 'Enable conditional logic', 'wpforms' ),
|
282 |
array(
|
283 |
-
'tooltip'
|
284 |
-
'parent'
|
285 |
-
'subsection'
|
286 |
-
'
|
287 |
-
'
|
|
|
|
|
288 |
'name' => $field_name,
|
289 |
'actions' => $actions,
|
290 |
'action-desc' => esc_attr( $action_desc ),
|
@@ -299,6 +306,7 @@ class WPForms_Conditional_Logic_Core {
|
|
299 |
$reference = '';
|
300 |
$action_selected = '';
|
301 |
$action_desc = '';
|
|
|
302 |
$actions = array();
|
303 |
$conditionals = array();
|
304 |
}
|
@@ -310,7 +318,11 @@ class WPForms_Conditional_Logic_Core {
|
|
310 |
$style = $enabled ? '' : 'display:none;';
|
311 |
|
312 |
// Groups wrap open markup.
|
313 |
-
|
|
|
|
|
|
|
|
|
314 |
|
315 |
// This is the "[Show] this field if" type text and setting.
|
316 |
echo '<h4>';
|
@@ -404,7 +416,11 @@ class WPForms_Conditional_Logic_Core {
|
|
404 |
|
405 |
// Only text based fields support
|
406 |
// these additional operators.
|
407 |
-
$disabled =
|
|
|
|
|
|
|
|
|
408 |
printf( '<option value="c" %s%s>%s</option>', selected( $operator, 'c', false ), $disabled, esc_html__( 'contains', 'wpforms' ) );
|
409 |
printf( '<option value="!c" %s%s>%s</option>', selected( $operator, '!c', false ), $disabled, esc_html__( 'does not contain', 'wpforms' ) );
|
410 |
printf( '<option value="^" %s%s>%s</option>', selected( $operator, '^', false ), $disabled, esc_html__( 'starts with', 'wpforms' ) );
|
88 |
|
89 |
?>
|
90 |
<script type="text/html" id="tmpl-wpforms-conditional-block">
|
91 |
+
<# var containerID = data.fieldName.replace(/]/g, '').replace(/\[/g, '-'); #>
|
92 |
+
<div class="wpforms-conditional-groups" id="wpforms-conditional-groups-{{ containerID }}">
|
93 |
<h4>
|
94 |
<select name="{{ data.fieldName }}[conditional_type]">
|
95 |
<# _.each(data.actions, function(key, val) { #>
|
184 |
$fields_instance = $args['instance'];
|
185 |
$field_id = absint( $field['id'] );
|
186 |
$field_name = "fields[{$field_id}]";
|
187 |
+
$groups_id = "wpforms-conditional-groups-fields-{$field_id}";
|
188 |
$action_selected = ! empty( $field['conditional_type'] ) ? $field['conditional_type'] : '';
|
189 |
$conditionals = ! empty( $field['conditionals'] ) ? $field['conditionals'] : array( array( array() ) );
|
190 |
$data_attrs = 'data-field-id="' . $field_id . '" ';
|
258 |
if ( ! empty( $parent ) ) {
|
259 |
if ( ! empty( $subsection ) ) {
|
260 |
$field_name = sprintf( '%s[%s][%s]', $parent, $panel, $subsection );
|
261 |
+
$groups_id = sprintf( 'wpforms-conditional-groups-%s-%s-%s', $parent, $panel, $subsection );
|
262 |
$enabled = ! empty( $form_data[ $parent ][ $panel ][ $subsection ]['conditional_logic'] ) ? true : false;
|
263 |
$action_selected = ! empty( $form_data[ $parent ][ $panel ][ $subsection ]['conditional_type'] ) ? $form_data[ $parent ][ $panel ][ $subsection ]['conditional_type'] : '';
|
264 |
$conditionals = ! empty( $form_data[ $parent ][ $panel ][ $subsection ]['conditionals'] ) ? $form_data[ $parent ][ $panel ][ $subsection ]['conditionals'] : array( array( array() ) );
|
265 |
} else {
|
266 |
$field_name = sprintf( '%s[%s]', $parent, $panel );
|
267 |
+
$groups_id = sprintf( 'wpforms-conditional-groups-%s-%s', $parent, $panel );
|
268 |
$enabled = ! empty( $form_data[ $parent ][ $panel ]['conditional_logic'] ) ? true : false;
|
269 |
$action_selected = ! empty( $form_data[ $parent ][ $panel ]['conditional_type'] ) ? $form_data[ $parent ][ $panel ]['conditional_type'] : '';
|
270 |
$conditionals = ! empty( $form_data[ $parent ][ $panel ]['conditionals'] ) ? $form_data[ $parent ][ $panel ]['conditionals'] : array( array( array() ) );
|
271 |
}
|
272 |
} else {
|
273 |
$field_name = sprintf( '%s', $panel );
|
274 |
+
$groups_id = sprintf( 'wpforms-conditional-groups-%s', $panel );
|
275 |
$enabled = ! empty( $form_data[ $panel ]['conditional_logic'] ) ? true : false;
|
276 |
$action_selected = ! empty( $form_data[ $panel ]['conditional_type'] ) ? $form_data[ $panel ]['conditional_type'] : '';
|
277 |
$conditionals = ! empty( $form_data[ $panel ]['conditionals'] ) ? $form_data[ $panel ]['conditionals'] : array( array( array() ) );
|
285 |
$args['form'],
|
286 |
esc_html__( 'Enable conditional logic', 'wpforms' ),
|
287 |
array(
|
288 |
+
'tooltip' => esc_html__( 'Check this option to enable conditional logic.', 'wpforms' ),
|
289 |
+
'parent' => $parent,
|
290 |
+
'subsection' => $subsection,
|
291 |
+
'input_id' => 'wpforms-panel-field-' . implode( '-', array_filter( array( $parent, $panel, $subsection, 'conditional_logic', 'checkbox' ) ) ),
|
292 |
+
'input_class' => 'wpforms-panel-field-conditional_logic-checkbox',
|
293 |
+
'class' => 'wpforms-conditionals-enable-toggle',
|
294 |
+
'data' => array(
|
295 |
'name' => $field_name,
|
296 |
'actions' => $actions,
|
297 |
'action-desc' => esc_attr( $action_desc ),
|
306 |
$reference = '';
|
307 |
$action_selected = '';
|
308 |
$action_desc = '';
|
309 |
+
$groups_id = '';
|
310 |
$actions = array();
|
311 |
$conditionals = array();
|
312 |
}
|
318 |
$style = $enabled ? '' : 'display:none;';
|
319 |
|
320 |
// Groups wrap open markup.
|
321 |
+
printf(
|
322 |
+
'<div class="wpforms-conditional-groups" id="%s" style="%s">',
|
323 |
+
sanitize_html_class( $groups_id ),
|
324 |
+
esc_attr( $style )
|
325 |
+
);
|
326 |
|
327 |
// This is the "[Show] this field if" type text and setting.
|
328 |
echo '<h4>';
|
416 |
|
417 |
// Only text based fields support
|
418 |
// these additional operators.
|
419 |
+
$disabled = '';
|
420 |
+
if ( ! empty( $form_fields[ $rule['field'] ]['type'] ) ) {
|
421 |
+
$disabled = in_array( $form_fields[ $rule['field'] ]['type'], array( 'text', 'textarea', 'email', 'url', 'number', 'hidden', 'rating', 'net_promoter_score' ), true ) ? '' : ' disabled';
|
422 |
+
}
|
423 |
+
|
424 |
printf( '<option value="c" %s%s>%s</option>', selected( $operator, 'c', false ), $disabled, esc_html__( 'contains', 'wpforms' ) );
|
425 |
printf( '<option value="!c" %s%s>%s</option>', selected( $operator, '!c', false ), $disabled, esc_html__( 'does not contain', 'wpforms' ) );
|
426 |
printf( '<option value="^" %s%s>%s</option>', selected( $operator, '^', false ), $disabled, esc_html__( 'starts with', 'wpforms' ) );
|
includes/class-frontend.php
CHANGED
@@ -31,6 +31,15 @@ class WPForms_Frontend {
|
|
31 |
*/
|
32 |
public $pages = false;
|
33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
/**
|
35 |
* Primary class constructor.
|
36 |
*
|
@@ -195,10 +204,8 @@ class WPForms_Frontend {
|
|
195 |
*/
|
196 |
public function confirmation( $form_data, $fields = array(), $entry_id = 0 ) {
|
197 |
|
198 |
-
$settings = $form_data['settings'];
|
199 |
-
|
200 |
// Only display if a confirmation message has been configured.
|
201 |
-
if ( empty( $
|
202 |
return;
|
203 |
}
|
204 |
|
@@ -213,7 +220,7 @@ class WPForms_Frontend {
|
|
213 |
$entry_id = ! empty( $_POST['wpforms']['entry_id'] ) ? $_POST['wpforms']['entry_id'] : 0;
|
214 |
}
|
215 |
|
216 |
-
$message = apply_filters( 'wpforms_process_smart_tags', $
|
217 |
$message = apply_filters( 'wpforms_frontend_confirmation_message', wpautop( $message ), $form_data, $fields, $entry_id );
|
218 |
$class = wpforms_setting( 'disable-css', '1' ) == '1' ? 'wpforms-confirmation-container-full' : 'wpforms-confirmation-container';
|
219 |
|
@@ -539,7 +546,7 @@ class WPForms_Frontend {
|
|
539 |
return;
|
540 |
}
|
541 |
|
542 |
-
$required = $label['required'] ?
|
543 |
|
544 |
printf( '<label %s>%s%s</label>',
|
545 |
wpforms_html_attributes( $label['id'], $label['class'], $label['data'], $label['attr'] ),
|
@@ -1106,11 +1113,13 @@ class WPForms_Frontend {
|
|
1106 |
*/
|
1107 |
public function shortcode( $atts ) {
|
1108 |
|
1109 |
-
$
|
1110 |
'id' => false,
|
1111 |
'title' => false,
|
1112 |
'description' => false,
|
1113 |
-
)
|
|
|
|
|
1114 |
|
1115 |
// We need to stop shortcode processing in case we are on AMP page.
|
1116 |
if ( wpforms_is_amp() ) {
|
31 |
*/
|
32 |
public $pages = false;
|
33 |
|
34 |
+
/**
|
35 |
+
* Contains a form confirmation message.
|
36 |
+
*
|
37 |
+
* @since 1.4.8
|
38 |
+
*
|
39 |
+
* @var string
|
40 |
+
*/
|
41 |
+
public $confirmation_message = '';
|
42 |
+
|
43 |
/**
|
44 |
* Primary class constructor.
|
45 |
*
|
204 |
*/
|
205 |
public function confirmation( $form_data, $fields = array(), $entry_id = 0 ) {
|
206 |
|
|
|
|
|
207 |
// Only display if a confirmation message has been configured.
|
208 |
+
if ( empty( $this->confirmation_message ) ) {
|
209 |
return;
|
210 |
}
|
211 |
|
220 |
$entry_id = ! empty( $_POST['wpforms']['entry_id'] ) ? $_POST['wpforms']['entry_id'] : 0;
|
221 |
}
|
222 |
|
223 |
+
$message = apply_filters( 'wpforms_process_smart_tags', $this->confirmation_message, $form_data, $fields, $entry_id );
|
224 |
$message = apply_filters( 'wpforms_frontend_confirmation_message', wpautop( $message ), $form_data, $fields, $entry_id );
|
225 |
$class = wpforms_setting( 'disable-css', '1' ) == '1' ? 'wpforms-confirmation-container-full' : 'wpforms-confirmation-container';
|
226 |
|
546 |
return;
|
547 |
}
|
548 |
|
549 |
+
$required = $label['required'] ? wpforms_get_field_required_label() : '';
|
550 |
|
551 |
printf( '<label %s>%s%s</label>',
|
552 |
wpforms_html_attributes( $label['id'], $label['class'], $label['data'], $label['attr'] ),
|
1113 |
*/
|
1114 |
public function shortcode( $atts ) {
|
1115 |
|
1116 |
+
$defaults = array(
|
1117 |
'id' => false,
|
1118 |
'title' => false,
|
1119 |
'description' => false,
|
1120 |
+
);
|
1121 |
+
|
1122 |
+
$atts = shortcode_atts( $defaults, shortcode_atts( $defaults, $atts, 'output' ), 'wpforms' );
|
1123 |
|
1124 |
// We need to stop shortcode processing in case we are on AMP page.
|
1125 |
if ( wpforms_is_amp() ) {
|
includes/class-logging.php
CHANGED
@@ -45,7 +45,8 @@ class WPForms_Logging {
|
|
45 |
'capability_type' => 'post',
|
46 |
'supports' => array( 'title', 'editor' ),
|
47 |
'can_export' => false,
|
48 |
-
'show_in_menu' => 'wpforms-overview'
|
|
|
49 |
);
|
50 |
|
51 |
if ( wpforms_debug() ) {
|
45 |
'capability_type' => 'post',
|
46 |
'supports' => array( 'title', 'editor' ),
|
47 |
'can_export' => false,
|
48 |
+
'show_in_menu' => 'wpforms-overview',
|
49 |
+
'show_in_admin_bar' => false,
|
50 |
);
|
51 |
|
52 |
if ( wpforms_debug() ) {
|
includes/class-process.php
CHANGED
@@ -289,8 +289,6 @@ class WPForms_Process {
|
|
289 |
*/
|
290 |
public function entry_confirmation_redirect( $form_data = array(), $hash = '' ) {
|
291 |
|
292 |
-
$url = false;
|
293 |
-
|
294 |
// Maybe process return hash.
|
295 |
if ( ! empty( $hash ) ) {
|
296 |
|
@@ -312,25 +310,62 @@ class WPForms_Process {
|
|
312 |
$this->form_data = $form_data;
|
313 |
}
|
314 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
315 |
// Redirect if needed, to either a page or URL, after form processing.
|
316 |
-
if ( ! empty( $
|
317 |
|
318 |
-
if ( 'redirect' === $
|
319 |
-
$url = apply_filters( 'wpforms_process_smart_tags', $
|
320 |
}
|
321 |
|
322 |
-
if ( 'page' === $
|
323 |
-
$url = get_permalink( (int) $
|
324 |
}
|
325 |
}
|
326 |
|
327 |
if ( ! empty( $url ) ) {
|
328 |
-
$url = apply_filters( 'wpforms_process_redirect_url', $url, $this->form_data['id'], $this->fields );
|
329 |
wp_redirect( esc_url_raw( $url ) );
|
330 |
do_action( 'wpforms_process_redirect', $this->form_data['id'] );
|
331 |
do_action( "wpforms_process_redirect_{$this->form_data['id']}", $this->form_data['id'] );
|
332 |
exit;
|
333 |
}
|
|
|
|
|
|
|
|
|
|
|
334 |
}
|
335 |
|
336 |
/**
|
289 |
*/
|
290 |
public function entry_confirmation_redirect( $form_data = array(), $hash = '' ) {
|
291 |
|
|
|
|
|
292 |
// Maybe process return hash.
|
293 |
if ( ! empty( $hash ) ) {
|
294 |
|
310 |
$this->form_data = $form_data;
|
311 |
}
|
312 |
|
313 |
+
// Backward compatibility.
|
314 |
+
if ( empty( $this->form_data['settings']['confirmations'] ) ) {
|
315 |
+
$this->form_data['settings']['confirmations'][1]['type'] = ! empty( $this->form_data['settings']['confirmation_type'] ) ? $this->form_data['settings']['confirmation_type'] : 'message';
|
316 |
+
$this->form_data['settings']['confirmations'][1]['message'] = ! empty( $this->form_data['settings']['confirmation_message'] ) ? $this->form_data['settings']['confirmation_message'] : esc_html__( 'Thanks for contacting us! We will be in touch with you shortly.', 'wpforms' );
|
317 |
+
$this->form_data['settings']['confirmations'][1]['message_scroll'] = ! empty( $this->form_data['settings']['confirmation_message_scroll'] ) ? $this->form_data['settings']['confirmation_message_scroll'] : 1;
|
318 |
+
$this->form_data['settings']['confirmations'][1]['page'] = ! empty( $this->form_data['settings']['confirmation_page'] ) ? $this->form_data['settings']['confirmation_page'] : '';
|
319 |
+
$this->form_data['settings']['confirmations'][1]['redirect'] = ! empty( $this->form_data['settings']['confirmation_redirect'] ) ? $this->form_data['settings']['confirmation_redirect'] : '';
|
320 |
+
}
|
321 |
+
|
322 |
+
if ( empty( $this->form_data['settings']['confirmations'] ) || ! is_array( $this->form_data['settings']['confirmations'] ) ) {
|
323 |
+
return;
|
324 |
+
}
|
325 |
+
|
326 |
+
$confirmations = $this->form_data['settings']['confirmations'];
|
327 |
+
|
328 |
+
// Reverse sort confirmations by id to process newer ones first.
|
329 |
+
krsort( $confirmations );
|
330 |
+
|
331 |
+
$default_confirmation_key = min( array_keys( $confirmations ) );
|
332 |
+
|
333 |
+
foreach ( $confirmations as $confirmation_id => $confirmation ) {
|
334 |
+
// Last confirmation should execute in any case.
|
335 |
+
if ( $default_confirmation_key === $confirmation_id ) {
|
336 |
+
break;
|
337 |
+
}
|
338 |
+
$process_confirmation = apply_filters( 'wpforms_entry_confirmation_process', true, $this->fields, $form_data, $confirmation_id );
|
339 |
+
if ( $process_confirmation ) {
|
340 |
+
break;
|
341 |
+
}
|
342 |
+
}
|
343 |
+
|
344 |
+
$url = '';
|
345 |
// Redirect if needed, to either a page or URL, after form processing.
|
346 |
+
if ( ! empty( $confirmations[ $confirmation_id ]['type'] ) && 'message' !== $confirmations[ $confirmation_id ]['type'] ) {
|
347 |
|
348 |
+
if ( 'redirect' === $confirmations[ $confirmation_id ]['type'] ) {
|
349 |
+
$url = apply_filters( 'wpforms_process_smart_tags', $confirmations[ $confirmation_id ]['redirect'], $this->form_data, $this->fields, $this->entry_id );
|
350 |
}
|
351 |
|
352 |
+
if ( 'page' === $confirmations[ $confirmation_id ]['type'] ) {
|
353 |
+
$url = get_permalink( (int) $confirmations[ $confirmation_id ]['page'] );
|
354 |
}
|
355 |
}
|
356 |
|
357 |
if ( ! empty( $url ) ) {
|
358 |
+
$url = apply_filters( 'wpforms_process_redirect_url', $url, $this->form_data['id'], $this->fields, $this->form_data, $this->entry_id );
|
359 |
wp_redirect( esc_url_raw( $url ) );
|
360 |
do_action( 'wpforms_process_redirect', $this->form_data['id'] );
|
361 |
do_action( "wpforms_process_redirect_{$this->form_data['id']}", $this->form_data['id'] );
|
362 |
exit;
|
363 |
}
|
364 |
+
|
365 |
+
// Pass a message to a frontend if no redirection happened.
|
366 |
+
if ( ! empty( $confirmations[ $confirmation_id ]['type'] ) && 'message' === $confirmations[ $confirmation_id ]['type'] ) {
|
367 |
+
wpforms()->frontend->confirmation_message = $confirmations[ $confirmation_id ]['message'];
|
368 |
+
}
|
369 |
}
|
370 |
|
371 |
/**
|
includes/fields/class-base.php
CHANGED
@@ -349,7 +349,7 @@ abstract class WPForms_Field {
|
|
349 |
// Code Block. ----------------------------------------------------//
|
350 |
|
351 |
case 'code':
|
352 |
-
$value = ! empty( $field['code'] ) ?
|
353 |
$tooltip = esc_html__( 'Enter code for the form field.', 'wpforms' );
|
354 |
$output = $this->field_element( 'label', $field, array( 'slug' => 'code', 'value' => esc_html__( 'Code', 'wpforms' ), 'tooltip' => $tooltip ), false );
|
355 |
$output .= $this->field_element( 'textarea', $field, array( 'slug' => 'code', 'value' => $value ), false );
|
@@ -1022,8 +1022,10 @@ abstract class WPForms_Field {
|
|
1022 |
|
1023 |
$output .= '<label>';
|
1024 |
|
1025 |
-
$output .= sprintf( '<span class="wpforms-image-choices-image"><img src="%s"></span>',
|
1026 |
-
! empty( $value['image'] ) ? esc_url( $value['image'] ) : WPFORMS_PLUGIN_URL . 'assets/images/placeholder-200x125.png'
|
|
|
|
|
1027 |
);
|
1028 |
|
1029 |
if ( 'none' === $field['choices_images_style'] ) {
|
349 |
// Code Block. ----------------------------------------------------//
|
350 |
|
351 |
case 'code':
|
352 |
+
$value = ! empty( $field['code'] ) ? esc_textarea( $field['code'] ) : '';
|
353 |
$tooltip = esc_html__( 'Enter code for the form field.', 'wpforms' );
|
354 |
$output = $this->field_element( 'label', $field, array( 'slug' => 'code', 'value' => esc_html__( 'Code', 'wpforms' ), 'tooltip' => $tooltip ), false );
|
355 |
$output .= $this->field_element( 'textarea', $field, array( 'slug' => 'code', 'value' => $value ), false );
|
1022 |
|
1023 |
$output .= '<label>';
|
1024 |
|
1025 |
+
$output .= sprintf( '<span class="wpforms-image-choices-image"><img src="%s" alt="%s"%s></span>',
|
1026 |
+
! empty( $value['image'] ) ? esc_url( $value['image'] ) : WPFORMS_PLUGIN_URL . 'assets/images/placeholder-200x125.png',
|
1027 |
+
esc_attr( $value['label'] ),
|
1028 |
+
! empty( $value['label'] ) ? ' title="' . esc_attr( $value['label'] ) . '"' : ''
|
1029 |
);
|
1030 |
|
1031 |
if ( 'none' === $field['choices_images_style'] ) {
|
includes/fields/class-checkbox.php
CHANGED
@@ -378,7 +378,7 @@ class WPForms_Field_Checkbox extends WPForms_Field {
|
|
378 |
// label.
|
379 |
$required = '';
|
380 |
if ( ! empty( $field['disclaimer_format'] ) && ! empty( $choice['required'] ) && ! empty( $field['label_hide'] ) ) {
|
381 |
-
$required =
|
382 |
}
|
383 |
|
384 |
printf( '<li %s>',
|
@@ -393,7 +393,11 @@ class WPForms_Field_Checkbox extends WPForms_Field {
|
|
393 |
);
|
394 |
|
395 |
if ( ! empty( $choice['image'] ) ) {
|
396 |
-
|
|
|
|
|
|
|
|
|
397 |
}
|
398 |
|
399 |
if ( 'none' === $field['choices_images_style'] ) {
|
378 |
// label.
|
379 |
$required = '';
|
380 |
if ( ! empty( $field['disclaimer_format'] ) && ! empty( $choice['required'] ) && ! empty( $field['label_hide'] ) ) {
|
381 |
+
$required = wpforms_get_field_required_label();
|
382 |
}
|
383 |
|
384 |
printf( '<li %s>',
|
393 |
);
|
394 |
|
395 |
if ( ! empty( $choice['image'] ) ) {
|
396 |
+
printf( '<span class="wpforms-image-choices-image"><img src="%s" alt="%s"%s></span>',
|
397 |
+
esc_url( $choice['image'] ),
|
398 |
+
esc_attr( $choice['label']['text'] ),
|
399 |
+
! empty( $choice['label']['text'] ) ? ' title="' . esc_attr( $choice['label']['text'] ) . '"' : ''
|
400 |
+
);
|
401 |
}
|
402 |
|
403 |
if ( 'none' === $field['choices_images_style'] ) {
|
includes/fields/class-gdpr-checkbox.php
CHANGED
@@ -231,7 +231,7 @@ class WPForms_Field_GDPR_Checkbox extends WPForms_Field {
|
|
231 |
|
232 |
$required = '';
|
233 |
if ( ! empty( $choice['required'] ) && ! empty( $field['label_hide'] ) ) {
|
234 |
-
$required =
|
235 |
}
|
236 |
|
237 |
printf( '<li %s>',
|
231 |
|
232 |
$required = '';
|
233 |
if ( ! empty( $choice['required'] ) && ! empty( $field['label_hide'] ) ) {
|
234 |
+
$required = wpforms_get_field_required_label();
|
235 |
}
|
236 |
|
237 |
printf( '<li %s>',
|
includes/fields/class-radio.php
CHANGED
@@ -346,7 +346,11 @@ class WPForms_Field_Radio extends WPForms_Field {
|
|
346 |
);
|
347 |
|
348 |
if ( ! empty( $choice['image'] ) ) {
|
349 |
-
|
|
|
|
|
|
|
|
|
350 |
}
|
351 |
|
352 |
if ( 'none' === $field['choices_images_style'] ) {
|
346 |
);
|
347 |
|
348 |
if ( ! empty( $choice['image'] ) ) {
|
349 |
+
printf( '<span class="wpforms-image-choices-image"><img src="%s" alt="%s"%s></span>',
|
350 |
+
esc_url( $choice['image'] ),
|
351 |
+
esc_attr( $choice['label']['text'] ),
|
352 |
+
! empty( $choice['label']['text'] ) ? ' title="' . esc_attr( $choice['label']['text'] ) . '"' : ''
|
353 |
+
);
|
354 |
}
|
355 |
|
356 |
if ( 'none' === $field['choices_images_style'] ) {
|
includes/functions.php
CHANGED
@@ -1708,6 +1708,25 @@ function wpforms_get_required_label() {
|
|
1708 |
return apply_filters( 'wpforms_required_label', esc_html__( 'This field is required.', 'wpforms' ) );
|
1709 |
}
|
1710 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1711 |
/**
|
1712 |
* Get the default capability to manage everything for WPForms.
|
1713 |
*
|
@@ -1788,8 +1807,9 @@ function wpforms_get_providers_available() {
|
|
1788 |
*/
|
1789 |
function wpforms_get_providers_options( $provider = '' ) {
|
1790 |
|
1791 |
-
$options
|
1792 |
-
$
|
|
|
1793 |
|
1794 |
if ( ! empty( $provider ) && isset( $options[ $provider ] ) ) {
|
1795 |
$data = $options[ $provider ];
|
@@ -1811,6 +1831,7 @@ function wpforms_update_providers_options( $provider, $options, $key = '' ) {
|
|
1811 |
|
1812 |
$providers = wpforms_get_providers_options();
|
1813 |
$id = ! empty( $key ) ? $key : uniqid();
|
|
|
1814 |
|
1815 |
if ( $options ) {
|
1816 |
$providers[ $provider ][ $id ] = (array) $options;
|
@@ -1820,3 +1841,49 @@ function wpforms_update_providers_options( $provider, $options, $key = '' ) {
|
|
1820 |
|
1821 |
update_option( 'wpforms_providers', $providers );
|
1822 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1708 |
return apply_filters( 'wpforms_required_label', esc_html__( 'This field is required.', 'wpforms' ) );
|
1709 |
}
|
1710 |
|
1711 |
+
/**
|
1712 |
+
* Get the required field label HTML, with a filter.
|
1713 |
+
*
|
1714 |
+
* @since 1.4.8
|
1715 |
+
*
|
1716 |
+
* @return string
|
1717 |
+
*/
|
1718 |
+
function wpforms_get_field_required_label() {
|
1719 |
+
|
1720 |
+
$label_html = apply_filters_deprecated(
|
1721 |
+
'wpforms_field_required_label',
|
1722 |
+
array( ' <span class="wpforms-required-label">*</span>' ),
|
1723 |
+
'1.4.8 of WPForms plugin',
|
1724 |
+
'wpforms_get_field_required_label'
|
1725 |
+
);
|
1726 |
+
|
1727 |
+
return apply_filters( 'wpforms_get_field_required_label', $label_html );
|
1728 |
+
}
|
1729 |
+
|
1730 |
/**
|
1731 |
* Get the default capability to manage everything for WPForms.
|
1732 |
*
|
1807 |
*/
|
1808 |
function wpforms_get_providers_options( $provider = '' ) {
|
1809 |
|
1810 |
+
$options = get_option( 'wpforms_providers', array() );
|
1811 |
+
$provider = sanitize_key( $provider );
|
1812 |
+
$data = $options;
|
1813 |
|
1814 |
if ( ! empty( $provider ) && isset( $options[ $provider ] ) ) {
|
1815 |
$data = $options[ $provider ];
|
1831 |
|
1832 |
$providers = wpforms_get_providers_options();
|
1833 |
$id = ! empty( $key ) ? $key : uniqid();
|
1834 |
+
$provider = sanitize_key( $provider );
|
1835 |
|
1836 |
if ( $options ) {
|
1837 |
$providers[ $provider ][ $id ] = (array) $options;
|
1841 |
|
1842 |
update_option( 'wpforms_providers', $providers );
|
1843 |
}
|
1844 |
+
|
1845 |
+
/**
|
1846 |
+
* Helper function to determine if loading an WPForms related admin page.
|
1847 |
+
*
|
1848 |
+
* Here we determine if the current administration page is owned/created by
|
1849 |
+
* WPForms. This is done in compliance with WordPress best practices for
|
1850 |
+
* development, so that we only load required WPForms CSS and JS files on pages
|
1851 |
+
* we create. As a result we do not load our assets admin wide, where they might
|
1852 |
+
* conflict with other plugins needlessly, also leading to a better, faster user
|
1853 |
+
* experience for our users.
|
1854 |
+
*
|
1855 |
+
* @since 1.3.9
|
1856 |
+
*
|
1857 |
+
* @param string $slug Slug identifier for a specifc WPForms admin page.
|
1858 |
+
*
|
1859 |
+
* @return boolean
|
1860 |
+
*/
|
1861 |
+
function wpforms_is_admin_page( $slug = '', $view = '' ) {
|
1862 |
+
|
1863 |
+
// Check against basic requirements.
|
1864 |
+
if (
|
1865 |
+
! is_admin() ||
|
1866 |
+
empty( $_REQUEST['page'] ) ||
|
1867 |
+
strpos( $_REQUEST['page'], 'wpforms' ) === false
|
1868 |
+
) {
|
1869 |
+
return false;
|
1870 |
+
}
|
1871 |
+
|
1872 |
+
// Check against page slug identifier.
|
1873 |
+
if (
|
1874 |
+
( ! empty( $slug ) && 'wpforms-' . $slug !== $_REQUEST['page'] )
|
1875 |
+
|| ( empty( $slug ) && 'wpforms-builder' === $_REQUEST['page'] )
|
1876 |
+
) {
|
1877 |
+
return false;
|
1878 |
+
}
|
1879 |
+
|
1880 |
+
// Check against sub-level page view.
|
1881 |
+
if (
|
1882 |
+
! empty( $view )
|
1883 |
+
&& ( empty( $_REQUEST['view'] ) || $view !== $_REQUEST['view'] )
|
1884 |
+
) {
|
1885 |
+
return false;
|
1886 |
+
}
|
1887 |
+
|
1888 |
+
return true;
|
1889 |
+
}
|
includes/integrations.php
CHANGED
@@ -91,7 +91,6 @@ function wpforms_visual_composer_shortcode() {
|
|
91 |
)
|
92 |
);
|
93 |
}
|
94 |
-
|
95 |
add_action( 'vc_before_init', 'wpforms_visual_composer_shortcode' );
|
96 |
|
97 |
/**
|
@@ -101,7 +100,7 @@ add_action( 'vc_before_init', 'wpforms_visual_composer_shortcode' );
|
|
101 |
*/
|
102 |
function wpforms_visual_composer_shortcode_css() {
|
103 |
|
104 |
-
// Load CSS per global setting
|
105 |
if ( wpforms_setting( 'disable-css', '1' ) === '1' ) {
|
106 |
wp_enqueue_style(
|
107 |
'wpforms-full',
|
@@ -120,5 +119,4 @@ function wpforms_visual_composer_shortcode_css() {
|
|
120 |
);
|
121 |
}
|
122 |
}
|
123 |
-
|
124 |
add_action( 'vc_load_iframe_jscss', 'wpforms_visual_composer_shortcode_css' );
|
91 |
)
|
92 |
);
|
93 |
}
|
|
|
94 |
add_action( 'vc_before_init', 'wpforms_visual_composer_shortcode' );
|
95 |
|
96 |
/**
|
100 |
*/
|
101 |
function wpforms_visual_composer_shortcode_css() {
|
102 |
|
103 |
+
// Load CSS per global setting.
|
104 |
if ( wpforms_setting( 'disable-css', '1' ) === '1' ) {
|
105 |
wp_enqueue_style(
|
106 |
'wpforms-full',
|
119 |
);
|
120 |
}
|
121 |
}
|
|
|
122 |
add_action( 'vc_load_iframe_jscss', 'wpforms_visual_composer_shortcode_css' );
|
includes/providers/class-base.php
CHANGED
@@ -191,7 +191,7 @@ abstract class WPForms_Provider {
|
|
191 |
|
192 |
if ( 'new_account' === $_POST['task'] ) {
|
193 |
|
194 |
-
$auth = $this->api_auth( wp_parse_args( $_POST['data'], array() ), $_POST['id'] );
|
195 |
|
196 |
if ( is_wp_error( $auth ) ) {
|
197 |
|
191 |
|
192 |
if ( 'new_account' === $_POST['task'] ) {
|
193 |
|
194 |
+
$auth = $this->api_auth( stripslashes_deep( wp_parse_args( $_POST['data'], array() ) ), $_POST['id'] );
|
195 |
|
196 |
if ( is_wp_error( $auth ) ) {
|
197 |
|
languages/wpforms-de_DE.mo
CHANGED
Binary file
|
languages/wpforms-de_DE.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WPForms 1.3.8\n"
|
4 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms\n"
|
5 |
-
"POT-Creation-Date:
|
6 |
-
"PO-Revision-Date:
|
7 |
"Last-Translator: rs-nldx <rs@nldx.com>\n"
|
8 |
"Language-Team: German\n"
|
9 |
"Language: de_DE\n"
|
@@ -11,187 +11,243 @@ msgstr ""
|
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
-
"X-Generator: Poedit 2.0.
|
15 |
|
16 |
-
#: includes/admin/admin.php:
|
17 |
-
#: pro/includes/admin/class-addons.php:
|
18 |
msgid "Activate"
|
19 |
msgstr "Aktivieren "
|
20 |
|
21 |
-
#: includes/admin/admin.php:
|
22 |
#, fuzzy
|
23 |
#| msgid "Activate"
|
24 |
msgid "Active"
|
25 |
msgstr "Aktivieren "
|
26 |
|
27 |
-
#: includes/admin/admin.php:
|
28 |
msgid "Deactivate"
|
29 |
msgstr "Deaktiviere"
|
30 |
|
31 |
-
#: includes/admin/admin.php:
|
32 |
#, fuzzy
|
33 |
#| msgid "Deactivate"
|
34 |
msgid "Inactive"
|
35 |
msgstr "Deaktiviere"
|
36 |
|
37 |
-
#: includes/admin/admin.php:
|
38 |
msgid "Install Addon"
|
39 |
msgstr "Add-on installieren"
|
40 |
|
41 |
-
#: includes/admin/admin.php:
|
42 |
-
|
43 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
msgid "Cancel"
|
45 |
msgstr "Abbrechen"
|
46 |
|
47 |
-
#: includes/admin/admin.php:
|
48 |
-
#: includes/admin/class-editor.php:
|
49 |
msgid "Close"
|
50 |
msgstr "Schließen"
|
51 |
|
52 |
-
#: includes/admin/admin.php:
|
53 |
msgid "Are you sure you want to delete this entry?"
|
54 |
msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?"
|
55 |
|
56 |
-
#: includes/admin/admin.php:
|
57 |
#, fuzzy
|
58 |
#| msgid "Are you sure you want to delete this entry?"
|
59 |
msgid "Are you sure you want to delete ALL entries?"
|
60 |
msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?"
|
61 |
|
62 |
-
#: includes/admin/admin.php:
|
63 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
64 |
msgid "Hide Empty Fields"
|
65 |
msgstr "Leere Felder ausblenden"
|
66 |
|
67 |
-
#: includes/admin/admin.php:
|
68 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
69 |
msgid "Show Empty Fields"
|
70 |
msgstr "Leere Felder anzeigen"
|
71 |
|
72 |
-
#: includes/admin/admin.php:
|
73 |
#, fuzzy
|
74 |
#| msgid "Three Columns"
|
75 |
msgid "Entries Field Columns"
|
76 |
msgstr "Drei Spalten"
|
77 |
|
78 |
-
#: includes/admin/admin.php:
|
79 |
msgid "Are you sure you want to delete this note?"
|
80 |
msgstr "Sind Sie sicher, dass Sie diese Notiz löschen möchten?"
|
81 |
|
82 |
-
#: includes/admin/admin.php:
|
83 |
-
#: pro/includes/admin/entries/class-entries-list-table.php:
|
84 |
msgid "Unstar entry"
|
85 |
msgstr "Markierung aufheben"
|
86 |
|
87 |
-
#: includes/admin/admin.php:
|
88 |
-
#: pro/includes/admin/entries/class-entries-list-table.php:
|
89 |
msgid "Star entry"
|
90 |
msgstr "Eintrag markieren"
|
91 |
|
92 |
-
#: includes/admin/admin.php:
|
93 |
-
#: pro/includes/admin/entries/class-entries-list-table.php:
|
94 |
msgid "Mark entry read"
|
95 |
msgstr "Eintrag als gelesen markieren"
|
96 |
|
97 |
-
#: includes/admin/admin.php:
|
98 |
-
#: pro/includes/admin/entries/class-entries-list-table.php:
|
99 |
msgid "Mark entry unread"
|
100 |
msgstr "Eintrag als ungelesen markieren"
|
101 |
|
102 |
-
#: includes/admin/admin.php:
|
103 |
#, fuzzy
|
104 |
#| msgid "Selected"
|
105 |
msgid "Select fields"
|
106 |
msgstr "Ausgewählt"
|
107 |
|
108 |
-
#: includes/admin/admin.php:
|
109 |
msgid "Are you sure you want to delete this form?"
|
110 |
msgstr "Sind Sie sicher, dass Sie dieses Formular löschen möchten?"
|
111 |
|
112 |
-
#: includes/admin/admin.php:
|
113 |
msgid "Are you sure you want to duplicate this form?"
|
114 |
msgstr "Sind Sie sicher, dass Sie dieses Formular duplizieren möchten?"
|
115 |
|
116 |
-
#: includes/admin/admin.php:
|
117 |
msgid "Heads up!"
|
118 |
msgstr "Kopf hoch!"
|
119 |
|
120 |
-
#: includes/admin/admin.php:
|
121 |
msgid "Please select at least one form to import."
|
122 |
msgstr ""
|
123 |
|
124 |
-
#: includes/admin/admin.php:
|
125 |
msgid "OK"
|
126 |
msgstr "OK"
|
127 |
|
128 |
-
#: includes/admin/admin.php:
|
129 |
msgid "Install and Activate"
|
130 |
msgstr ""
|
131 |
|
132 |
-
#: includes/admin/admin.php:
|
133 |
msgid ""
|
134 |
"needs to be installed and activated to import its forms. Would you like us "
|
135 |
"to install and activate it for you?"
|
136 |
msgstr ""
|
137 |
|
138 |
-
#: includes/admin/admin.php:
|
139 |
msgid ""
|
140 |
"needs to be activated to import its forms. Would you like us to activate it "
|
141 |
-
"for you
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: includes/admin/admin.php:
|
145 |
msgid "Are you sure you want to disconnect this account?"
|
146 |
msgstr ""
|
147 |
"Sind Sie sicher, dass Sie die Verbindung zu diesem Konto trennen möchten?"
|
148 |
|
149 |
-
#: includes/admin/admin.php:
|
150 |
msgid "Could not authenticate with the provider."
|
151 |
msgstr ""
|
152 |
|
153 |
-
#: includes/admin/admin.php:
|
154 |
#, fuzzy
|
155 |
#| msgid "Save and Exit"
|
156 |
msgid "Save and Refresh"
|
157 |
msgstr "Speichern und schließen"
|
158 |
|
159 |
-
#: includes/admin/admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
160 |
#, fuzzy
|
161 |
#| msgid "Form successfully deleted."
|
162 |
#| msgid_plural "Forms successfully deleted"
|
163 |
msgid "Upgrade was successfully completed!"
|
164 |
msgstr "Formular erfolgreich gelöscht."
|
165 |
|
166 |
-
#: includes/admin/admin.php:
|
167 |
msgid "Upload or Choose Your Image"
|
168 |
msgstr "Eigenes Bild verwenden"
|
169 |
|
170 |
-
#: includes/admin/admin.php:
|
171 |
msgid "Use Image"
|
172 |
msgstr "Bild verwenden"
|
173 |
|
174 |
-
#. translators: %1$s -
|
175 |
-
#.
|
176 |
-
#: includes/admin/admin.php:
|
177 |
msgid ""
|
178 |
-
"
|
179 |
-
"issues
|
180 |
-
"
|
181 |
-
"and then <strong>remove the free plugin</strong>.<br>(Don't worry, all your "
|
182 |
-
"forms and settings will be preserved.)</p><p>Check out %3$sour documentation"
|
183 |
-
"%4$s for step-by-step instructions.</p>"
|
184 |
msgstr ""
|
185 |
|
186 |
-
|
187 |
-
#. closing a link tag.
|
188 |
-
#: includes/admin/admin.php:374
|
189 |
msgid ""
|
190 |
-
"
|
191 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
msgstr ""
|
|
|
|
|
193 |
|
194 |
-
#: includes/admin/ajax-actions.php:24
|
195 |
#, fuzzy
|
196 |
#| msgid "You do not have permission"
|
197 |
msgid "You do not have permission."
|
@@ -226,68 +282,82 @@ msgstr "Keine Formular-ID übergeben"
|
|
226 |
msgid "Error updating form template"
|
227 |
msgstr "Fehler beim Aktualisieren des Formular-Templates"
|
228 |
|
229 |
-
#: includes/admin/ajax-actions.php:281 includes/fields/class-base.php:
|
230 |
msgid "post type"
|
231 |
msgstr "Beitragsart"
|
232 |
|
233 |
-
#: includes/admin/ajax-actions.php:309 includes/fields/class-base.php:
|
234 |
msgid "taxonomy"
|
235 |
msgstr " Taxonomie"
|
236 |
|
237 |
-
#: includes/admin/
|
238 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
239 |
msgid "AND"
|
240 |
msgstr "UND"
|
241 |
|
242 |
-
#: includes/admin/builder/class-builder.php:
|
243 |
msgid "Add New Choices"
|
244 |
msgstr "Neue Auswahlmöglichkeiten hinzufügen"
|
245 |
|
246 |
-
#: includes/admin/builder/class-builder.php:
|
247 |
-
#: includes/fields/class-base.php:
|
248 |
msgid "Bulk Add"
|
249 |
msgstr "Mehrfaches Hinzufügen"
|
250 |
|
251 |
-
#: includes/admin/builder/class-builder.php:
|
252 |
msgid "Hide Bulk Add"
|
253 |
msgstr "Mehrfaches Hinzufügen ausblenden"
|
254 |
|
255 |
-
#: includes/admin/builder/class-builder.php:
|
256 |
msgid "Add Choices (one per line)"
|
257 |
msgstr "Auswahlmöglichkeiten hinzufügen (eine je Zeile)"
|
258 |
|
259 |
-
#: includes/admin/builder/class-builder.php:
|
260 |
msgid ""
|
261 |
"Blue\n"
|
262 |
"Red\n"
|
263 |
"Green"
|
264 |
msgstr "Blau Rot Grün"
|
265 |
|
266 |
-
#: includes/admin/builder/class-builder.php:
|
267 |
msgid "Show presets"
|
268 |
msgstr "Voreinstellungen anzeigen"
|
269 |
|
270 |
-
#: includes/admin/builder/class-builder.php:
|
271 |
msgid "Hide presets"
|
272 |
msgstr "Voreinstellungen ausblenden"
|
273 |
|
274 |
-
#: includes/admin/builder/class-builder.php:
|
|
|
|
|
|
|
|
|
|
|
275 |
msgid ""
|
276 |
"The {source} {type} contains over {limit} items ({total}). This may make the "
|
277 |
-
"field difficult for your
|
278 |
msgstr ""
|
279 |
"Die {source} {type} enthält über {limit} Stück ({total}). Das könnte "
|
280 |
"verursachen, dass das Feld für Ihre Besucher schwer zu benutzen oder das "
|
281 |
"Formular träge ist."
|
282 |
|
283 |
-
#: includes/admin/builder/class-builder.php:
|
284 |
msgid ""
|
285 |
"Due to form changes, conditional logic rules have been removed or updated:"
|
286 |
msgstr ""
|
287 |
"Auf Grund von Veränderungen wurden die Regeln der Bedingungslogik entfernt "
|
288 |
"oder aktualisiert:"
|
289 |
|
290 |
-
#: includes/admin/builder/class-builder.php:
|
291 |
msgid ""
|
292 |
"Are you sure you want to disable conditional logic? This will remove the "
|
293 |
"rules for this field or setting."
|
@@ -295,51 +365,52 @@ msgstr ""
|
|
295 |
"Sind Sie sicher, dass Sie die Bedingungslogik deaktivieren möchten? Dadurch "
|
296 |
"werden alle bestehenden Regeln gelöscht ..."
|
297 |
|
298 |
-
#: includes/admin/builder/class-builder.php:
|
299 |
-
#: pro/includes/admin/entries/class-entries-list-table.php:
|
300 |
-
#: pro/includes/admin/entries/class-entries-list-table.php:
|
301 |
-
#: pro/includes/admin/entries/class-entries-list.php:
|
302 |
-
#: pro/includes/admin/entries/class-entries-list.php:
|
|
|
303 |
msgid "Field"
|
304 |
msgstr "Feld"
|
305 |
|
306 |
-
#: includes/admin/builder/class-builder.php:
|
307 |
msgid "Field Locked"
|
308 |
msgstr "Feld gesperrt"
|
309 |
|
310 |
-
#: includes/admin/builder/class-builder.php:
|
311 |
msgid "This field cannot be deleted or duplicated."
|
312 |
msgstr "Dieses Feld kann nicht gelöscht oder dupliziert werden."
|
313 |
|
314 |
-
#: includes/admin/builder/class-builder.php:
|
315 |
msgid "Available Fields"
|
316 |
msgstr "Verfügbare Felder"
|
317 |
|
318 |
-
#: includes/admin/builder/class-builder.php:
|
319 |
msgid "No fields available"
|
320 |
msgstr "Keine Felder verfügbar"
|
321 |
|
322 |
-
#: includes/admin/builder/class-builder.php:
|
323 |
msgid "No email fields"
|
324 |
msgstr "Keine E-Mail-Felder"
|
325 |
|
326 |
-
#: includes/admin/builder/class-builder.php:
|
327 |
msgid "Are you sure you want to delete this notification?"
|
328 |
msgstr "Sind sie sicher, dass Sie diese Mitteilung löschen möchten?"
|
329 |
|
330 |
-
#: includes/admin/builder/class-builder.php:
|
331 |
msgid "Enter a notification name"
|
332 |
msgstr "Name für Mitteilung eingeben"
|
333 |
|
334 |
-
#: includes/admin/builder/class-builder.php:
|
335 |
msgid "Eg: User Confirmation"
|
336 |
msgstr "z.B.: Empfangsbestätigung"
|
337 |
|
338 |
-
#: includes/admin/builder/class-builder.php:
|
339 |
msgid "You must provide a notification name"
|
340 |
msgstr "Sie müssen einen Namen für die Mitteilung eingeben"
|
341 |
|
342 |
-
#: includes/admin/builder/class-builder.php:
|
343 |
#, fuzzy
|
344 |
#| msgid ""
|
345 |
#| "Form must contain one notification. To disable all notifications use the "
|
@@ -352,55 +423,55 @@ msgstr ""
|
|
352 |
"zu deaktivieren, benutzen Sie das Dropdown für Einstellungen der "
|
353 |
"Mitteilungen."
|
354 |
|
355 |
-
#: includes/admin/builder/class-builder.php:
|
356 |
-
#: pro/wpforms-pro.php:
|
357 |
msgid "Default Notification"
|
358 |
msgstr "Standard-Benachrichtigung "
|
359 |
|
360 |
-
#: includes/admin/builder/class-builder.php:
|
361 |
-
#: includes/admin/builder/class-builder.php:
|
362 |
msgid "Save"
|
363 |
msgstr "Speichern"
|
364 |
|
365 |
-
#: includes/admin/builder/class-builder.php:
|
366 |
msgid "Saving ..."
|
367 |
msgstr "Speichern ..."
|
368 |
|
369 |
-
#: includes/admin/builder/class-builder.php:
|
370 |
msgid "Saved!"
|
371 |
msgstr "Gespeichert!"
|
372 |
|
373 |
-
#: includes/admin/builder/class-builder.php:
|
374 |
msgid "Save and Exit"
|
375 |
msgstr "Speichern und schließen"
|
376 |
|
377 |
-
#: includes/admin/builder/class-builder.php:
|
378 |
-
#: includes/fields/class-base.php:
|
379 |
msgid "Show Layouts"
|
380 |
msgstr "Layouts anzeigen"
|
381 |
|
382 |
-
#: includes/admin/builder/class-builder.php:
|
383 |
msgid "Hide Layouts"
|
384 |
msgstr "Layouts verbergen"
|
385 |
|
386 |
-
#: includes/admin/builder/class-builder.php:
|
387 |
msgid "Select your layout"
|
388 |
msgstr "Layout auswählen"
|
389 |
|
390 |
-
#: includes/admin/builder/class-builder.php:
|
391 |
msgid "Select your column"
|
392 |
msgstr "Spalte auswählen"
|
393 |
|
394 |
-
#: includes/admin/builder/class-builder.php:
|
395 |
-
#: includes/admin/builder/class-builder.php:
|
396 |
msgid "Loading"
|
397 |
msgstr "Wird geladen"
|
398 |
|
399 |
-
#: includes/admin/builder/class-builder.php:
|
400 |
msgid "Use Template"
|
401 |
msgstr "Template verwenden"
|
402 |
|
403 |
-
#: includes/admin/builder/class-builder.php:
|
404 |
msgid ""
|
405 |
"Changing templates on an existing form will DELETE existing form fields. Are "
|
406 |
"you sure you want apply the new template?"
|
@@ -408,7 +479,7 @@ msgstr ""
|
|
408 |
"Wenn das Template gewechselt wird, werden alle existierenden Felder "
|
409 |
"GELÖSCHT. Sind sie sicher, dass Sie das Template wechseln möchten?"
|
410 |
|
411 |
-
#: includes/admin/builder/class-builder.php:
|
412 |
msgid ""
|
413 |
"You are almost done. To embed this form on your site, please paste the "
|
414 |
"following shortcode inside a post or page."
|
@@ -416,105 +487,122 @@ msgstr ""
|
|
416 |
"Sie sind fast fertig. Um das Formular auf der Website anzuzeigen, fügen Sie "
|
417 |
"folgenden Shortcode in einer Seite oder einem Beitrag ein."
|
418 |
|
419 |
-
#: includes/admin/builder/class-builder.php:
|
420 |
msgid "Or you can follow the instructions in this video."
|
421 |
msgstr "Oder Sie können nach der Anleitung in folgendem Video vorgehen."
|
422 |
|
423 |
-
#: includes/admin/builder/class-builder.php:
|
424 |
-
#: includes/admin/builder/class-builder.php:
|
425 |
msgid "Exit"
|
426 |
msgstr "Verlassen"
|
427 |
|
428 |
-
#: includes/admin/builder/class-builder.php:
|
429 |
msgid "If you exit without saving, your changes will be lost."
|
430 |
msgstr ""
|
431 |
"Wenn Sie die Seite ohne zu speichern verlassen, werden alle Änderungen "
|
432 |
"verloren gehen."
|
433 |
|
434 |
-
#: includes/admin/builder/class-builder.php:
|
435 |
msgid "Are you sure you want to delete this field?"
|
436 |
msgstr "Sind Sie sicher, dass Sie dieses Feld löschen möchten?"
|
437 |
|
438 |
-
#: includes/admin/builder/class-builder.php:
|
439 |
msgid "Are you sure you want to duplicate this field?"
|
440 |
msgstr "Sind Sie sicher, dass Sie dieses Feld duplizieren möchten?"
|
441 |
|
442 |
-
#: includes/admin/builder/class-builder.php:
|
443 |
msgid "(copy)"
|
444 |
msgstr "(kopieren)"
|
445 |
|
446 |
-
#: includes/admin/builder/class-builder.php:
|
447 |
#, fuzzy
|
448 |
#| msgid "Please enter a form title."
|
449 |
msgid "Please enter a form name."
|
450 |
msgstr "Bitte einen Titel für das Formular eingeben."
|
451 |
|
452 |
-
#: includes/admin/builder/class-builder.php:
|
453 |
msgid "This item must contain at least one choice."
|
454 |
msgstr "Dieses Element muss mind. eine Auswahlmöglichkeit enthalten."
|
455 |
|
456 |
-
#: includes/admin/builder/class-builder.php:
|
457 |
-
#: includes/fields/class-base.php:253 includes/fields/class-base.php:
|
458 |
-
#: lite/wpforms-lite.php:
|
459 |
msgid "Off"
|
460 |
msgstr "Aus"
|
461 |
|
462 |
-
#: includes/admin/builder/class-builder.php:
|
463 |
-
#: includes/fields/class-base.php:253 lite/wpforms-lite.php:
|
464 |
-
#: pro/wpforms-pro.php:
|
465 |
msgid "On"
|
466 |
msgstr "An"
|
467 |
|
468 |
-
#: includes/admin/builder/class-builder.php:
|
469 |
msgid "or"
|
470 |
msgstr "oder"
|
471 |
|
472 |
-
#: includes/admin/builder/class-builder.php:
|
|
|
473 |
#: includes/templates/class-suggestion.php:61
|
474 |
msgid "Other"
|
475 |
msgstr "Andere"
|
476 |
|
477 |
-
#: includes/admin/builder/class-builder.php:
|
478 |
-
#: includes/class-conditional-logic-core.php:
|
|
|
479 |
msgid "is"
|
480 |
msgstr "ist"
|
481 |
|
482 |
-
#: includes/admin/builder/class-builder.php:
|
483 |
-
#: includes/class-conditional-logic-core.php:
|
|
|
484 |
msgid "is not"
|
485 |
msgstr "ist nicht"
|
486 |
|
487 |
-
#: includes/admin/builder/class-builder.php:
|
488 |
-
#: includes/class-conditional-logic-core.php:
|
489 |
msgid "empty"
|
490 |
msgstr "leer"
|
491 |
|
492 |
-
#: includes/admin/builder/class-builder.php:
|
493 |
-
#: includes/class-conditional-logic-core.php:
|
494 |
msgid "not empty"
|
495 |
msgstr "nicht leer"
|
496 |
|
497 |
-
#: includes/admin/builder/class-builder.php:
|
498 |
-
#: includes/class-conditional-logic-core.php:
|
|
|
499 |
msgid "contains"
|
500 |
msgstr "enthält"
|
501 |
|
502 |
-
#: includes/admin/builder/class-builder.php:
|
503 |
-
#: includes/class-conditional-logic-core.php:
|
|
|
504 |
msgid "does not contain"
|
505 |
msgstr "enthält nicht"
|
506 |
|
507 |
-
#: includes/admin/builder/class-builder.php:
|
508 |
-
#: includes/class-conditional-logic-core.php:
|
509 |
msgid "starts with"
|
510 |
msgstr "beginnt mit"
|
511 |
|
512 |
-
#: includes/admin/builder/class-builder.php:
|
513 |
-
#: includes/class-conditional-logic-core.php:
|
514 |
msgid "ends with"
|
515 |
msgstr "endet mit"
|
516 |
|
517 |
-
#: includes/admin/builder/class-builder.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
518 |
msgid ""
|
519 |
"Form entries must be stored to accept payments. Please enable saving form "
|
520 |
"entries in the General settings first."
|
@@ -523,207 +611,314 @@ msgstr ""
|
|
523 |
"Bitte aktivieren Sie das Speichern von Einträgen in den allgemeinen "
|
524 |
"Einstellungen."
|
525 |
|
526 |
-
#: includes/admin/builder/class-builder.php:
|
527 |
#: pro/includes/fields/class-page-break.php:199
|
528 |
#: pro/includes/fields/class-page-break.php:521
|
529 |
msgid "Previous"
|
530 |
msgstr "Vorherige"
|
531 |
|
532 |
-
#: includes/admin/builder/class-builder.php:
|
533 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
534 |
msgid "Create new rule"
|
535 |
msgstr "Neue Regel erstellen"
|
536 |
|
537 |
-
#: includes/admin/builder/class-builder.php:
|
538 |
msgid "Add new group"
|
539 |
msgstr "Neue Gruppe hinzufügen"
|
540 |
|
541 |
-
#: includes/admin/builder/class-builder.php:
|
542 |
-
#: includes/class-conditional-logic-core.php:
|
543 |
msgid "Delete rule"
|
544 |
msgstr "Regel löschen"
|
545 |
|
546 |
-
#: includes/admin/builder/class-builder.php:
|
547 |
-
#: includes/admin/builder/functions.php:
|
548 |
msgid "Show Smart Tags"
|
549 |
msgstr "Smart Tags anzeigen"
|
550 |
|
551 |
-
#: includes/admin/builder/class-builder.php:
|
552 |
msgid "Hide Smart Tags"
|
553 |
msgstr "Smart Tags ausblenden"
|
554 |
|
555 |
-
#: includes/admin/builder/class-builder.php:
|
556 |
-
#: includes/class-conditional-logic-core.php:
|
557 |
-
|
|
|
|
|
|
|
|
|
558 |
msgstr "-- Feld auswählen --"
|
559 |
|
560 |
-
#: includes/admin/builder/class-builder.php:
|
561 |
-
#: includes/class-conditional-logic-core.php:
|
562 |
-
|
|
|
|
|
563 |
msgstr "-- Option auswählen --"
|
564 |
|
565 |
-
#: includes/admin/builder/class-builder.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
566 |
msgid "Countries"
|
567 |
msgstr "Länder"
|
568 |
|
569 |
-
#: includes/admin/builder/class-builder.php:
|
570 |
msgid "Countries Postal Code"
|
571 |
msgstr "Länder Postleitzahl"
|
572 |
|
573 |
-
#: includes/admin/builder/class-builder.php:
|
574 |
msgid "States"
|
575 |
msgstr "Bundesländer"
|
576 |
|
577 |
-
#: includes/admin/builder/class-builder.php:
|
578 |
msgid "States Postal Code"
|
579 |
msgstr "Bundesländer Postleitzahl"
|
580 |
|
581 |
-
#: includes/admin/builder/class-builder.php:
|
582 |
msgid "Months"
|
583 |
msgstr "Monate"
|
584 |
|
585 |
-
#: includes/admin/builder/class-builder.php:
|
586 |
msgid "Days"
|
587 |
msgstr "Tage"
|
588 |
|
589 |
-
#: includes/admin/builder/class-builder.php:
|
|
|
|
|
|
|
|
|
|
|
590 |
msgid "Now editing"
|
591 |
msgstr "Wird bearbeitet"
|
592 |
|
593 |
-
#: includes/admin/builder/class-builder.php:
|
594 |
-
#: pro/includes/admin/entries/class-entries-list.php:532
|
595 |
-
msgid "Preview Form"
|
596 |
-
msgstr "Vorschau (Formular)"
|
597 |
-
|
598 |
-
#: includes/admin/builder/class-builder.php:471
|
599 |
-
#: includes/admin/class-tools.php:445
|
600 |
-
#: includes/admin/overview/class-overview-table.php:182
|
601 |
-
msgid "Preview"
|
602 |
-
msgstr "Vorschau"
|
603 |
-
|
604 |
-
#: includes/admin/builder/class-builder.php:474
|
605 |
msgid "Embed Form"
|
606 |
msgstr "Formular einbetten"
|
607 |
|
608 |
-
#: includes/admin/builder/class-builder.php:
|
609 |
msgid "Embed"
|
610 |
msgstr "Einbetten"
|
611 |
|
612 |
-
#: includes/admin/builder/class-builder.php:
|
613 |
msgid "Save Form"
|
614 |
msgstr "Formular speichern"
|
615 |
|
616 |
-
#: includes/admin/builder/functions.php:
|
617 |
msgid "Field #"
|
618 |
msgstr "feld #"
|
619 |
|
620 |
-
#: includes/admin/builder/panels/class-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
621 |
msgid "Fields"
|
622 |
msgstr "Felder"
|
623 |
|
624 |
-
#: includes/admin/builder/panels/class-fields.php:
|
625 |
msgid "Add Fields"
|
626 |
msgstr "Felder hinzufügen"
|
627 |
|
628 |
-
#: includes/admin/builder/panels/class-fields.php:
|
629 |
msgid "Field Options"
|
630 |
msgstr "Feldoptionen"
|
631 |
|
632 |
-
#: includes/admin/builder/panels/class-fields.php:
|
633 |
msgid ""
|
634 |
"You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
|
635 |
"\">setup your form</a> before you can manage the fields."
|
636 |
msgstr ""
|
637 |
"Sie müssen ihr Formular erst einrichten, bevor Sie Felder verwalten können."
|
638 |
|
639 |
-
#: includes/admin/builder/panels/class-fields.php:
|
640 |
-
#: includes/admin/builder/panels/class-settings.php:
|
641 |
#: includes/admin/importers/class-contact-form-7.php:106
|
642 |
#: includes/admin/importers/class-ninja-forms.php:123
|
643 |
msgid "Submit"
|
644 |
msgstr "Senden"
|
645 |
|
646 |
-
#: includes/admin/builder/panels/class-fields.php:
|
647 |
msgid "Standard Fields"
|
648 |
msgstr "Standard-Felder"
|
649 |
|
650 |
-
#: includes/admin/builder/panels/class-fields.php:
|
651 |
msgid "Fancy Fields"
|
652 |
msgstr "Besondere Felder"
|
653 |
|
654 |
-
#: includes/admin/builder/panels/class-fields.php:
|
655 |
msgid "Payment Fields"
|
656 |
msgstr "Zahlungsfelder"
|
657 |
|
658 |
-
#: includes/admin/builder/panels/class-fields.php:
|
659 |
msgid "You don't have any fields yet."
|
660 |
msgstr "Sie haben noch keine Felder angelegt."
|
661 |
|
662 |
-
#: includes/admin/builder/panels/class-fields.php:
|
663 |
msgid "You don't have any fields yet. Add some!"
|
664 |
msgstr "Sie haben noch keine Felder angelegt. Erstellen Sie welche!"
|
665 |
|
666 |
-
#: includes/admin/builder/panels/class-fields.php:
|
667 |
-
#: includes/fields/class-base.php:
|
668 |
msgid "Duplicate Field"
|
669 |
msgstr "Feld duplizieren"
|
670 |
|
671 |
-
#: includes/admin/builder/panels/class-fields.php:
|
672 |
-
#: includes/fields/class-base.php:
|
673 |
msgid "Delete Field"
|
674 |
msgstr "Feld löschen"
|
675 |
|
676 |
-
#: includes/admin/builder/panels/class-fields.php:
|
677 |
-
#: includes/fields/class-base.php:
|
678 |
msgid "Click to edit. Drag to reorder."
|
679 |
msgstr "Klicken um zu Bearbeiten. Ziehen zum Sortieren."
|
680 |
|
681 |
-
#: includes/admin/builder/panels/class-
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
#: includes/admin/builder/panels/class-providers.php:55
|
686 |
-
msgid ""
|
687 |
-
"We need to save your progress to continue to the Marketing panel. Is that OK?"
|
688 |
-
msgstr ""
|
689 |
-
"Ihr Fortschritt muss gespeichert werden, damit Sie zum Marketingabschnitt "
|
690 |
-
"übergeben können. Sind sie einverstanden?"
|
691 |
-
|
692 |
-
#: includes/admin/builder/panels/class-providers.php:56
|
693 |
-
msgid "Are you sure you want to delete this connecton?"
|
694 |
-
msgstr "Sind sie sicher, dass Sie diese Verbindung löschen möchten?"
|
695 |
|
696 |
-
#: includes/admin/builder/panels/class-
|
697 |
-
|
698 |
-
|
|
|
699 |
|
700 |
-
#: includes/admin/builder/panels/class-
|
701 |
-
msgid "
|
702 |
-
msgstr "
|
703 |
|
704 |
-
|
705 |
-
|
706 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
707 |
|
708 |
-
#: includes/admin/builder/panels/class-
|
709 |
-
msgid "
|
710 |
-
msgstr "
|
711 |
|
712 |
-
#: includes/admin/builder/panels/class-
|
713 |
-
|
|
|
|
|
|
|
|
|
714 |
msgid ""
|
715 |
-
"
|
716 |
-
"
|
|
|
717 |
msgstr ""
|
718 |
-
"Sie
|
719 |
-
"
|
720 |
-
"
|
|
|
|
|
|
|
|
|
721 |
|
722 |
-
#: includes/admin/builder/panels/class-providers.php:
|
723 |
msgid "Install Your Marketing Integration"
|
724 |
msgstr "Ihre Marketinganbindung installieren"
|
725 |
|
726 |
-
|
|
|
727 |
#, fuzzy
|
728 |
#| msgid ""
|
729 |
#| "It seems you do not have any marketing add-ons activated. You can head "
|
@@ -738,11 +933,11 @@ msgstr ""
|
|
738 |
"aktivieren Sie das Add-on für Ihren Anbieter auf folgender <a href=\"%s"
|
739 |
"\">Seite</a>."
|
740 |
|
741 |
-
#: includes/admin/builder/panels/class-providers.php:
|
742 |
msgid "Select Your Marketing Integration"
|
743 |
msgstr "Ihre Marketinganbindung auswählen"
|
744 |
|
745 |
-
#: includes/admin/builder/panels/class-providers.php:
|
746 |
#, fuzzy
|
747 |
#| msgid ""
|
748 |
#| "Select your email marketing service provider or CRM from the options on "
|
@@ -757,28 +952,28 @@ msgstr ""
|
|
757 |
"Auswahl unterhalb aus. Sollten Sie nicht fündig werden, lassen Sie es uns "
|
758 |
"wissen und wir werden unser Bestes geben, um die Liste zu ergänzen."
|
759 |
|
760 |
-
#: includes/admin/builder/panels/class-settings.php:
|
761 |
-
#: includes/admin/class-menu.php:84 includes/admin/class-menu.php:
|
762 |
msgid "Settings"
|
763 |
msgstr "Einstellungen"
|
764 |
|
765 |
-
#: includes/admin/builder/panels/class-settings.php:
|
766 |
-
#: includes/admin/builder/panels/class-settings.php:
|
767 |
-
#: includes/admin/class-settings.php:
|
768 |
msgid "General"
|
769 |
msgstr "Allgemein"
|
770 |
|
771 |
-
#: includes/admin/builder/panels/class-settings.php:
|
772 |
-
#: lite/wpforms-lite.php:
|
773 |
msgid "Notifications"
|
774 |
msgstr "Mitteilungen"
|
775 |
|
776 |
-
#: includes/admin/builder/panels/class-settings.php:
|
777 |
-
#: includes/admin/builder/panels/class-settings.php:
|
778 |
msgid "Confirmation"
|
779 |
msgstr "Bestätigung"
|
780 |
|
781 |
-
#: includes/admin/builder/panels/class-settings.php:
|
782 |
msgid ""
|
783 |
"You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
|
784 |
"\">setup your form</a> before you can manage the settings."
|
@@ -787,21 +982,21 @@ msgstr ""
|
|
787 |
"data-panel=\"setup\">einrichten</a>, bevor Sie die Einstellungen bearbeiten "
|
788 |
"können."
|
789 |
|
790 |
-
#: includes/admin/builder/panels/class-settings.php:
|
791 |
-
#: includes/admin/builder/panels/class-setup.php:
|
792 |
-
#: includes/class-smart-tags.php:
|
793 |
msgid "Form Name"
|
794 |
msgstr "Formularname"
|
795 |
|
796 |
-
#: includes/admin/builder/panels/class-settings.php:
|
797 |
msgid "Form Description"
|
798 |
msgstr "Formularbeschreibung"
|
799 |
|
800 |
-
#: includes/admin/builder/panels/class-settings.php:
|
801 |
msgid "Form CSS Class"
|
802 |
msgstr "Formular CSS-Klasse"
|
803 |
|
804 |
-
#: includes/admin/builder/panels/class-settings.php:
|
805 |
msgid ""
|
806 |
"Enter CSS class names for the form wrapper. Multiple class names should be "
|
807 |
"separated with spaces."
|
@@ -809,15 +1004,15 @@ msgstr ""
|
|
809 |
"Name für CSS-Klasse des Formular-Wrappers eingeben. Mehrere Klassen können "
|
810 |
"mit einem Komma getrennt werden."
|
811 |
|
812 |
-
#: includes/admin/builder/panels/class-settings.php:
|
813 |
msgid "Submit Button Text"
|
814 |
msgstr "Senden-Button Beschriftung"
|
815 |
|
816 |
-
#: includes/admin/builder/panels/class-settings.php:
|
817 |
msgid "Submit Button Processing Text"
|
818 |
msgstr "Senden-Button \"In Arbeit\" Text"
|
819 |
|
820 |
-
#: includes/admin/builder/panels/class-settings.php:
|
821 |
msgid ""
|
822 |
"Enter the submit button text you would like the button display while the "
|
823 |
"form submit is processing."
|
@@ -825,11 +1020,11 @@ msgstr ""
|
|
825 |
"Geben Sie den Text ein, den der Button anzeigen soll, während das Formular "
|
826 |
"verarbeitet wird."
|
827 |
|
828 |
-
#: includes/admin/builder/panels/class-settings.php:
|
829 |
msgid "Submit Button CSS Class"
|
830 |
msgstr "CSS-Klasse für Senden-Button"
|
831 |
|
832 |
-
#: includes/admin/builder/panels/class-settings.php:
|
833 |
msgid ""
|
834 |
"Enter CSS class names for the form submit button. Multiple names should be "
|
835 |
"separated with spaces."
|
@@ -837,41 +1032,41 @@ msgstr ""
|
|
837 |
"CSS-Klassennamen eingeben für den Senden-Button. Mehrere CSS-Klassen können "
|
838 |
"mit einem Komma getrennt eingegeben werden."
|
839 |
|
840 |
-
#: includes/admin/builder/panels/class-settings.php:
|
841 |
msgid "Enable anti-spam honeypot"
|
842 |
msgstr "Anti-SPAM \"Honigtopf\" aktivieren"
|
843 |
|
844 |
-
#: includes/admin/builder/panels/class-settings.php:
|
845 |
msgid "Enable Google invisible reCAPTCHA"
|
846 |
msgstr "Googles unsichtbares reCAPTCHA aktivieren"
|
847 |
|
848 |
-
#: includes/admin/builder/panels/class-settings.php:
|
849 |
msgid "Enable Google reCAPTCHA (v2)"
|
850 |
msgstr "Googles reCAPTCHA aktivieren (v2)"
|
851 |
|
852 |
-
#: includes/admin/builder/panels/class-settings.php:
|
853 |
msgid "Confirmation Type"
|
854 |
msgstr "Bestätigungsart"
|
855 |
|
856 |
-
#: includes/admin/builder/panels/class-settings.php:
|
857 |
-
#: includes/templates/class-suggestion.php:76 lite/wpforms-lite.php:
|
858 |
-
#: pro/wpforms-pro.php:
|
859 |
msgid "Message"
|
860 |
msgstr "Nachricht"
|
861 |
|
862 |
-
#: includes/admin/builder/panels/class-settings.php:
|
863 |
msgid "Show Page"
|
864 |
msgstr "Seite anzeigen"
|
865 |
|
866 |
-
#: includes/admin/builder/panels/class-settings.php:
|
867 |
msgid "Go to URL (Redirect)"
|
868 |
msgstr "Gehe zu URL (Weiterleitung)"
|
869 |
|
870 |
-
#: includes/admin/builder/panels/class-settings.php:
|
871 |
msgid "Confirmation Message"
|
872 |
msgstr "Bestätigungsmitteilung"
|
873 |
|
874 |
-
#: includes/admin/builder/panels/class-settings.php:
|
875 |
#: includes/admin/importers/class-contact-form-7.php:123
|
876 |
#: includes/admin/importers/class-ninja-forms.php:140
|
877 |
msgid "Thanks for contacting us! We will be in touch with you shortly."
|
@@ -879,31 +1074,31 @@ msgstr ""
|
|
879 |
"Danke für Ihre Kontaktaufnahme. Wir werden uns umgehend mit Ihnen in "
|
880 |
"Verbindung setzen."
|
881 |
|
882 |
-
#: includes/admin/builder/panels/class-settings.php:
|
883 |
msgid "Automatically scroll to the confirmation message"
|
884 |
msgstr "Automatisch zur Bestätigungsmitteilung scrollen"
|
885 |
|
886 |
-
#: includes/admin/builder/panels/class-settings.php:
|
887 |
msgid "Confirmation Page"
|
888 |
msgstr "Bestätigungsseite"
|
889 |
|
890 |
-
#: includes/admin/builder/panels/class-settings.php:
|
891 |
msgid "Confirmation Redirect URL"
|
892 |
msgstr "URL für Weiterleitung der Bestätigung"
|
893 |
|
894 |
-
#: includes/admin/builder/panels/class-setup.php:
|
895 |
msgid "Setup"
|
896 |
msgstr "Einrichtung"
|
897 |
|
898 |
-
#: includes/admin/builder/panels/class-setup.php:
|
899 |
msgid "Enter your form name here…"
|
900 |
msgstr "Geben Sie den Formularnamen hier ein..."
|
901 |
|
902 |
-
#: includes/admin/builder/panels/class-setup.php:
|
903 |
msgid "Select a Template"
|
904 |
msgstr "Template auswählen"
|
905 |
|
906 |
-
#: includes/admin/builder/panels/class-setup.php:
|
907 |
msgid ""
|
908 |
"To speed up the process, you can select from one of our pre-made templates "
|
909 |
"or start with a <strong><a href=\"#\" class=\"wpforms-trigger-blank\">blank "
|
@@ -913,76 +1108,143 @@ msgstr ""
|
|
913 |
"Templates verwenden oder mit einem <strong><a href=\"#\" class=\"wpforms-"
|
914 |
"trigger-blank\">leeren Formular</a></strong> beginnen."
|
915 |
|
916 |
-
#: includes/admin/builder/panels/class-setup.php:
|
917 |
#, fuzzy
|
918 |
#| msgid "Email Template"
|
919 |
msgid "Additional Templates"
|
920 |
msgstr "E-Mail-Template"
|
921 |
|
922 |
-
#. translators: %1$s -
|
923 |
-
#.
|
924 |
-
#: includes/admin/builder/panels/class-setup.php:
|
925 |
msgid ""
|
926 |
-
"Have a suggestion for a new template? %1$
|
927 |
-
"you can
|
|
|
|
|
928 |
msgstr ""
|
929 |
|
930 |
-
#: includes/admin/builder/panels/class-setup.php:
|
931 |
msgid "Search additional templates..."
|
932 |
msgstr ""
|
933 |
|
934 |
-
#. translators
|
935 |
-
#.
|
936 |
-
#: includes/admin/builder/panels/class-setup.php:
|
937 |
msgid ""
|
938 |
-
"More are available in the %1$
|
939 |
-
"
|
|
|
940 |
msgstr ""
|
941 |
|
942 |
-
#: includes/admin/builder/panels/class-setup.php:
|
943 |
msgid "Selected"
|
944 |
msgstr "Ausgewählt"
|
945 |
|
946 |
-
|
|
|
947 |
#, fuzzy
|
948 |
#| msgid "template"
|
949 |
-
msgctxt "Template name"
|
950 |
msgid "%s template"
|
951 |
msgstr "Template"
|
952 |
|
953 |
-
|
|
|
954 |
#, fuzzy
|
955 |
#| msgid "Create a %s"
|
956 |
-
msgctxt "Template name"
|
957 |
msgid "Create a %s"
|
958 |
msgstr "Erstelle ein %s"
|
959 |
|
960 |
-
#: includes/admin/class-
|
961 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
962 |
msgid "Add Form"
|
963 |
msgstr "Formular hinzufügen"
|
964 |
|
965 |
-
#: includes/admin/class-editor.php:
|
966 |
msgid "Insert Form"
|
967 |
msgstr "Formular einfügen"
|
968 |
|
969 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
970 |
msgid "Select a form below to insert"
|
971 |
msgstr "Wählen Sie ein Formular zum Einfügen unterhalb aus "
|
972 |
|
973 |
-
#: includes/admin/class-editor.php:
|
974 |
#, fuzzy
|
975 |
#| msgid "Show form title"
|
976 |
msgid "Show form name"
|
977 |
msgstr "Formulartitel anzeigen"
|
978 |
|
979 |
-
#: includes/admin/class-editor.php:
|
980 |
msgid "Show form description"
|
981 |
msgstr "Formularbeschreibung anzeigen"
|
982 |
|
983 |
-
|
984 |
-
|
985 |
-
|
|
|
|
|
|
|
986 |
msgid ""
|
987 |
"Whoops, you haven't created a form yet. Want to <a href=\"%s\">give it a go</"
|
988 |
"a>?"
|
@@ -1006,7 +1268,7 @@ msgid "WPForms Builder"
|
|
1006 |
msgstr "WPForms Formulargenerator"
|
1007 |
|
1008 |
#: includes/admin/class-menu.php:62
|
1009 |
-
#: includes/admin/overview/class-overview.php:
|
1010 |
msgid "Add New"
|
1011 |
msgstr "Neues erstellen"
|
1012 |
|
@@ -1015,9 +1277,9 @@ msgid "Form Entries"
|
|
1015 |
msgstr "Formulareinträge"
|
1016 |
|
1017 |
#: includes/admin/class-menu.php:72
|
1018 |
-
#: includes/admin/overview/class-overview-table.php:
|
1019 |
-
#: pro/includes/admin/entries/class-entries-list.php:
|
1020 |
-
#: pro/wpforms-pro.php:
|
1021 |
msgid "Entries"
|
1022 |
msgstr "Einträge"
|
1023 |
|
@@ -1039,7 +1301,8 @@ msgstr ""
|
|
1039 |
msgid "Info"
|
1040 |
msgstr "Information"
|
1041 |
|
1042 |
-
#: includes/admin/class-menu.php:113
|
|
|
1043 |
msgid "WPForms Addons"
|
1044 |
msgstr "WPForms Erweiterungen"
|
1045 |
|
@@ -1047,7 +1310,7 @@ msgstr "WPForms Erweiterungen"
|
|
1047 |
msgid "Addons"
|
1048 |
msgstr "Erweiterungen"
|
1049 |
|
1050 |
-
#: includes/admin/class-review.php:
|
1051 |
msgid ""
|
1052 |
"Hey, I noticed you collected over 50 entries from WPForms - that’s awesome! "
|
1053 |
"Could you please do me a BIG favor and give it a 5-star rating on WordPress "
|
@@ -1057,23 +1320,23 @@ msgstr ""
|
|
1057 |
"gesammelt haben – das ist toll. Bitte geben Sie uns eine 5-Sterne-Bewertung "
|
1058 |
"auf Wordpress.org und helfen Sie damit WPForms bekannt zu machen."
|
1059 |
|
1060 |
-
#: includes/admin/class-review.php:
|
1061 |
msgid "~ Syed Balkhi<br>Co-Founder of WPForms"
|
1062 |
msgstr "~ Syed Balkhi<br> Mitgründer von WPForms"
|
1063 |
|
1064 |
-
#: includes/admin/class-review.php:
|
1065 |
msgid "Ok, you deserve it"
|
1066 |
msgstr "Ok, du verdienst es"
|
1067 |
|
1068 |
-
#: includes/admin/class-review.php:
|
1069 |
msgid "Nope, maybe later"
|
1070 |
msgstr "Nein, vielleicht später"
|
1071 |
|
1072 |
-
#: includes/admin/class-review.php:
|
1073 |
msgid "I already did"
|
1074 |
msgstr "Habe ich schon gemacht"
|
1075 |
|
1076 |
-
#: includes/admin/class-review.php:
|
1077 |
msgid ""
|
1078 |
"Hey, I noticed you created a contact form with WPForms - that’s awesome! "
|
1079 |
"Could you please do me a BIG favor and give it a 5-star rating on WordPress "
|
@@ -1083,12 +1346,20 @@ msgstr ""
|
|
1083 |
"erstellt haben – das ist toll. Bitte geben Sie uns eine 5-Sterne-Bewertung "
|
1084 |
"auf Wordpress.org und helfen Sie damit WPForms bekannt zu machen."
|
1085 |
|
1086 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1087 |
msgid ""
|
1088 |
-
"Please rate
|
1089 |
-
"\"
|
1090 |
-
"
|
1091 |
-
"from the WPForms team!"
|
1092 |
msgstr ""
|
1093 |
"Bitte bewerten Sie <strong>WPForms</strong> mit <a href=\"%s\" target="
|
1094 |
"\"_blank\" rel=\"noopener\">★★★★★</a> auf <a "
|
@@ -1102,42 +1373,46 @@ msgstr ""
|
|
1102 |
msgid "Settings were successfully saved."
|
1103 |
msgstr "Eintrag erfolgreich gelöscht."
|
1104 |
|
1105 |
-
#: includes/admin/class-settings.php:
|
1106 |
-
#: includes/admin/class-settings.php:
|
1107 |
-
#: pro/wpforms-pro.php:
|
1108 |
#, fuzzy
|
1109 |
#| msgid "Save General Settings"
|
1110 |
msgid "Save Settings"
|
1111 |
msgstr "Allgemeine Einstellungen speichern"
|
1112 |
|
1113 |
-
#: includes/admin/class-settings.php:
|
1114 |
-
#: includes/admin/class-settings.php:
|
1115 |
#: includes/fields/class-email.php:68 includes/fields/class-email.php:306
|
1116 |
#: includes/templates/class-contact.php:41
|
1117 |
#: includes/templates/class-subscribe.php:44
|
1118 |
#: includes/templates/class-suggestion.php:41
|
1119 |
-
#: pro/includes/templates/class-donation.php:
|
1120 |
-
#: pro/includes/templates/class-order.php:
|
1121 |
-
#: pro/includes/templates/class-request-quote.php:
|
1122 |
msgid "Email"
|
1123 |
-
msgstr "E-Mail
|
1124 |
|
1125 |
-
#: includes/admin/class-settings.php:
|
1126 |
msgid "reCAPTCHA"
|
1127 |
msgstr "reCAPTCHA"
|
1128 |
|
1129 |
-
#: includes/admin/class-settings.php:
|
1130 |
#, fuzzy
|
1131 |
#| msgid "Validation Messages"
|
1132 |
msgid "Validation"
|
1133 |
msgstr "Validierungsnachricht "
|
1134 |
|
1135 |
-
#: includes/admin/class-settings.php:
|
1136 |
-
#: includes/admin/class-settings.php:
|
1137 |
msgid "Integrations"
|
1138 |
msgstr "Integrationen"
|
1139 |
|
1140 |
-
#: includes/admin/class-settings.php:
|
|
|
|
|
|
|
|
|
1141 |
msgid ""
|
1142 |
"reCAPTCHA is a free anti-spam service from Google which helps to protect "
|
1143 |
"your website from spam and abuse while letting real people pass through with "
|
@@ -1146,7 +1421,9 @@ msgstr ""
|
|
1146 |
"reCAPTCHA ist ein kostenloser Anti-SPAM Service von Google, der Ihre Website "
|
1147 |
"vor SPAM und Missbrauch schützt, aber echte Besucher durch lässt."
|
1148 |
|
1149 |
-
|
|
|
|
|
1150 |
#, fuzzy
|
1151 |
#| msgid ""
|
1152 |
#| "Google's original <a href=\"https://www.google.com/recaptcha/intro/\" rel="
|
@@ -1156,10 +1433,9 @@ msgstr ""
|
|
1156 |
#| "a> uses advanced technology to detect real users without requiring any "
|
1157 |
#| "input."
|
1158 |
msgid ""
|
1159 |
-
"Google's original <a href=\"
|
1160 |
-
"
|
1161 |
-
"
|
1162 |
-
"recaptcha/intro/invisible.html\" target=\"_blank\" rel=\"noopener noreferrer"
|
1163 |
"\">Invisible reCAPTCHA</a> uses advanced technology to detect real users "
|
1164 |
"without requiring any input."
|
1165 |
msgstr ""
|
@@ -1169,7 +1445,7 @@ msgstr ""
|
|
1169 |
"Unsichtbare reCAPTCHAs nutzen neueste Technologien, um echte Benutzer auch "
|
1170 |
"ohne eine Eingabeaufforderung zu erkennen."
|
1171 |
|
1172 |
-
#: includes/admin/class-settings.php:
|
1173 |
msgid ""
|
1174 |
"Sites already using v2 reCAPTCHA will need to create new site keys before "
|
1175 |
"switching to the Invisible reCAPTCHA."
|
@@ -1177,56 +1453,57 @@ msgstr ""
|
|
1177 |
"Websites die reCAPTCHA v2 bereits verwenden, müssen einen neuen "
|
1178 |
"Websiteschlüssel erstellen, um auf das unsichtbare reCAPTCHA zu wechseln."
|
1179 |
|
1180 |
-
|
|
|
1181 |
#, fuzzy
|
1182 |
#| msgid ""
|
1183 |
#| "<a href=\"https://wpforms.com/docs/setup-captcha-wpforms/\" rel="
|
1184 |
#| "\"noopener noreferrer\">Read our walk through</a> to learn more and for "
|
1185 |
#| "step-by-step directions."
|
1186 |
msgid ""
|
1187 |
-
"<a href=\"%s\"
|
1188 |
"through</a> to learn more and for step-by-step directions."
|
1189 |
msgstr "Lesen Sie unseren Rundgang und lernen Sie WPForms Schritt für Schritt."
|
1190 |
|
1191 |
-
#: includes/admin/class-settings.php:
|
1192 |
msgid "License"
|
1193 |
msgstr "Lizenz"
|
1194 |
|
1195 |
-
#: includes/admin/class-settings.php:
|
1196 |
#, fuzzy
|
1197 |
#| msgid "Your license key provides access to updates and Add-ons. "
|
1198 |
msgid "Your license key provides access to updates and addons."
|
1199 |
msgstr "Mit einem Lizenzschlüssel erhalten Sie Zugang zu Updates und Add-ons."
|
1200 |
|
1201 |
-
#: includes/admin/class-settings.php:
|
1202 |
msgid "License Key"
|
1203 |
msgstr "Lizenzschlüssel"
|
1204 |
|
1205 |
-
#: includes/admin/class-settings.php:
|
1206 |
msgid "Include Form Styling"
|
1207 |
msgstr "Formular-Styles einbetten "
|
1208 |
|
1209 |
-
#: includes/admin/class-settings.php:
|
1210 |
msgid "Determines which CSS files to load for the site."
|
1211 |
msgstr "Legt fest, welche CSS-Datei für die Website verwendet wird."
|
1212 |
|
1213 |
-
#: includes/admin/class-settings.php:
|
1214 |
msgid "Base and form theme styling"
|
1215 |
msgstr "Basis- und Theme-Styles"
|
1216 |
|
1217 |
-
#: includes/admin/class-settings.php:
|
1218 |
msgid "Base styling only"
|
1219 |
msgstr "Nur Basis-Styles"
|
1220 |
|
1221 |
-
#: includes/admin/class-settings.php:
|
1222 |
msgid "No styling"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
-
#: includes/admin/class-settings.php:
|
1226 |
msgid "Load Assets Globally"
|
1227 |
msgstr "Assets global laden"
|
1228 |
|
1229 |
-
#: includes/admin/class-settings.php:
|
1230 |
msgid ""
|
1231 |
"Check this if you would like to load WPForms assets site-wide. Only check if "
|
1232 |
"your site is having compatibility issues or instructed to by support."
|
@@ -1235,24 +1512,35 @@ msgstr ""
|
|
1235 |
"ganzen Website geladen werden. Nur notwendig bei Kompatibilitätsproblemen "
|
1236 |
"oder auf Anweisung unseres Supports hin. "
|
1237 |
|
1238 |
-
#: includes/admin/class-settings.php:
|
1239 |
-
|
1240 |
-
|
1241 |
-
msgid "Hide Announcements"
|
1242 |
-
msgstr "Layouts verbergen"
|
1243 |
|
1244 |
-
#: includes/admin/class-settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1245 |
msgid ""
|
1246 |
-
"Check this
|
|
|
|
|
1247 |
msgstr ""
|
|
|
|
|
1248 |
|
1249 |
-
#: includes/admin/class-settings.php:
|
1250 |
#, fuzzy
|
1251 |
#| msgid "template"
|
1252 |
msgid "Template"
|
1253 |
msgstr "Template"
|
1254 |
|
1255 |
-
#: includes/admin/class-settings.php:
|
1256 |
#, fuzzy
|
1257 |
#| msgid "Determines how email notifications will be formatted."
|
1258 |
msgid ""
|
@@ -1260,25 +1548,25 @@ msgid ""
|
|
1260 |
"default."
|
1261 |
msgstr "Legt fest, wie E-Mail-Benachrichtungen formatiert werden."
|
1262 |
|
1263 |
-
#: includes/admin/class-settings.php:
|
1264 |
#, fuzzy
|
1265 |
#| msgid "Use Template"
|
1266 |
msgid "HTML Template"
|
1267 |
msgstr "Template verwenden"
|
1268 |
|
1269 |
-
#: includes/admin/class-settings.php:
|
1270 |
#, fuzzy
|
1271 |
#| msgid "Plain Text"
|
1272 |
msgid "Plain text"
|
1273 |
msgstr "Einfacher Text"
|
1274 |
|
1275 |
-
#: includes/admin/class-settings.php:
|
1276 |
#, fuzzy
|
1277 |
#| msgid "Email Header Image "
|
1278 |
msgid "Header Image"
|
1279 |
msgstr "E-Mail-Header Bild"
|
1280 |
|
1281 |
-
#: includes/admin/class-settings.php:
|
1282 |
#, fuzzy
|
1283 |
#| msgid ""
|
1284 |
#| "Upload or choose a logo to be displayed at the top of email notifications."
|
@@ -1287,23 +1575,23 @@ msgid ""
|
|
1287 |
"<br>Recommended size is 300x100 or smaller for best support on all devices."
|
1288 |
msgstr "Verwenden Sie Ihr eigenes Logo für E-Mail-Benachrichtungen."
|
1289 |
|
1290 |
-
#: includes/admin/class-settings.php:
|
1291 |
#, fuzzy
|
1292 |
#| msgid "Email Background Color"
|
1293 |
msgid "Background Color"
|
1294 |
msgstr "E-Mail-Hintergrundfarbe"
|
1295 |
|
1296 |
-
#: includes/admin/class-settings.php:
|
1297 |
msgid "Customize the background color of the HTML email template."
|
1298 |
msgstr "Hintergrundfarbe des HTML E-Mail-Templates festlegen."
|
1299 |
|
1300 |
-
#: includes/admin/class-settings.php:
|
1301 |
#, fuzzy
|
1302 |
#| msgid "Email Carbon Copy"
|
1303 |
msgid "Carbon Copy"
|
1304 |
msgstr "E-Mail Carbon Copy (CC)"
|
1305 |
|
1306 |
-
#: includes/admin/class-settings.php:
|
1307 |
msgid ""
|
1308 |
"Check this if you would like to enable the ability to CC: email addresses in "
|
1309 |
"the form notification settings."
|
@@ -1311,220 +1599,241 @@ msgstr ""
|
|
1311 |
"Bitte markieren, wenn Sie die Eingabe von \"CC\"-E-Mail-Adressen bei den "
|
1312 |
"Einstellungen der Formularbenachrichtigungen aktivieren möchten. "
|
1313 |
|
1314 |
-
#: includes/admin/class-settings.php:
|
1315 |
-
#: pro/includes/fields/class-date-time.php:
|
1316 |
msgid "Type"
|
1317 |
msgstr "Art"
|
1318 |
|
1319 |
-
#: includes/admin/class-settings.php:
|
1320 |
#, fuzzy
|
1321 |
#| msgid "reCAPTCHA"
|
1322 |
msgid "v2 reCAPTCHA"
|
1323 |
msgstr "reCAPTCHA"
|
1324 |
|
1325 |
-
#: includes/admin/class-settings.php:
|
1326 |
#, fuzzy
|
1327 |
#| msgid "Enable Google invisible reCAPTCHA"
|
1328 |
msgid "Invisible reCAPTCHA"
|
1329 |
msgstr "Googles unsichtbares reCAPTCHA aktivieren"
|
1330 |
|
1331 |
-
#: includes/admin/class-settings.php:
|
1332 |
#, fuzzy
|
1333 |
#| msgid "Deactivate Key"
|
1334 |
msgid "Site Key"
|
1335 |
msgstr "Schlüssel deaktivieren"
|
1336 |
|
1337 |
-
#: includes/admin/class-settings.php:
|
1338 |
#, fuzzy
|
1339 |
#| msgid "Refresh Key"
|
1340 |
msgid "Secret Key"
|
1341 |
msgstr "Schlüssel aktualisieren."
|
1342 |
|
1343 |
-
#: includes/admin/class-settings.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1344 |
msgid "Validation Messages"
|
1345 |
msgstr "Validierungsnachricht "
|
1346 |
|
1347 |
-
#: includes/admin/class-settings.php:
|
1348 |
msgid ""
|
1349 |
"These messages are displayed to the user as they fill out a form in real-"
|
1350 |
"time."
|
1351 |
msgstr ""
|
1352 |
|
1353 |
-
#: includes/admin/class-settings.php:
|
1354 |
msgid "Required"
|
1355 |
msgstr "Pflichtfeld"
|
1356 |
|
1357 |
-
#: includes/admin/class-settings.php:
|
1358 |
-
#: includes/
|
1359 |
-
#: includes/fields/class-number.php:152
|
1360 |
-
#: pro/includes/fields/class-address.php:767
|
1361 |
-
#: pro/includes/fields/class-date-time.php:563
|
1362 |
-
#: pro/includes/fields/class-file-upload.php:332
|
1363 |
-
#: pro/includes/fields/class-password.php:371
|
1364 |
-
#: pro/includes/fields/class-payment-dropdown.php:208
|
1365 |
-
#: pro/includes/fields/class-payment-multiple.php:175
|
1366 |
-
#: pro/includes/fields/class-payment-single.php:189
|
1367 |
-
#: pro/includes/fields/class-url.php:154
|
1368 |
msgid "This field is required."
|
1369 |
msgstr "Dies ist ein Pflichtfeld."
|
1370 |
|
1371 |
-
#: includes/admin/class-settings.php:
|
1372 |
msgid "Website URL"
|
1373 |
msgstr "Website URL"
|
1374 |
|
1375 |
-
#: includes/admin/class-settings.php:
|
1376 |
-
#: pro/includes/fields/class-url.php:
|
1377 |
msgid "Please enter a valid URL."
|
1378 |
msgstr "Bitte eine gültige URL eingeben."
|
1379 |
|
1380 |
-
#: includes/admin/class-settings.php:
|
1381 |
msgid "Please enter a valid email address."
|
1382 |
msgstr "Bitte eine gültige E-Mail-Adresse eingeben."
|
1383 |
|
1384 |
-
#: includes/admin/class-settings.php:
|
1385 |
msgid "Number"
|
1386 |
msgstr "Zahl"
|
1387 |
|
1388 |
-
#: includes/admin/class-settings.php:
|
1389 |
#: includes/fields/class-number.php:157
|
1390 |
msgid "Please enter a valid number."
|
1391 |
msgstr "Bitte eine gültige Nummer eingeben."
|
1392 |
|
1393 |
-
#: includes/admin/class-settings.php:
|
1394 |
msgid "Confirm Value"
|
1395 |
msgstr "Bestätigungswert"
|
1396 |
|
1397 |
-
#: includes/admin/class-settings.php:
|
1398 |
-
#: pro/includes/fields/class-password.php:
|
1399 |
msgid "Field values do not match."
|
1400 |
msgstr "Die Felder stimmen nicht überein."
|
1401 |
|
1402 |
-
#: includes/admin/class-settings.php:
|
1403 |
msgid ""
|
1404 |
"Manage integrations with popular providers such as Constant Contact, "
|
1405 |
"MailChimp, Zapier, and more."
|
1406 |
msgstr ""
|
1407 |
|
1408 |
-
#: includes/admin/class-settings.php:
|
1409 |
-
|
1410 |
-
|
|
|
|
|
1411 |
|
1412 |
-
#: includes/admin/class-settings.php:
|
1413 |
msgid ""
|
1414 |
-
"
|
1415 |
-
"math questions captcha to your WordPress forms. Since we know spam is a huge "
|
1416 |
-
"problem for contact forms, WPForms goes above and beyond to help you protect "
|
1417 |
-
"your forms."
|
1418 |
msgstr ""
|
1419 |
|
1420 |
-
#: includes/admin/class-settings.php:
|
1421 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1422 |
msgstr ""
|
1423 |
|
1424 |
-
#: includes/admin/class-tools.php:
|
1425 |
-
#: includes/admin/class-tools.php:
|
1426 |
msgid "Import"
|
1427 |
msgstr "Import"
|
1428 |
|
1429 |
-
#: includes/admin/class-tools.php:
|
1430 |
msgid "Export"
|
1431 |
msgstr "Export"
|
1432 |
|
1433 |
-
#: includes/admin/class-tools.php:
|
1434 |
msgid "System Info"
|
1435 |
msgstr "Systeminformation"
|
1436 |
|
1437 |
-
|
|
|
1438 |
msgid ""
|
1439 |
"Import was successfully finished. You can go and <a href=\"%s\">check your "
|
1440 |
"forms</a>."
|
1441 |
msgstr ""
|
1442 |
|
1443 |
-
#: includes/admin/class-tools.php:
|
1444 |
#, fuzzy
|
1445 |
#| msgid "Form Import"
|
1446 |
msgid "WPForms Import"
|
1447 |
msgstr "Formular-Import"
|
1448 |
|
1449 |
-
#: includes/admin/class-tools.php:
|
1450 |
#, fuzzy
|
1451 |
#| msgid "Select an export file."
|
1452 |
msgid "Select a WPForms export file."
|
1453 |
msgstr "Eine Exportdatei auswählen."
|
1454 |
|
1455 |
-
#: includes/admin/class-tools.php:
|
|
|
|
|
|
|
|
|
1456 |
#, fuzzy
|
1457 |
#| msgid "No field type found"
|
1458 |
msgid "No file chosen"
|
1459 |
msgstr "Kein Formulartyp gefunden"
|
1460 |
|
1461 |
-
#: includes/admin/class-tools.php:
|
1462 |
msgid "Choose a file…"
|
1463 |
msgstr ""
|
1464 |
|
1465 |
-
#: includes/admin/class-tools.php:
|
1466 |
msgid "Import from Other Form Plugins"
|
1467 |
msgstr ""
|
1468 |
|
1469 |
-
#: includes/admin/class-tools.php:
|
1470 |
msgid "Not happy with other WordPress contact form plugins?"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
-
#: includes/admin/class-tools.php:
|
1474 |
msgid ""
|
1475 |
"WPForms makes it easy for you to switch by allowing you import your third-"
|
1476 |
"party forms with a single click."
|
1477 |
msgstr ""
|
1478 |
|
1479 |
-
#: includes/admin/class-tools.php:
|
1480 |
msgid "No form importers are currently enabled."
|
1481 |
msgstr ""
|
1482 |
|
1483 |
-
#: includes/admin/class-tools.php:
|
1484 |
msgid "Select previous contact form plugin..."
|
1485 |
msgstr ""
|
1486 |
|
1487 |
-
#: includes/admin/class-tools.php:
|
1488 |
#, fuzzy
|
1489 |
#| msgid "Addon installed."
|
1490 |
msgid "Not Installed"
|
1491 |
msgstr "Add-on installiert."
|
1492 |
|
1493 |
-
#: includes/admin/class-tools.php:
|
1494 |
#, fuzzy
|
1495 |
#| msgid "Activate"
|
1496 |
msgid "Not Active"
|
1497 |
msgstr "Aktivieren "
|
1498 |
|
1499 |
-
#: includes/admin/class-tools.php:
|
1500 |
msgid "Form Import"
|
1501 |
msgstr "Formular-Import"
|
1502 |
|
1503 |
-
#: includes/admin/class-tools.php:
|
1504 |
#, fuzzy
|
1505 |
#| msgid "Select a form below to insert"
|
1506 |
msgid "Select the forms you would like to import."
|
1507 |
msgstr "Wählen Sie ein Formular zum Einfügen unterhalb aus "
|
1508 |
|
1509 |
-
#: includes/admin/class-tools.php:
|
1510 |
#, fuzzy
|
1511 |
#| msgid "Available Form Fields"
|
1512 |
msgid "Available Forms"
|
1513 |
msgstr "Verfügbare Formularfelder"
|
1514 |
|
1515 |
-
#: includes/admin/class-tools.php:
|
1516 |
#, fuzzy
|
1517 |
#| msgid "No forms found"
|
1518 |
msgid "No forms found."
|
1519 |
msgstr "Keine Formulare vorhanden"
|
1520 |
|
1521 |
-
#: includes/admin/class-tools.php:
|
1522 |
#, fuzzy
|
1523 |
#| msgid "Delete rule"
|
1524 |
msgid "Select All"
|
1525 |
msgstr "Regel löschen"
|
1526 |
|
1527 |
-
#: includes/admin/class-tools.php:
|
1528 |
#, fuzzy
|
1529 |
#| msgid "Form Import"
|
1530 |
msgid "Forms to Import"
|
@@ -1532,108 +1841,114 @@ msgstr "Formular-Import"
|
|
1532 |
|
1533 |
#. translators: %1$s - current forms counter; %2$s - total forms counter; %3$s
|
1534 |
#. - provider name.
|
1535 |
-
#: includes/admin/class-tools.php:
|
1536 |
msgid "Analyzing %1$s of %2$s forms from %3$s."
|
1537 |
msgstr ""
|
1538 |
|
1539 |
-
#: includes/admin/class-tools.php:
|
1540 |
#, fuzzy
|
1541 |
#| msgid "Heads up!"
|
1542 |
msgid "Heads Up!"
|
1543 |
msgstr "Kopf hoch!"
|
1544 |
|
1545 |
-
#: includes/admin/class-tools.php:
|
1546 |
msgid ""
|
1547 |
"One or more of your forms contain fields that are not available in WPForms "
|
1548 |
-
"Lite. To properly
|
1549 |
msgstr ""
|
1550 |
|
1551 |
-
#: includes/admin/class-tools.php:
|
1552 |
msgid ""
|
1553 |
"You can continue with the import without upgrading, and we will do our best "
|
1554 |
"to match the fields. However, some of them will be omitted due to "
|
1555 |
"compatibility issues."
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: includes/admin/class-tools.php:
|
1559 |
#, fuzzy
|
1560 |
#| msgid "Upgrade to PRO"
|
1561 |
msgid "Upgrade to WPForms Pro"
|
1562 |
msgstr "Auf PRO upgraden"
|
1563 |
|
1564 |
-
#: includes/admin/class-tools.php:
|
1565 |
msgid "Continue Import without Upgrading"
|
1566 |
msgstr ""
|
1567 |
|
1568 |
-
#: includes/admin/class-tools.php:
|
1569 |
msgid "Below are the list of form fields that may be impacted:"
|
1570 |
msgstr ""
|
1571 |
|
1572 |
#. translators: %1$s - current forms counter; %2$s - total forms counter; %3$s
|
1573 |
#. - provider name.
|
1574 |
-
#: includes/admin/class-tools.php:
|
1575 |
msgid "Importing %1$s of %2$s forms from %3$s."
|
1576 |
msgstr ""
|
1577 |
|
1578 |
#. translators: %s - number of imported forms.
|
1579 |
-
#: includes/admin/class-tools.php:
|
1580 |
msgid ""
|
1581 |
"Congrats, the import process has finished! We have successfully imported %s "
|
1582 |
"forms. You can review the results below."
|
1583 |
msgstr ""
|
1584 |
|
1585 |
-
#: includes/admin/class-tools.php:
|
1586 |
-
#: includes/admin/overview/class-overview-table.php:
|
1587 |
msgid "Edit"
|
1588 |
msgstr "Bearbeiten"
|
1589 |
|
1590 |
-
#: includes/admin/class-tools.php:
|
|
|
|
|
|
|
|
|
|
|
1591 |
msgid "The following fields are available in PRO and were not imported:"
|
1592 |
msgstr ""
|
1593 |
|
1594 |
-
#: includes/admin/class-tools.php:
|
1595 |
msgid ""
|
1596 |
"The following fields are available in PRO and were imported as text fields:"
|
1597 |
msgstr ""
|
1598 |
|
1599 |
-
#: includes/admin/class-tools.php:
|
1600 |
msgid "The following fields are not supported and were not imported:"
|
1601 |
msgstr ""
|
1602 |
|
1603 |
-
#: includes/admin/class-tools.php:
|
1604 |
msgid "Upgrade to the PRO plan to import these fields."
|
1605 |
msgstr ""
|
1606 |
|
1607 |
-
#: includes/admin/class-tools.php:
|
1608 |
-
#:
|
|
|
1609 |
msgid "Upgrade Now"
|
1610 |
msgstr "Jetzt upgraden"
|
1611 |
|
1612 |
-
#: includes/admin/class-tools.php:
|
1613 |
msgid "Form Export"
|
1614 |
msgstr "Formular-Export"
|
1615 |
|
1616 |
-
#: includes/admin/class-tools.php:
|
1617 |
msgid ""
|
1618 |
"Form exports files can be used to create a backup of your forms or to import "
|
1619 |
"forms into another site."
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: includes/admin/class-tools.php:
|
1623 |
#, fuzzy
|
1624 |
#| msgid "Select Groups"
|
1625 |
msgid "Select form(s)"
|
1626 |
msgstr "Gruppen auswählen"
|
1627 |
|
1628 |
-
#: includes/admin/class-tools.php:
|
1629 |
msgid "You need to create a form before you can use form export."
|
1630 |
msgstr ""
|
1631 |
|
1632 |
-
#: includes/admin/class-tools.php:
|
1633 |
msgid "Form Template Export"
|
1634 |
msgstr "Formular-Template Export"
|
1635 |
|
1636 |
-
#: includes/admin/class-tools.php:
|
1637 |
msgid ""
|
1638 |
"The following code can be used to register your custom form template. Copy "
|
1639 |
"and paste the following code to your theme's functions.php file or include "
|
@@ -1643,19 +1958,20 @@ msgstr ""
|
|
1643 |
"Formular-Template zu registrieren. Kopieren Sie diesen Code in die functions."
|
1644 |
"php Ihres Themes oder in eine externe Datei."
|
1645 |
|
1646 |
-
|
|
|
1647 |
#, fuzzy
|
1648 |
#| msgid ""
|
1649 |
#| "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
|
1650 |
#| "noreferrer\">see our documentation</a> for additional details."
|
1651 |
msgid ""
|
1652 |
-
"For more information <a href=\"%s\" target=\"
|
1653 |
"noreferrer\">see our documentation</a>."
|
1654 |
msgstr ""
|
1655 |
"Für nähere Informationen besuchen Sie unsere <a href=\"%s\" target=\"blank\" "
|
1656 |
"rel=\"noopener noreferrer\">Online-Dokumentation</a>."
|
1657 |
|
1658 |
-
#: includes/admin/class-tools.php:
|
1659 |
msgid ""
|
1660 |
"Select a form to generate PHP code that can be used to register a custom "
|
1661 |
"form template."
|
@@ -1664,47 +1980,61 @@ msgstr ""
|
|
1664 |
"werden kann, um ein maßgeschneidertes (custom) Formular-Template zu "
|
1665 |
"erstellen."
|
1666 |
|
1667 |
-
#: includes/admin/class-tools.php:
|
1668 |
msgid "You need to create a form before you can generate a template."
|
1669 |
msgstr ""
|
1670 |
|
1671 |
-
#: includes/admin/class-tools.php:
|
1672 |
#, fuzzy
|
1673 |
#| msgid "template"
|
1674 |
msgid "Export Template"
|
1675 |
msgstr "Template"
|
1676 |
|
1677 |
-
#: includes/admin/class-tools.php:
|
1678 |
#, fuzzy
|
1679 |
#| msgid "System Info"
|
1680 |
msgid "System Information"
|
1681 |
msgstr "Systeminformation"
|
1682 |
|
1683 |
-
#: includes/admin/class-tools.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1684 |
msgid "Please upload a valid .json form export file."
|
1685 |
msgstr "Bitte verwenden Sie ein vailde .json Formular-Export Datei"
|
1686 |
|
1687 |
-
#: includes/admin/class-tools.php:
|
1688 |
-
#: pro/includes/admin/entries/class-entries-export.php:
|
1689 |
msgid "Error"
|
1690 |
msgstr "Fehler"
|
1691 |
|
1692 |
-
#: includes/admin/class-tools.php:
|
1693 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
1694 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
1695 |
msgid "M j, Y @ g:ia"
|
1696 |
msgstr "M j, Y @ g:ia"
|
1697 |
|
1698 |
-
#: includes/admin/class-welcome.php:
|
1699 |
-
#: includes/admin/class-welcome.php:
|
1700 |
msgid "Welcome to WPForms"
|
1701 |
msgstr "Willkommen bei WPForms"
|
1702 |
|
1703 |
-
#: includes/admin/class-welcome.php:
|
1704 |
-
msgid "Sullie the WPForms mascot"
|
1705 |
-
msgstr ""
|
1706 |
-
|
1707 |
-
#: includes/admin/class-welcome.php:118
|
1708 |
#, fuzzy
|
1709 |
#| msgid ""
|
1710 |
#| "Thank you for choosing WPForms - the most beginner friendly WordPress "
|
@@ -1716,11 +2046,11 @@ msgstr ""
|
|
1716 |
"Danke, dass Sie sich für WPForms entschieden haben – dem "
|
1717 |
"einsteigerfreundlichsten Wordpress-Plugin für Fomulare."
|
1718 |
|
1719 |
-
#: includes/admin/class-welcome.php:
|
1720 |
msgid "Watch how to create your first form"
|
1721 |
msgstr ""
|
1722 |
|
1723 |
-
#: includes/admin/class-welcome.php:
|
1724 |
#, fuzzy
|
1725 |
#| msgid ""
|
1726 |
#| "WPForms makes it easy to create forms in WordPress. You can follow the "
|
@@ -1734,21 +2064,23 @@ msgstr ""
|
|
1734 |
"auf der rechten Seite oder dieser <a href=\"%s\" target=\"_blank\" rel="
|
1735 |
"\"noopener\">Anleitung</a> lernen Sie, wie Sie Ihr erstes Formular erstellen."
|
1736 |
|
1737 |
-
#: includes/admin/class-welcome.php:
|
1738 |
#, fuzzy
|
1739 |
#| msgid "Creating Your First Form"
|
1740 |
msgid "Create Your First Form"
|
1741 |
msgstr "Erstellen Sie ihr erstes Formular"
|
1742 |
|
1743 |
-
#: includes/admin/class-welcome.php:
|
1744 |
msgid "Read the Full Guide"
|
1745 |
msgstr ""
|
1746 |
|
1747 |
-
#: includes/admin/class-welcome.php:
|
1748 |
-
|
1749 |
-
|
|
|
|
|
1750 |
|
1751 |
-
#: includes/admin/class-welcome.php:
|
1752 |
#, fuzzy
|
1753 |
#| msgid ""
|
1754 |
#| "WPForms is both easy to use and extremely powerful. We have tons of "
|
@@ -1762,179 +2094,183 @@ msgstr ""
|
|
1762 |
"zahlreiche hilfreiche Features, die Ihnen helfen, alles zu erreichen, was "
|
1763 |
"Sie von einem Formulargenerator erwarten."
|
1764 |
|
1765 |
-
#: includes/admin/class-welcome.php:
|
1766 |
msgid "Drag & Drop Form Builder"
|
1767 |
msgstr ""
|
1768 |
|
1769 |
-
#: includes/admin/class-welcome.php:
|
1770 |
msgid ""
|
1771 |
"Easily create an amazing form in just a few minutes without writing any code."
|
1772 |
msgstr ""
|
1773 |
|
1774 |
-
#: includes/admin/class-welcome.php:
|
1775 |
#, fuzzy
|
1776 |
#| msgid "Form Template Export"
|
1777 |
msgid "Form Templates"
|
1778 |
msgstr "Formular-Template Export"
|
1779 |
|
1780 |
-
#: includes/admin/class-welcome.php:
|
1781 |
msgid "Start with pre-built form templates to save even more time."
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: includes/admin/class-welcome.php:
|
1785 |
msgid "Responsive Mobile Friendly"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
-
#: includes/admin/class-welcome.php:
|
1789 |
msgid ""
|
1790 |
"WPForms is 100% responsive meaning it works on mobile, tablets & desktop."
|
1791 |
msgstr ""
|
1792 |
|
1793 |
-
#: includes/admin/class-welcome.php:
|
1794 |
#, fuzzy
|
1795 |
#| msgid "Enable conditional logic"
|
1796 |
msgid "Smart Conditional Logic"
|
1797 |
msgstr "Bedingungslogik aktivieren"
|
1798 |
|
1799 |
-
#: includes/admin/class-welcome.php:
|
1800 |
msgid "Easily create high performance forms with our smart conditional logic."
|
1801 |
msgstr ""
|
1802 |
|
1803 |
-
#: includes/admin/class-welcome.php:
|
1804 |
#, fuzzy
|
1805 |
#| msgid "Resend Notifications"
|
1806 |
msgid "Instant Notifications"
|
1807 |
msgstr "Mitteilungen erneut versenden"
|
1808 |
|
1809 |
-
#: includes/admin/class-welcome.php:
|
1810 |
msgid ""
|
1811 |
"Respond to leads quickly with our instant form notification feature for your "
|
1812 |
"team."
|
1813 |
msgstr ""
|
1814 |
|
1815 |
-
#: includes/admin/class-welcome.php:
|
1816 |
msgid "Entry Management"
|
1817 |
msgstr ""
|
1818 |
|
1819 |
-
#: includes/admin/class-welcome.php:
|
1820 |
msgid "View all your leads in one place to streamline your workflow."
|
1821 |
msgstr ""
|
1822 |
|
1823 |
-
#: includes/admin/class-welcome.php:
|
1824 |
#, fuzzy
|
1825 |
#| msgid "Payment Details"
|
1826 |
msgid "Payments Made Easy"
|
1827 |
msgstr "Zahlungsdetails"
|
1828 |
|
1829 |
-
#: includes/admin/class-welcome.php:
|
1830 |
msgid ""
|
1831 |
"Easily collect payments, donations, and online orders without hiring a "
|
1832 |
"developer."
|
1833 |
msgstr ""
|
1834 |
|
1835 |
-
#: includes/admin/class-welcome.php:
|
1836 |
msgid "Marketing & Subscriptions"
|
1837 |
msgstr ""
|
1838 |
|
1839 |
-
#: includes/admin/class-welcome.php:
|
1840 |
msgid ""
|
1841 |
"Create subscription forms and connect with your email marketing service."
|
1842 |
msgstr ""
|
1843 |
|
1844 |
-
#: includes/admin/class-welcome.php:
|
1845 |
msgid "Easy to Embed"
|
1846 |
msgstr ""
|
1847 |
|
1848 |
-
#: includes/admin/class-welcome.php:
|
1849 |
msgid ""
|
1850 |
"Easily embed your forms in blog posts, pages, sidebar widgets, footer, etc."
|
1851 |
msgstr ""
|
1852 |
|
1853 |
-
#: includes/admin/class-welcome.php:
|
1854 |
msgid "Spam Protection"
|
1855 |
msgstr ""
|
1856 |
|
1857 |
-
#: includes/admin/class-welcome.php:
|
1858 |
msgid "Our smart captcha and honeypot automatically prevent spam submissions."
|
1859 |
msgstr ""
|
1860 |
|
1861 |
-
#: includes/admin/class-welcome.php:
|
1862 |
#, fuzzy
|
1863 |
#| msgid "See all Features"
|
1864 |
msgid "See All Features"
|
1865 |
msgstr "Alle Features betrachten"
|
1866 |
|
1867 |
-
#: includes/admin/class-welcome.php:
|
1868 |
-
msgid "Upgrade to PRO"
|
1869 |
-
msgstr "Auf PRO upgraden"
|
1870 |
-
|
1871 |
-
#: includes/admin/class-welcome.php:228
|
1872 |
msgid "PayPal"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
-
#: includes/admin/class-welcome.php:
|
1876 |
msgid "Post Submissions"
|
1877 |
msgstr ""
|
1878 |
|
1879 |
-
#: includes/admin/class-welcome.php:
|
1880 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
1881 |
msgid "Stripe"
|
1882 |
msgstr "Stripe"
|
1883 |
|
1884 |
-
#: includes/admin/class-welcome.php:
|
1885 |
msgid "Signatures"
|
1886 |
msgstr ""
|
1887 |
|
1888 |
-
#: includes/admin/class-welcome.php:
|
1889 |
#, fuzzy
|
1890 |
#| msgid "Eg: User Confirmation"
|
1891 |
msgid "User Registration"
|
1892 |
msgstr "z.B.: Empfangsbestätigung"
|
1893 |
|
1894 |
-
#: includes/admin/class-welcome.php:
|
1895 |
#, fuzzy
|
1896 |
#| msgid "Form Name"
|
1897 |
msgid "Form Abandonment"
|
1898 |
msgstr "Formularname"
|
1899 |
|
1900 |
-
#: includes/admin/class-welcome.php:
|
1901 |
msgid "Geolocation"
|
1902 |
msgstr ""
|
1903 |
|
1904 |
-
#: includes/admin/class-welcome.php:
|
1905 |
-
msgid "
|
1906 |
msgstr ""
|
1907 |
|
1908 |
-
#: includes/admin/class-welcome.php:
|
1909 |
msgid "Zapier"
|
1910 |
msgstr ""
|
1911 |
|
1912 |
-
#: includes/admin/class-welcome.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1913 |
#, fuzzy
|
1914 |
#| msgid "Customer Support"
|
1915 |
msgid "Priority Support"
|
1916 |
msgstr "Kundensupport"
|
1917 |
|
1918 |
-
#: includes/admin/class-welcome.php:
|
1919 |
msgid "PRO"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: includes/admin/class-welcome.php:
|
1923 |
msgid "per year"
|
1924 |
msgstr ""
|
1925 |
|
1926 |
-
#: includes/admin/class-welcome.php:
|
1927 |
msgid "Testimonials"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
-
#: includes/admin/class-welcome.php:
|
1931 |
msgid ""
|
1932 |
"WPForms is by far the easiest form plugin to use. My clients love it – it’s "
|
1933 |
"one of the few plugins they can use without any training. As a developer I "
|
1934 |
"appreciate how fast, modern, clean and extensible it is."
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: includes/admin/class-welcome.php:
|
1938 |
msgid ""
|
1939 |
"As a business owner, time is my most valuable asset. WPForms allow me to "
|
1940 |
"create smart online forms with just a few clicks. With their pre-built form "
|
@@ -1963,10 +2299,13 @@ msgstr "Mitteilungen"
|
|
1963 |
|
1964 |
#. translators: %s - Contact Form 7 form name.
|
1965 |
#. translators: %s - Ninja Forms form name.
|
|
|
|
|
1966 |
#: includes/admin/importers/class-contact-form-7.php:115
|
1967 |
#: includes/admin/importers/class-contact-form-7.php:400
|
1968 |
#: includes/admin/importers/class-ninja-forms.php:132
|
1969 |
-
#: includes/admin/importers/class-ninja-forms.php:
|
|
|
1970 |
#, fuzzy
|
1971 |
#| msgid "New Entry: "
|
1972 |
msgid "New Entry: %s"
|
@@ -1993,9 +2332,10 @@ msgstr "Mitteilungen"
|
|
1993 |
|
1994 |
#. translators: %1$s - field type; %2$s - field name if available.
|
1995 |
#: includes/admin/importers/class-contact-form-7.php:490
|
|
|
1996 |
#, fuzzy
|
1997 |
#| msgid "List Fields"
|
1998 |
-
msgid "%1$s Field%2$s"
|
1999 |
msgstr "Feldlisten"
|
2000 |
|
2001 |
#: includes/admin/importers/class-ninja-forms.php:227
|
@@ -2004,141 +2344,152 @@ msgstr "Feldlisten"
|
|
2004 |
msgid "Single Checkbox Field"
|
2005 |
msgstr "Prüfung der Einstellungen fehlgeschlagen."
|
2006 |
|
2007 |
-
#: includes/admin/importers/class-ninja-forms.php:
|
2008 |
-
#: includes/admin/importers/class-ninja-forms.php:
|
2009 |
#, fuzzy
|
2010 |
#| msgid "Notifications"
|
2011 |
msgid "Notification"
|
2012 |
msgstr "Mitteilungen"
|
2013 |
|
2014 |
-
#: includes/admin/overview/class-overview-table.php:
|
2015 |
#: includes/fields/class-name.php:21 includes/fields/class-name.php:276
|
2016 |
#: includes/templates/class-contact.php:34
|
2017 |
#: includes/templates/class-subscribe.php:37
|
2018 |
#: includes/templates/class-suggestion.php:34
|
2019 |
-
#: pro/includes/templates/class-donation.php:
|
2020 |
-
#: pro/includes/templates/class-order.php:
|
2021 |
-
#: pro/includes/templates/class-request-quote.php:
|
2022 |
msgid "Name"
|
2023 |
msgstr "Name"
|
2024 |
|
2025 |
-
#: includes/admin/overview/class-overview-table.php:
|
2026 |
msgid "Shortcode"
|
2027 |
msgstr "Shortcode"
|
2028 |
|
2029 |
-
#: includes/admin/overview/class-overview-table.php:
|
2030 |
msgid "Created"
|
2031 |
msgstr "Erstellt"
|
2032 |
|
2033 |
-
#: includes/admin/overview/class-overview-table.php:
|
2034 |
-
#: includes/admin/overview/class-overview-table.php:
|
2035 |
-
|
|
|
2036 |
msgstr "Formular bearbeiten"
|
2037 |
|
2038 |
-
#: includes/admin/overview/class-overview-table.php:
|
2039 |
msgid "View entries"
|
2040 |
msgstr "Einträge aufrufen"
|
2041 |
|
2042 |
-
#: includes/admin/overview/class-overview-table.php:
|
2043 |
msgid "View preview"
|
2044 |
msgstr "Vorschau aufrufen"
|
2045 |
|
2046 |
-
#: includes/admin/overview/class-overview-table.php:
|
2047 |
msgid "Duplicate this form"
|
2048 |
msgstr "Formular duplizieren"
|
2049 |
|
2050 |
-
#: includes/admin/overview/class-overview-table.php:
|
2051 |
msgid "Duplicate"
|
2052 |
msgstr "Duplizieren"
|
2053 |
|
2054 |
-
#: includes/admin/overview/class-overview-table.php:
|
2055 |
msgid "Delete this form"
|
2056 |
msgstr "Formular löschen"
|
2057 |
|
2058 |
-
#: includes/admin/overview/class-overview-table.php:
|
2059 |
-
#: includes/admin/overview/class-overview-table.php:
|
2060 |
-
#: pro/includes/admin/entries/class-entries-list-table.php:
|
2061 |
-
#: pro/includes/admin/entries/class-entries-list-table.php:
|
|
|
2062 |
msgid "Delete"
|
2063 |
msgstr "Löschen"
|
2064 |
|
2065 |
-
#: includes/admin/overview/class-overview-table.php:
|
2066 |
#, fuzzy
|
2067 |
#| msgid "Form successfully deleted."
|
2068 |
#| msgid_plural "Forms successfully deleted"
|
2069 |
msgid "Form was successfully deleted."
|
2070 |
msgstr "Formular erfolgreich gelöscht."
|
2071 |
|
2072 |
-
#: includes/admin/overview/class-overview-table.php:
|
2073 |
#, fuzzy
|
2074 |
#| msgid "Form successfully deleted."
|
2075 |
#| msgid_plural "Forms successfully deleted"
|
2076 |
msgid "Forms were successfully deleted."
|
2077 |
msgstr "Formular erfolgreich gelöscht."
|
2078 |
|
2079 |
-
#: includes/admin/overview/class-overview-table.php:
|
2080 |
-
#: includes/admin/overview/class-overview-table.php:
|
2081 |
#, fuzzy
|
2082 |
#| msgid "Security check failed"
|
2083 |
msgid "Security check failed. Please try again."
|
2084 |
msgstr "Sicherheitsprüfung fehlgeschlagen."
|
2085 |
|
2086 |
-
#: includes/admin/overview/class-overview-table.php:
|
2087 |
#, fuzzy
|
2088 |
#| msgid "Form successfully duplicated."
|
2089 |
#| msgid_plural "Forms successfully duplicated"
|
2090 |
msgid "Form was successfully duplicated."
|
2091 |
msgstr "Formular erfolgreich dupliziert."
|
2092 |
|
2093 |
-
#: includes/admin/overview/class-overview-table.php:
|
2094 |
#, fuzzy
|
2095 |
#| msgid "Form successfully duplicated."
|
2096 |
#| msgid_plural "Forms successfully duplicated"
|
2097 |
msgid "Forms were successfully duplicated."
|
2098 |
msgstr "Formular erfolgreich dupliziert."
|
2099 |
|
2100 |
-
#: includes/admin/overview/class-overview.php:
|
2101 |
msgid "Number of forms per page:"
|
2102 |
msgstr "Anzahl der Formulare pro Seite:"
|
2103 |
|
2104 |
-
#: includes/admin/overview/class-overview.php:
|
2105 |
msgid "Forms Overview"
|
2106 |
msgstr "Formulare-Übersicht"
|
2107 |
|
2108 |
-
|
|
|
2109 |
msgid "The callback function used for the %s setting is missing."
|
2110 |
msgstr ""
|
2111 |
|
2112 |
-
#: includes/admin/settings-api.php:
|
2113 |
msgid "You're using WPForms Lite - no license needed. Enjoy!"
|
2114 |
msgstr ""
|
2115 |
|
2116 |
-
|
|
|
2117 |
#, fuzzy
|
2118 |
#| msgid ""
|
2119 |
#| "Learn More about the <a href=\"%s\" target=\"_blank\" rel=\"noopener "
|
2120 |
#| "noreferrer\">power of email marketing</a>"
|
2121 |
msgid ""
|
2122 |
-
"To unlock more features consider <a href=\"%s\" target=\"_blank\"
|
2123 |
-
"
|
2124 |
-
"</
|
2125 |
msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
|
2126 |
|
2127 |
-
#: includes/admin/settings-api.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
2128 |
msgid "Verify Key"
|
2129 |
msgstr "Schlüssel bestätigen"
|
2130 |
|
2131 |
-
#: includes/admin/settings-api.php:
|
2132 |
msgid "Deactivate Key"
|
2133 |
msgstr "Schlüssel deaktivieren"
|
2134 |
|
2135 |
-
|
|
|
2136 |
#, fuzzy
|
2137 |
#| msgid "Your license key type for this site is <strong>%s.</strong>"
|
2138 |
msgid "Your license key type is %s."
|
2139 |
msgstr "Ihr Lizenzschlüssel für diese Website ist <strong>%s</strong>."
|
2140 |
|
2141 |
-
#: includes/admin/settings-api.php:
|
2142 |
#, fuzzy
|
2143 |
#| msgid ""
|
2144 |
#| "If your license has been upgraded or is incorrect, you may force a "
|
@@ -2150,71 +2501,99 @@ msgstr ""
|
|
2150 |
"Wenn Ihre Lizenz ungültig ist oder ein Upgrade erhalten hat, müssen Sie eine "
|
2151 |
"Aktualisierung durchführen."
|
2152 |
|
2153 |
-
#: includes/admin/settings-api.php:
|
|
|
2154 |
msgid "Upload Image"
|
2155 |
msgstr "Bild hochladen"
|
2156 |
|
2157 |
-
#: includes/class-conditional-logic-core.php:
|
2158 |
msgid "this field if"
|
2159 |
msgstr "dieses Feld wenn"
|
2160 |
|
2161 |
-
#: includes/class-conditional-logic-core.php:
|
2162 |
msgid "Show"
|
2163 |
msgstr "Anzeigen"
|
2164 |
|
2165 |
-
#: includes/class-conditional-logic-core.php:
|
2166 |
msgid "Hide"
|
2167 |
msgstr "Ausblenden"
|
2168 |
|
2169 |
-
#: includes/class-conditional-logic-core.php:
|
2170 |
-
#: includes/class-conditional-logic-core.php:
|
2171 |
msgid "Enable conditional logic"
|
2172 |
msgstr "Bedingungslogik aktivieren"
|
2173 |
|
2174 |
-
#: includes/class-conditional-logic-core.php:
|
2175 |
msgid "Check this option to enable conditional logic on this field."
|
2176 |
msgstr ""
|
2177 |
"Diese Option markieren, um die Bedingungslogik für dieses Feld zu aktivieren."
|
2178 |
|
2179 |
-
#: includes/class-conditional-logic-core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2180 |
msgid "Check this option to enable conditional logic."
|
2181 |
msgstr "Diese Option markieren, um die Bedingungslogik zu aktivieren."
|
2182 |
|
2183 |
-
#: includes/class-conditional-logic-core.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2184 |
msgid "Add rule group"
|
2185 |
msgstr "Neue Regelgruppe"
|
2186 |
|
2187 |
-
#: includes/class-frontend.php:
|
2188 |
-
#: pro/includes/fields/class-file-upload.php:367
|
2189 |
#: pro/includes/fields/class-file-upload.php:383
|
2190 |
-
#: pro/includes/fields/class-file-upload.php:
|
|
|
2191 |
msgid "File type is not allowed."
|
2192 |
msgstr "Dateiart ist nicht erlaubt."
|
2193 |
|
2194 |
-
#: includes/class-frontend.php:
|
2195 |
msgid "File exceeds max size allowed."
|
2196 |
msgstr "Dateigröße überschreitet erlaubtes Maximum."
|
2197 |
|
2198 |
-
#: includes/class-frontend.php:
|
2199 |
msgid "Please enter time in 12-hour AM/PM format (eg 8:45 AM)."
|
2200 |
msgstr ""
|
2201 |
"Bitte geben Sie die Zeit im 12-Stunden Format AP/PM ein (z.B. 8:45 AM)."
|
2202 |
|
2203 |
-
#: includes/class-frontend.php:
|
2204 |
msgid "Please enter time in 24-hour format (eg 22:45)."
|
2205 |
msgstr ""
|
2206 |
"Bitte geben Sie die Zeit im 24-Stunden Format AP/PM ein (z.B. 22:45 AM)."
|
2207 |
|
2208 |
-
#: includes/class-frontend.php:
|
2209 |
-
#: pro/includes/fields/class-payment-total.php:
|
2210 |
msgid "Payment is required."
|
2211 |
msgstr "Zahlung ist erforderlich."
|
2212 |
|
2213 |
-
#: includes/class-frontend.php:
|
2214 |
msgid "Please enter a valid credit card number."
|
2215 |
msgstr "Bitte eine gültige Kreditkartennummer eingeben."
|
2216 |
|
2217 |
-
|
|
|
2218 |
msgid "<a href=\"%s\">Go to the full page</a> to view and submit the form."
|
2219 |
msgstr ""
|
2220 |
|
@@ -2232,7 +2611,7 @@ msgstr "Protokolle"
|
|
2232 |
msgid "Hide empty fields"
|
2233 |
msgstr "Leere Felder ausblenden"
|
2234 |
|
2235 |
-
#: includes/class-preview.php:125 includes/class-preview.php:
|
2236 |
#, fuzzy
|
2237 |
#| msgid "Show Empty Fields"
|
2238 |
msgid "Show empty fields"
|
@@ -2244,7 +2623,7 @@ msgstr "Leere Felder anzeigen"
|
|
2244 |
msgid "Hide notes"
|
2245 |
msgstr "Layouts verbergen"
|
2246 |
|
2247 |
-
#: includes/class-preview.php:136 includes/class-preview.php:
|
2248 |
#, fuzzy
|
2249 |
#| msgid "No notes."
|
2250 |
msgid "Show notes"
|
@@ -2256,46 +2635,50 @@ msgstr "Keine Notizen."
|
|
2256 |
msgid "Normal view"
|
2257 |
msgstr "Formulare-Übersicht"
|
2258 |
|
2259 |
-
#: includes/class-preview.php:147 includes/class-preview.php:
|
2260 |
msgid "Compact view"
|
2261 |
msgstr "Kompakte Ansicht"
|
2262 |
|
2263 |
-
|
|
|
2264 |
msgid "Entry #%d"
|
2265 |
msgstr "Eintrag #%d"
|
2266 |
|
2267 |
-
#: includes/class-preview.php:
|
2268 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
2269 |
msgid "Print"
|
2270 |
msgstr "Drucken"
|
2271 |
|
2272 |
-
#: includes/class-preview.php:
|
2273 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
2274 |
msgid "This entry does not have any fields"
|
2275 |
msgstr "Dieser Eintrag hat keine Felder"
|
2276 |
|
2277 |
#. translators: %d - field ID
|
2278 |
-
|
2279 |
-
|
|
|
|
|
|
|
2280 |
msgid "Field ID #%d"
|
2281 |
msgstr "Feld-ID #%d"
|
2282 |
|
2283 |
-
#: includes/class-preview.php:
|
2284 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
2285 |
msgid "Empty"
|
2286 |
msgstr "Leer"
|
2287 |
|
2288 |
-
#: includes/class-preview.php:
|
2289 |
-
#: pro/includes/admin/entries/class-entries-single.php:
|
2290 |
msgid "Notes"
|
2291 |
msgstr "Notizen"
|
2292 |
|
2293 |
#. translators: %1$s - user name; %2$s - date
|
2294 |
-
#: includes/class-preview.php:
|
2295 |
msgid "Added by %1$s on %2$s"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
-
#: includes/class-preview.php:
|
2299 |
msgid ""
|
2300 |
"This is the WPForms preview page. All your form previews will be handled on "
|
2301 |
"this page."
|
@@ -2303,7 +2686,7 @@ msgstr ""
|
|
2303 |
"Dies ist die Vorschauseite von WPForms. Alle Ihre Formulare werden auf "
|
2304 |
"dieser Seite bearbeitet."
|
2305 |
|
2306 |
-
#: includes/class-preview.php:
|
2307 |
msgid ""
|
2308 |
"The page is set to private, so it is not publicly accessible. Please do not "
|
2309 |
"delete this page :) ."
|
@@ -2311,112 +2694,119 @@ msgstr ""
|
|
2311 |
"Diese Seite ist privat und nicht öffentlich. Bitte löschen Sie diese Seite "
|
2312 |
"nicht :)."
|
2313 |
|
2314 |
-
#: includes/class-preview.php:
|
2315 |
msgid "WPForms Preview"
|
2316 |
msgstr "WPForms Vorschau"
|
2317 |
|
2318 |
-
#: includes/class-preview.php:
|
2319 |
msgid "Form"
|
2320 |
msgstr "Formular"
|
2321 |
|
2322 |
-
#: includes/class-preview.php:
|
2323 |
msgid "This is a preview of your form. This page is not publicly accessible."
|
2324 |
msgstr ""
|
2325 |
"Dies ist eine Vorschau Ihres Formulars. Diese Seite ist nicht öffentlich."
|
2326 |
|
2327 |
-
#: includes/class-preview.php:
|
2328 |
msgid "Close this window"
|
2329 |
msgstr "Fenster schließen"
|
2330 |
|
2331 |
-
|
|
|
2332 |
#, fuzzy
|
2333 |
#| msgid " Preview"
|
2334 |
-
msgctxt "Form name"
|
2335 |
msgid "%s Preview"
|
2336 |
msgstr "Vorschau"
|
2337 |
|
2338 |
-
#: includes/class-process.php:
|
2339 |
msgid "Invalid form."
|
2340 |
msgstr "Ungültige Formular."
|
2341 |
|
2342 |
-
#: includes/class-process.php:
|
2343 |
msgid "Incorrect reCAPTCHA, please try again."
|
2344 |
msgstr "Falsches reCAPTCHA, bitte erneut versuchen."
|
2345 |
|
2346 |
-
#: includes/class-process.php:
|
2347 |
msgid "reCAPTCHA is required."
|
2348 |
msgstr "reCAPTCHA erforderlich."
|
2349 |
|
2350 |
-
#: includes/class-process.php:
|
2351 |
msgid "Form has not been submitted, please see the errors below."
|
2352 |
msgstr ""
|
2353 |
"Das Formular wurde nicht übertragen, bitte beachten Sie die Fehlermeldungen "
|
2354 |
"unterhalb."
|
2355 |
|
2356 |
-
#: includes/class-process.php:
|
2357 |
msgid "WPForms honeypot field triggered."
|
2358 |
msgstr "WPForms honeypot wurde ausgelöst."
|
2359 |
|
2360 |
-
|
2361 |
-
|
2362 |
-
|
2363 |
-
msgctxt "Form name"
|
2364 |
msgid "New %s Entry"
|
2365 |
msgstr "Neue %s Einträge"
|
2366 |
|
2367 |
-
#: includes/class-smart-tags.php:
|
2368 |
#, fuzzy
|
2369 |
#| msgid "Site Administer Email"
|
2370 |
msgid "Site Administrator Email"
|
2371 |
msgstr "E-Mail-Adresse des Website-Administrators"
|
2372 |
|
2373 |
-
#: includes/class-smart-tags.php:
|
2374 |
msgid "Entry ID"
|
2375 |
msgstr "Eintrag-ID"
|
2376 |
|
2377 |
-
#: includes/class-smart-tags.php:
|
2378 |
msgid "Form ID"
|
2379 |
msgstr "Formular-ID"
|
2380 |
|
2381 |
-
#: includes/class-smart-tags.php:
|
2382 |
msgid "Embedded Post/Page Title"
|
2383 |
msgstr "Eingebetteter Beitrags-/Seitentitel"
|
2384 |
|
2385 |
-
#: includes/class-smart-tags.php:
|
2386 |
#, fuzzy
|
2387 |
#| msgid "Embeded Post Page URL"
|
2388 |
-
msgid "Embedded Post
|
2389 |
msgstr "Eingebettete Beitrags-/Seiten-URL"
|
2390 |
|
2391 |
-
#: includes/class-smart-tags.php:
|
2392 |
msgid "Embedded Post/Page ID"
|
2393 |
msgstr "Eingebettete Beitrags-/Seiten-ID"
|
2394 |
|
2395 |
-
#: includes/class-smart-tags.php:
|
2396 |
-
#: pro/includes/admin/entries/class-entries-export.php:
|
2397 |
#: pro/includes/admin/entries/class-entries-list-table.php:165
|
2398 |
-
#: pro/includes/fields/class-date-time.php:
|
2399 |
-
#: pro/includes/fields/class-date-time.php:
|
2400 |
-
#: pro/includes/fields/class-date-time.php:
|
2401 |
-
#: pro/includes/fields/class-date-time.php:
|
2402 |
-
#: pro/includes/fields/class-date-time.php:
|
2403 |
msgid "Date"
|
2404 |
msgstr "Datum"
|
2405 |
|
2406 |
-
#: includes/class-smart-tags.php:
|
2407 |
msgid "Query String Variable"
|
2408 |
msgstr "Query Zeichenkette Variable"
|
2409 |
|
2410 |
-
#: includes/class-smart-tags.php:
|
2411 |
msgid "User IP Address"
|
2412 |
msgstr "Benutzer IP-Adresse"
|
2413 |
|
2414 |
-
#: includes/class-smart-tags.php:
|
2415 |
msgid "User ID"
|
2416 |
msgstr "Benutzer-ID"
|
2417 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2418 |
#: includes/class-smart-tags.php:46
|
2419 |
-
|
|
|
|
|
2420 |
msgstr "Benutzername"
|
2421 |
|
2422 |
#: includes/class-smart-tags.php:47
|
@@ -2519,23 +2909,24 @@ msgstr "Formularbeschreibung anzeigen"
|
|
2519 |
#| "You cannot send emails with WPForms_WP_Emails until init/admin_init has "
|
2520 |
#| "been reached"
|
2521 |
msgid ""
|
2522 |
-
"You cannot send emails with WPForms_WP_Emails until init/admin_init has
|
2523 |
-
"reached."
|
2524 |
msgstr ""
|
2525 |
"Sie können keine E-Mails mit <strong>WPForms_WP_Emails</strong> versenden "
|
2526 |
"bis <strong>init/admin_init</strong> erreicht wurde"
|
2527 |
|
2528 |
-
#: includes/emails/class-emails.php:
|
2529 |
-
#:
|
2530 |
-
#: includes/fields/class-
|
|
|
|
|
|
|
|
|
|
|
2531 |
msgid "(empty)"
|
2532 |
msgstr "(leer)"
|
2533 |
|
2534 |
-
#: includes/emails/class-emails.php:
|
2535 |
-
msgid "Field ID #"
|
2536 |
-
msgstr "Feld-ID"
|
2537 |
-
|
2538 |
-
#: includes/emails/class-emails.php:504
|
2539 |
msgid "An empty form was submitted."
|
2540 |
msgstr ""
|
2541 |
|
@@ -2580,71 +2971,112 @@ msgstr "Code für das Feld eingeben."
|
|
2580 |
msgid "Code"
|
2581 |
msgstr "Code"
|
2582 |
|
2583 |
-
#: includes/fields/class-base.php:
|
2584 |
-
msgid "Add choices for the form field."
|
2585 |
-
msgstr "Auswahlmöglichkeiten für das Feld hinzufügen."
|
2586 |
-
|
2587 |
-
#: includes/fields/class-base.php:375
|
2588 |
msgid "Choices"
|
2589 |
msgstr "Auswahlmöglichkeiten"
|
2590 |
|
|
|
|
|
|
|
|
|
2591 |
#. translators: %1$s - source name; %2$s - type name.
|
2592 |
-
#: includes/fields/class-base.php:
|
2593 |
-
msgid "Choices are dynamically populated from the %1$s %2$s"
|
2594 |
msgstr ""
|
2595 |
|
2596 |
-
#: includes/fields/class-base.php:
|
2597 |
msgid "Items"
|
2598 |
msgstr "Elemente"
|
2599 |
|
2600 |
-
#: includes/fields/class-base.php:
|
2601 |
-
msgid "
|
2602 |
-
|
2603 |
-
|
2604 |
-
|
2605 |
-
#: includes/fields/class-name.php:298 includes/fields/class-name.php:313
|
2606 |
-
#: includes/fields/class-name.php:328 pro/includes/fields/class-address.php:329
|
2607 |
-
#: pro/includes/fields/class-address.php:348
|
2608 |
-
#: pro/includes/fields/class-address.php:369
|
2609 |
-
#: pro/includes/fields/class-address.php:387
|
2610 |
-
#: pro/includes/fields/class-address.php:407
|
2611 |
-
#: pro/includes/fields/class-address.php:431
|
2612 |
-
msgid "Default Value"
|
2613 |
-
msgstr "Standardwert"
|
2614 |
|
2615 |
-
#: includes/fields/class-base.php:
|
2616 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2617 |
msgstr "Standardwert auswählen."
|
2618 |
|
2619 |
-
#: includes/fields/class-base.php:
|
2620 |
msgid "Small"
|
2621 |
msgstr "Klein"
|
2622 |
|
2623 |
-
#: includes/fields/class-base.php:
|
2624 |
msgid "Medium"
|
2625 |
msgstr "Medium"
|
2626 |
|
2627 |
-
#: includes/fields/class-base.php:
|
2628 |
msgid "Large"
|
2629 |
msgstr "Groß"
|
2630 |
|
2631 |
-
#: includes/fields/class-base.php:
|
2632 |
msgid "Field Size"
|
2633 |
msgstr "Feldgröße"
|
2634 |
|
2635 |
-
#: includes/fields/class-base.php:
|
2636 |
msgid "Advanced Options"
|
2637 |
msgstr "Erweiterte Einstellungen"
|
2638 |
|
2639 |
-
#: includes/fields/class-base.php:
|
2640 |
msgid "Enter text for the form field placeholder."
|
2641 |
msgstr "Text für den Platzhalter des Feldes eingeben."
|
2642 |
|
2643 |
-
#: includes/fields/class-base.php:
|
2644 |
msgid "Placeholder Text"
|
2645 |
msgstr "Platzhaltertext"
|
2646 |
|
2647 |
-
#: includes/fields/class-base.php:
|
2648 |
msgid ""
|
2649 |
"Enter CSS class names for the form field container. Class names should be "
|
2650 |
"separated with spaces."
|
@@ -2652,81 +3084,92 @@ msgstr ""
|
|
2652 |
"Geben Sie den Namen der CSS-Klasse für den Container des Formularfeldes ein. "
|
2653 |
"Mehrere Klassennamen können mit einem Komma getrennt eingegeben werden."
|
2654 |
|
2655 |
-
#: includes/fields/class-base.php:
|
2656 |
msgid "CSS Classes"
|
2657 |
msgstr "CSS-Klassen"
|
2658 |
|
2659 |
-
#: includes/fields/class-base.php:
|
2660 |
msgid "Check this option to hide the form field label."
|
2661 |
msgstr "Markieren Sie diese Option, um das Label auszublenden."
|
2662 |
|
2663 |
-
#: includes/fields/class-base.php:
|
2664 |
msgid "Hide Label"
|
2665 |
msgstr "Label ausblenden"
|
2666 |
|
2667 |
-
#: includes/fields/class-base.php:
|
2668 |
msgid "Check this option to hide the form field sub-label."
|
2669 |
msgstr "Markieren Sie diese Option, um alle Sub-Label auszublenden."
|
2670 |
|
2671 |
-
#: includes/fields/class-base.php:
|
2672 |
msgid "Hide Sub-Labels"
|
2673 |
msgstr "Sub-Labels ausblenden"
|
2674 |
|
2675 |
-
#: includes/fields/class-base.php:
|
2676 |
msgid "Select the layout for displaying field choices."
|
2677 |
msgstr "Layout für die Darstellung der Auswahl festlegen."
|
2678 |
|
2679 |
-
#: includes/fields/class-base.php:
|
2680 |
msgid "One Column"
|
2681 |
msgstr "Eine Spalte"
|
2682 |
|
2683 |
-
#: includes/fields/class-base.php:
|
2684 |
msgid "Two Columns"
|
2685 |
msgstr "Zwei Spalten"
|
2686 |
|
2687 |
-
#: includes/fields/class-base.php:
|
2688 |
msgid "Three Columns"
|
2689 |
msgstr "Drei Spalten"
|
2690 |
|
2691 |
-
#: includes/fields/class-base.php:
|
|
|
|
|
|
|
|
|
2692 |
msgid "Choice Layout"
|
2693 |
msgstr "Auswahl Layout"
|
2694 |
|
2695 |
-
#: includes/fields/class-base.php:
|
2696 |
msgid "Select auto-populate method to use."
|
2697 |
msgstr "Methode der automatischen Einpflegung auswählen."
|
2698 |
|
2699 |
-
#: includes/fields/class-base.php:
|
2700 |
msgid "Post Type"
|
2701 |
msgstr "Beitragsart"
|
2702 |
|
2703 |
-
#: includes/fields/class-base.php:
|
2704 |
msgid "Taxonomy"
|
2705 |
msgstr "Taxonomie"
|
2706 |
|
2707 |
-
#: includes/fields/class-base.php:
|
2708 |
msgid "Dynamic Choices"
|
2709 |
msgstr "Dynamische Auswahl"
|
2710 |
|
2711 |
-
|
|
|
2712 |
msgid "Select %s to use for auto-populating field choices."
|
2713 |
msgstr ""
|
2714 |
"Wählen Sie %s für die Benutzung mit automatischer Einpflegung bei "
|
2715 |
"Auswahlmöglichkeiten."
|
2716 |
|
2717 |
-
|
|
|
2718 |
msgid "Dynamic %s Source"
|
2719 |
msgstr "Dynamische %s Quelle"
|
2720 |
|
2721 |
-
|
2722 |
-
|
2723 |
-
|
|
|
|
|
|
|
|
|
|
|
2724 |
|
2725 |
-
#: includes/fields/class-base.php:
|
2726 |
msgid "No form ID found"
|
2727 |
msgstr "Keine Formular-ID gefunden"
|
2728 |
|
2729 |
-
#: includes/fields/class-base.php:
|
2730 |
msgid "No field type found"
|
2731 |
msgstr "Kein Formulartyp gefunden"
|
2732 |
|
@@ -2739,33 +3182,47 @@ msgstr "Checkboxen"
|
|
2739 |
msgid "First Choice"
|
2740 |
msgstr "Erste Wahl"
|
2741 |
|
2742 |
-
#: includes/fields/class-checkbox.php:
|
2743 |
#: includes/fields/class-select.php:32
|
2744 |
msgid "Second Choice"
|
2745 |
msgstr "Zweite Wahl"
|
2746 |
|
2747 |
-
#: includes/fields/class-checkbox.php:
|
2748 |
#: includes/fields/class-select.php:37
|
2749 |
msgid "Third Choice"
|
2750 |
msgstr "Dritte Wahl"
|
2751 |
|
2752 |
-
#: includes/fields/class-checkbox.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2753 |
#: includes/fields/class-select.php:97
|
2754 |
msgid "Show Values"
|
2755 |
msgstr "Werte (Values) anzeigen"
|
2756 |
|
2757 |
-
#: includes/fields/class-checkbox.php:
|
2758 |
#: includes/fields/class-select.php:98
|
2759 |
msgid "Check this to manually set form field values."
|
2760 |
msgstr "Markieren, um die Werte der Felder manuell festzulegen."
|
2761 |
|
2762 |
-
#: includes/fields/class-checkbox.php:
|
|
|
|
|
|
|
|
|
2763 |
msgid ""
|
2764 |
-
"
|
2765 |
-
"
|
2766 |
msgstr ""
|
2767 |
-
"Es werden die ersten 20 Auswahlmöglichkeiten angezeigt.<br>Alle %d "
|
2768 |
-
"Auswahlmöglichkeiten werden angezeigt, wenn das Formular aufgerufen wird."
|
2769 |
|
2770 |
#: includes/fields/class-email.php:91 includes/fields/class-email.php:311
|
2771 |
msgid "Confirm Email"
|
@@ -2784,15 +3241,29 @@ msgstr ""
|
|
2784 |
"Adresse zweimal einzugeben."
|
2785 |
|
2786 |
#: includes/fields/class-email.php:246
|
2787 |
-
#: pro/includes/fields/class-password.php:
|
2788 |
msgid "Confirmation Placeholder Text"
|
2789 |
msgstr "Bestätigungsfeld Platzhaltertext"
|
2790 |
|
2791 |
#: includes/fields/class-email.php:247
|
2792 |
-
#: pro/includes/fields/class-password.php:
|
2793 |
msgid "Enter text for the confirmation field placeholder."
|
2794 |
msgstr "Geben Sie den Text für den Platzhalter des Bestätigungsfeldes ein."
|
2795 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2796 |
#: includes/fields/class-name.php:82 includes/fields/class-name.php:377
|
2797 |
msgid "First"
|
2798 |
msgstr "Vor-"
|
@@ -2806,10 +3277,10 @@ msgid "Last"
|
|
2806 |
msgstr "Nach-"
|
2807 |
|
2808 |
#: includes/fields/class-name.php:220
|
2809 |
-
#: pro/includes/fields/class-date-time.php:
|
2810 |
-
#: pro/includes/fields/class-date-time.php:
|
2811 |
-
#: pro/includes/fields/class-date-time.php:
|
2812 |
-
#: pro/includes/fields/class-phone.php:
|
2813 |
msgid "Format"
|
2814 |
msgstr "Format"
|
2815 |
|
@@ -2835,14 +3306,14 @@ msgstr "Erweiterte Optionen für das Namensfeld."
|
|
2835 |
|
2836 |
#: includes/fields/class-name.php:279 includes/fields/class-name.php:294
|
2837 |
#: includes/fields/class-name.php:309 includes/fields/class-name.php:324
|
2838 |
-
#: pro/includes/fields/class-address.php:
|
2839 |
-
#: pro/includes/fields/class-address.php:
|
2840 |
-
#: pro/includes/fields/class-address.php:
|
2841 |
-
#: pro/includes/fields/class-address.php:
|
2842 |
-
#: pro/includes/fields/class-address.php:
|
2843 |
-
#: pro/includes/fields/class-address.php:
|
2844 |
-
#: pro/includes/fields/class-date-time.php:
|
2845 |
-
#: pro/includes/fields/class-date-time.php:
|
2846 |
msgid "Placeholder"
|
2847 |
msgstr "Platzhalter"
|
2848 |
|
@@ -2886,1343 +3357,1329 @@ msgstr "Dropdown"
|
|
2886 |
msgid "Single Line Text"
|
2887 |
msgstr "Einzeiliger Text"
|
2888 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2889 |
#: includes/fields/class-textarea.php:21
|
2890 |
msgid "Paragraph Text"
|
2891 |
msgstr "Absatz"
|
2892 |
|
2893 |
-
#: includes/functions.php:
|
2894 |
msgid "Alabama"
|
2895 |
msgstr ""
|
2896 |
|
2897 |
-
#: includes/functions.php:
|
2898 |
msgid "Alaska"
|
2899 |
msgstr ""
|
2900 |
|
2901 |
-
#: includes/functions.php:
|
2902 |
msgid "Arizona"
|
2903 |
msgstr ""
|
2904 |
|
2905 |
-
#: includes/functions.php:
|
2906 |
msgid "Arkansas"
|
2907 |
msgstr ""
|
2908 |
|
2909 |
-
#: includes/functions.php:
|
2910 |
msgid "California"
|
2911 |
msgstr ""
|
2912 |
|
2913 |
-
#: includes/functions.php:
|
2914 |
msgid "Colorado"
|
2915 |
msgstr ""
|
2916 |
|
2917 |
-
#: includes/functions.php:
|
2918 |
#, fuzzy
|
2919 |
#| msgid "Connect"
|
2920 |
msgid "Connecticut"
|
2921 |
msgstr "Verbinden"
|
2922 |
|
2923 |
-
#: includes/functions.php:
|
2924 |
msgid "Delaware"
|
2925 |
msgstr ""
|
2926 |
|
2927 |
-
#: includes/functions.php:
|
2928 |
msgid "District of Columbia"
|
2929 |
msgstr ""
|
2930 |
|
2931 |
-
#: includes/functions.php:
|
2932 |
msgid "Florida"
|
2933 |
msgstr ""
|
2934 |
|
2935 |
-
#: includes/functions.php:
|
|
|
2936 |
msgid "Georgia"
|
2937 |
msgstr ""
|
2938 |
|
2939 |
-
#: includes/functions.php:
|
2940 |
msgid "Hawaii"
|
2941 |
msgstr ""
|
2942 |
|
2943 |
-
#: includes/functions.php:
|
2944 |
msgid "Idaho"
|
2945 |
msgstr ""
|
2946 |
|
2947 |
-
#: includes/functions.php:
|
2948 |
msgid "Illinois"
|
2949 |
msgstr ""
|
2950 |
|
2951 |
-
#: includes/functions.php:
|
2952 |
msgid "Indiana"
|
2953 |
msgstr ""
|
2954 |
|
2955 |
-
#: includes/functions.php:
|
2956 |
msgid "Iowa"
|
2957 |
msgstr ""
|
2958 |
|
2959 |
-
#: includes/functions.php:
|
2960 |
msgid "Kansas"
|
2961 |
msgstr ""
|
2962 |
|
2963 |
-
#: includes/functions.php:
|
2964 |
msgid "Kentucky"
|
2965 |
msgstr ""
|
2966 |
|
2967 |
-
#: includes/functions.php:
|
2968 |
msgid "Louisiana"
|
2969 |
msgstr ""
|
2970 |
|
2971 |
-
#: includes/functions.php:
|
2972 |
msgid "Maine"
|
2973 |
msgstr ""
|
2974 |
|
2975 |
-
#: includes/functions.php:
|
2976 |
msgid "Maryland"
|
2977 |
msgstr ""
|
2978 |
|
2979 |
-
#: includes/functions.php:
|
2980 |
msgid "Massachusetts"
|
2981 |
msgstr ""
|
2982 |
|
2983 |
-
#: includes/functions.php:
|
2984 |
msgid "Michigan"
|
2985 |
msgstr ""
|
2986 |
|
2987 |
-
#: includes/functions.php:
|
2988 |
msgid "Minnesota"
|
2989 |
msgstr ""
|
2990 |
|
2991 |
-
#: includes/functions.php:
|
2992 |
msgid "Mississippi"
|
2993 |
msgstr ""
|
2994 |
|
2995 |
-
#: includes/functions.php:
|
2996 |
msgid "Missouri"
|
2997 |
msgstr ""
|
2998 |
|
2999 |
-
#: includes/functions.php:
|
3000 |
#, fuzzy
|
3001 |
#| msgid "contains"
|
3002 |
msgid "Montana"
|
3003 |
msgstr "enthält"
|
3004 |
|
3005 |
-
#: includes/functions.php:
|
3006 |
msgid "Nebraska"
|
3007 |
msgstr ""
|
3008 |
|
3009 |
-
#: includes/functions.php:
|
3010 |
msgid "Nevada"
|
3011 |
msgstr ""
|
3012 |
|
3013 |
-
#: includes/functions.php:
|
3014 |
msgid "New Hampshire"
|
3015 |
msgstr ""
|
3016 |
|
3017 |
-
#: includes/functions.php:
|
3018 |
msgid "New Jersey"
|
3019 |
msgstr ""
|
3020 |
|
3021 |
-
#: includes/functions.php:
|
3022 |
msgid "New Mexico"
|
3023 |
msgstr ""
|
3024 |
|
3025 |
-
#: includes/functions.php:
|
3026 |
msgid "New York"
|
3027 |
msgstr ""
|
3028 |
|
3029 |
-
#: includes/functions.php:
|
3030 |
msgid "North Carolina"
|
3031 |
msgstr ""
|
3032 |
|
3033 |
-
#: includes/functions.php:
|
3034 |
msgid "North Dakota"
|
3035 |
msgstr ""
|
3036 |
|
3037 |
-
#: includes/functions.php:
|
3038 |
msgid "Ohio"
|
3039 |
msgstr ""
|
3040 |
|
3041 |
-
#: includes/functions.php:
|
3042 |
msgid "Oklahoma"
|
3043 |
msgstr ""
|
3044 |
|
3045 |
-
#: includes/functions.php:
|
3046 |
msgid "Oregon"
|
3047 |
msgstr ""
|
3048 |
|
3049 |
-
#: includes/functions.php:
|
3050 |
msgid "Pennsylvania"
|
3051 |
msgstr ""
|
3052 |
|
3053 |
-
#: includes/functions.php:
|
3054 |
msgid "Rhode Island"
|
3055 |
msgstr ""
|
3056 |
|
3057 |
-
#: includes/functions.php:
|
3058 |
#, fuzzy
|
3059 |
#| msgid "South African Rand"
|
3060 |
msgid "South Carolina"
|
3061 |
msgstr "Südafrikanischer Rand"
|
3062 |
|
3063 |
-
#: includes/functions.php:
|
3064 |
msgid "South Dakota"
|
3065 |
msgstr ""
|
3066 |
|
3067 |
-
#: includes/functions.php:
|
3068 |
msgid "Tennessee"
|
3069 |
msgstr ""
|
3070 |
|
3071 |
-
#: includes/functions.php:
|
3072 |
msgid "Texas"
|
3073 |
msgstr ""
|
3074 |
|
3075 |
-
#: includes/functions.php:
|
3076 |
msgid "Utah"
|
3077 |
msgstr ""
|
3078 |
|
3079 |
-
#: includes/functions.php:
|
3080 |
msgid "Vermont"
|
3081 |
msgstr ""
|
3082 |
|
3083 |
-
#: includes/functions.php:
|
3084 |
msgid "Virginia"
|
3085 |
msgstr ""
|
3086 |
|
3087 |
-
#: includes/functions.php:
|
3088 |
msgid "Washington"
|
3089 |
msgstr ""
|
3090 |
|
3091 |
-
#: includes/functions.php:
|
3092 |
msgid "West Virginia"
|
3093 |
msgstr ""
|
3094 |
|
3095 |
-
#: includes/functions.php:
|
3096 |
#, fuzzy
|
3097 |
#| msgid "Disconnect "
|
3098 |
msgid "Wisconsin"
|
3099 |
msgstr "Verbindung getrennt"
|
3100 |
|
3101 |
-
#: includes/functions.php:
|
3102 |
msgid "Wyoming"
|
3103 |
msgstr ""
|
3104 |
|
3105 |
-
#: includes/functions.php:
|
3106 |
msgid "Afghanistan"
|
3107 |
msgstr ""
|
3108 |
|
3109 |
-
#: includes/functions.php:
|
3110 |
-
msgid "
|
3111 |
msgstr ""
|
3112 |
|
3113 |
-
#: includes/functions.php:
|
3114 |
msgid "Albania"
|
3115 |
msgstr ""
|
3116 |
|
3117 |
-
#: includes/functions.php:
|
3118 |
msgid "Algeria"
|
3119 |
msgstr ""
|
3120 |
|
3121 |
-
#: includes/functions.php:
|
3122 |
msgid "American Samoa"
|
3123 |
msgstr ""
|
3124 |
|
3125 |
-
#: includes/functions.php:
|
3126 |
msgid "Andorra"
|
3127 |
msgstr ""
|
3128 |
|
3129 |
-
#: includes/functions.php:
|
3130 |
msgid "Angola"
|
3131 |
msgstr ""
|
3132 |
|
3133 |
-
#: includes/functions.php:
|
3134 |
msgid "Anguilla"
|
3135 |
msgstr ""
|
3136 |
|
3137 |
-
#: includes/functions.php:
|
3138 |
msgid "Antarctica"
|
3139 |
msgstr ""
|
3140 |
|
3141 |
-
#: includes/functions.php:
|
3142 |
msgid "Antigua and Barbuda"
|
3143 |
msgstr ""
|
3144 |
|
3145 |
-
#: includes/functions.php:
|
3146 |
msgid "Argentina"
|
3147 |
msgstr ""
|
3148 |
|
3149 |
-
#: includes/functions.php:
|
3150 |
msgid "Armenia"
|
3151 |
msgstr ""
|
3152 |
|
3153 |
-
#: includes/functions.php:
|
3154 |
msgid "Aruba"
|
3155 |
msgstr ""
|
3156 |
|
3157 |
-
#: includes/functions.php:
|
3158 |
-
msgid "Ascension Island"
|
3159 |
-
msgstr ""
|
3160 |
-
|
3161 |
-
#: includes/functions.php:704
|
3162 |
#, fuzzy
|
3163 |
#| msgid "Australian Dollar"
|
3164 |
msgid "Australia"
|
3165 |
msgstr "Australische Dollar"
|
3166 |
|
3167 |
-
#: includes/functions.php:
|
3168 |
msgid "Austria"
|
3169 |
msgstr ""
|
3170 |
|
3171 |
-
#: includes/functions.php:
|
3172 |
msgid "Azerbaijan"
|
3173 |
msgstr ""
|
3174 |
|
3175 |
-
#: includes/functions.php:
|
3176 |
msgid "Bahamas"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
-
#: includes/functions.php:
|
3180 |
msgid "Bahrain"
|
3181 |
msgstr ""
|
3182 |
|
3183 |
-
#: includes/functions.php:
|
3184 |
msgid "Bangladesh"
|
3185 |
msgstr ""
|
3186 |
|
3187 |
-
#: includes/functions.php:
|
3188 |
msgid "Barbados"
|
3189 |
msgstr ""
|
3190 |
|
3191 |
-
#: includes/functions.php:
|
3192 |
msgid "Belarus"
|
3193 |
msgstr ""
|
3194 |
|
3195 |
-
#: includes/functions.php:
|
3196 |
msgid "Belgium"
|
3197 |
msgstr ""
|
3198 |
|
3199 |
-
#: includes/functions.php:
|
3200 |
msgid "Belize"
|
3201 |
msgstr ""
|
3202 |
|
3203 |
-
#: includes/functions.php:
|
3204 |
msgid "Benin"
|
3205 |
msgstr ""
|
3206 |
|
3207 |
-
#: includes/functions.php:
|
3208 |
msgid "Bermuda"
|
3209 |
msgstr ""
|
3210 |
|
3211 |
-
#: includes/functions.php:
|
3212 |
msgid "Bhutan"
|
3213 |
msgstr ""
|
3214 |
|
3215 |
-
#: includes/functions.php:
|
3216 |
-
msgid "Bolivia"
|
3217 |
msgstr ""
|
3218 |
|
3219 |
-
#: includes/functions.php:
|
3220 |
msgid "Bosnia and Herzegovina"
|
3221 |
msgstr ""
|
3222 |
|
3223 |
-
#: includes/functions.php:
|
3224 |
msgid "Botswana"
|
3225 |
msgstr ""
|
3226 |
|
3227 |
-
#: includes/functions.php:
|
3228 |
msgid "Bouvet Island"
|
3229 |
msgstr ""
|
3230 |
|
3231 |
-
#: includes/functions.php:
|
3232 |
#, fuzzy
|
3233 |
#| msgid "Brazilian Real"
|
3234 |
msgid "Brazil"
|
3235 |
msgstr "Real"
|
3236 |
|
3237 |
-
#: includes/functions.php:
|
3238 |
msgid "British Indian Ocean Territory"
|
3239 |
msgstr ""
|
3240 |
|
3241 |
-
#: includes/functions.php:
|
3242 |
-
msgid "
|
3243 |
-
msgstr ""
|
3244 |
-
|
3245 |
-
#: includes/functions.php:724
|
3246 |
-
msgid "Brunei"
|
3247 |
msgstr ""
|
3248 |
|
3249 |
-
#: includes/functions.php:
|
3250 |
msgid "Bulgaria"
|
3251 |
msgstr ""
|
3252 |
|
3253 |
-
#: includes/functions.php:
|
3254 |
msgid "Burkina Faso"
|
3255 |
msgstr ""
|
3256 |
|
3257 |
-
#: includes/functions.php:
|
3258 |
msgid "Burundi"
|
3259 |
msgstr ""
|
3260 |
|
3261 |
-
#: includes/functions.php:
|
|
|
|
|
|
|
|
|
3262 |
msgid "Cambodia"
|
3263 |
msgstr ""
|
3264 |
|
3265 |
-
#: includes/functions.php:
|
3266 |
msgid "Cameroon"
|
3267 |
msgstr ""
|
3268 |
|
3269 |
-
#: includes/functions.php:
|
3270 |
msgid "Canada"
|
3271 |
msgstr ""
|
3272 |
|
3273 |
-
#: includes/functions.php:
|
3274 |
-
msgid "Canary Islands"
|
3275 |
-
msgstr ""
|
3276 |
-
|
3277 |
-
#: includes/functions.php:732
|
3278 |
-
msgid "Cape Verde"
|
3279 |
-
msgstr ""
|
3280 |
-
|
3281 |
-
#: includes/functions.php:733
|
3282 |
-
msgid "Caribbean Netherlands"
|
3283 |
-
msgstr ""
|
3284 |
-
|
3285 |
-
#: includes/functions.php:734
|
3286 |
msgid "Cayman Islands"
|
3287 |
msgstr ""
|
3288 |
|
3289 |
-
#: includes/functions.php:
|
3290 |
msgid "Central African Republic"
|
3291 |
msgstr ""
|
3292 |
|
3293 |
-
#: includes/functions.php:
|
3294 |
-
msgid "Ceuta and Melilla"
|
3295 |
-
msgstr ""
|
3296 |
-
|
3297 |
-
#: includes/functions.php:737
|
3298 |
msgid "Chad"
|
3299 |
msgstr ""
|
3300 |
|
3301 |
-
#: includes/functions.php:
|
3302 |
msgid "Chile"
|
3303 |
msgstr ""
|
3304 |
|
3305 |
-
#: includes/functions.php:
|
3306 |
msgid "China"
|
3307 |
msgstr ""
|
3308 |
|
3309 |
-
#: includes/functions.php:
|
3310 |
msgid "Christmas Island"
|
3311 |
msgstr ""
|
3312 |
|
3313 |
-
#: includes/functions.php:
|
3314 |
-
msgid "Clipperton Island"
|
3315 |
-
msgstr ""
|
3316 |
-
|
3317 |
-
#: includes/functions.php:742
|
3318 |
msgid "Cocos (Keeling) Islands"
|
3319 |
msgstr ""
|
3320 |
|
3321 |
-
#: includes/functions.php:
|
3322 |
msgid "Colombia"
|
3323 |
msgstr ""
|
3324 |
|
3325 |
-
#: includes/functions.php:
|
3326 |
msgid "Comoros"
|
3327 |
msgstr ""
|
3328 |
|
3329 |
-
#: includes/functions.php:
|
3330 |
-
msgid "Congo
|
3331 |
msgstr ""
|
3332 |
|
3333 |
-
#: includes/functions.php:
|
3334 |
-
msgid "Congo (Republic)"
|
3335 |
msgstr ""
|
3336 |
|
3337 |
-
#: includes/functions.php:
|
3338 |
msgid "Cook Islands"
|
3339 |
msgstr ""
|
3340 |
|
3341 |
-
#: includes/functions.php:
|
3342 |
msgid "Costa Rica"
|
3343 |
msgstr ""
|
3344 |
|
3345 |
-
#: includes/functions.php:
|
3346 |
-
msgid "Côte d
|
3347 |
msgstr ""
|
3348 |
|
3349 |
-
#: includes/functions.php:
|
3350 |
msgid "Croatia"
|
3351 |
msgstr ""
|
3352 |
|
3353 |
-
#: includes/functions.php:
|
3354 |
msgid "Cuba"
|
3355 |
msgstr ""
|
3356 |
|
3357 |
-
#: includes/functions.php:
|
3358 |
msgid "Curaçao"
|
3359 |
msgstr ""
|
3360 |
|
3361 |
-
#: includes/functions.php:
|
3362 |
msgid "Cyprus"
|
3363 |
msgstr ""
|
3364 |
|
3365 |
-
#: includes/functions.php:
|
3366 |
msgid "Czech Republic"
|
3367 |
msgstr ""
|
3368 |
|
3369 |
-
#: includes/functions.php:
|
3370 |
-
msgid "Denmark
|
3371 |
-
msgstr ""
|
3372 |
-
|
3373 |
-
#: includes/functions.php:756
|
3374 |
-
msgid "Diego Garcia"
|
3375 |
msgstr ""
|
3376 |
|
3377 |
-
#: includes/functions.php:
|
3378 |
msgid "Djibouti"
|
3379 |
msgstr ""
|
3380 |
|
3381 |
-
#: includes/functions.php:
|
3382 |
msgid "Dominica"
|
3383 |
msgstr ""
|
3384 |
|
3385 |
-
#: includes/functions.php:
|
3386 |
msgid "Dominican Republic"
|
3387 |
msgstr ""
|
3388 |
|
3389 |
-
#: includes/functions.php:
|
3390 |
msgid "Ecuador"
|
3391 |
msgstr ""
|
3392 |
|
3393 |
-
#: includes/functions.php:
|
3394 |
msgid "Egypt"
|
3395 |
msgstr ""
|
3396 |
|
3397 |
-
#: includes/functions.php:
|
3398 |
msgid "El Salvador"
|
3399 |
msgstr ""
|
3400 |
|
3401 |
-
#: includes/functions.php:
|
3402 |
msgid "Equatorial Guinea"
|
3403 |
msgstr ""
|
3404 |
|
3405 |
-
#: includes/functions.php:
|
3406 |
msgid "Eritrea"
|
3407 |
msgstr ""
|
3408 |
|
3409 |
-
#: includes/functions.php:
|
3410 |
msgid "Estonia"
|
3411 |
msgstr ""
|
3412 |
|
3413 |
-
#: includes/functions.php:
|
3414 |
msgid "Ethiopia"
|
3415 |
msgstr ""
|
3416 |
|
3417 |
-
#: includes/functions.php:
|
3418 |
-
msgid "Falkland Islands"
|
3419 |
msgstr ""
|
3420 |
|
3421 |
-
#: includes/functions.php:
|
3422 |
msgid "Faroe Islands"
|
3423 |
msgstr ""
|
3424 |
|
3425 |
-
#: includes/functions.php:
|
3426 |
msgid "Fiji"
|
3427 |
msgstr ""
|
3428 |
|
3429 |
-
#: includes/functions.php:
|
3430 |
msgid "Finland"
|
3431 |
msgstr ""
|
3432 |
|
3433 |
-
#: includes/functions.php:
|
3434 |
#, fuzzy
|
3435 |
#| msgid "Cancel"
|
3436 |
msgid "France"
|
3437 |
msgstr "Abbrechen"
|
3438 |
|
3439 |
-
#: includes/functions.php:
|
3440 |
msgid "French Guiana"
|
3441 |
msgstr ""
|
3442 |
|
3443 |
-
#: includes/functions.php:
|
3444 |
msgid "French Polynesia"
|
3445 |
msgstr ""
|
3446 |
|
3447 |
-
#: includes/functions.php:
|
3448 |
msgid "French Southern Territories"
|
3449 |
msgstr ""
|
3450 |
|
3451 |
-
#: includes/functions.php:
|
3452 |
msgid "Gabon"
|
3453 |
msgstr ""
|
3454 |
|
3455 |
-
#: includes/functions.php:
|
3456 |
msgid "Gambia"
|
3457 |
msgstr ""
|
3458 |
|
3459 |
-
#: includes/functions.php:
|
|
|
|
|
|
|
|
|
|
|
3460 |
msgid "Germany"
|
3461 |
msgstr ""
|
3462 |
|
3463 |
-
#: includes/functions.php:
|
3464 |
msgid "Ghana"
|
3465 |
msgstr ""
|
3466 |
|
3467 |
-
#: includes/functions.php:
|
3468 |
msgid "Gibraltar"
|
3469 |
msgstr ""
|
3470 |
|
3471 |
-
#: includes/functions.php:
|
3472 |
msgid "Greece"
|
3473 |
msgstr ""
|
3474 |
|
3475 |
-
#: includes/functions.php:
|
3476 |
msgid "Greenland"
|
3477 |
msgstr ""
|
3478 |
|
3479 |
-
#: includes/functions.php:
|
3480 |
msgid "Grenada"
|
3481 |
msgstr ""
|
3482 |
|
3483 |
-
#: includes/functions.php:
|
3484 |
msgid "Guadeloupe"
|
3485 |
msgstr ""
|
3486 |
|
3487 |
-
#: includes/functions.php:
|
3488 |
msgid "Guam"
|
3489 |
msgstr ""
|
3490 |
|
3491 |
-
#: includes/functions.php:
|
3492 |
msgid "Guatemala"
|
3493 |
msgstr ""
|
3494 |
|
3495 |
-
#: includes/functions.php:
|
3496 |
msgid "Guernsey"
|
3497 |
msgstr ""
|
3498 |
|
3499 |
-
#: includes/functions.php:
|
3500 |
msgid "Guinea"
|
3501 |
msgstr ""
|
3502 |
|
3503 |
-
#: includes/functions.php:
|
3504 |
msgid "Guinea-Bissau"
|
3505 |
msgstr ""
|
3506 |
|
3507 |
-
#: includes/functions.php:
|
3508 |
msgid "Guyana"
|
3509 |
msgstr ""
|
3510 |
|
3511 |
-
#: includes/functions.php:
|
3512 |
msgid "Haiti"
|
3513 |
msgstr ""
|
3514 |
|
3515 |
-
#: includes/functions.php:
|
3516 |
-
msgid "Heard
|
3517 |
msgstr ""
|
3518 |
|
3519 |
-
#: includes/functions.php:
|
3520 |
msgid "Honduras"
|
3521 |
msgstr ""
|
3522 |
|
3523 |
-
#: includes/functions.php:
|
3524 |
#, fuzzy
|
3525 |
#| msgid "Hong Kong Dollar"
|
3526 |
msgid "Hong Kong"
|
3527 |
msgstr "Hong Kong Dollar"
|
3528 |
|
3529 |
-
#: includes/functions.php:
|
3530 |
msgid "Hungary"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
-
#: includes/functions.php:
|
3534 |
msgid "Iceland"
|
3535 |
msgstr ""
|
3536 |
|
3537 |
-
#: includes/functions.php:
|
3538 |
msgid "India"
|
3539 |
msgstr ""
|
3540 |
|
3541 |
-
#: includes/functions.php:
|
3542 |
msgid "Indonesia"
|
3543 |
msgstr ""
|
3544 |
|
3545 |
-
#: includes/functions.php:
|
3546 |
-
msgid "Iran"
|
3547 |
msgstr ""
|
3548 |
|
3549 |
-
#: includes/functions.php:
|
3550 |
msgid "Iraq"
|
3551 |
msgstr ""
|
3552 |
|
3553 |
-
#: includes/functions.php:
|
3554 |
-
msgid "Ireland"
|
3555 |
msgstr ""
|
3556 |
|
3557 |
-
#: includes/functions.php:
|
3558 |
msgid "Isle of Man"
|
3559 |
msgstr ""
|
3560 |
|
3561 |
-
#: includes/functions.php:
|
3562 |
msgid "Israel"
|
3563 |
msgstr ""
|
3564 |
|
3565 |
-
#: includes/functions.php:
|
3566 |
msgid "Italy"
|
3567 |
msgstr ""
|
3568 |
|
3569 |
-
#: includes/functions.php:
|
3570 |
msgid "Jamaica"
|
3571 |
msgstr ""
|
3572 |
|
3573 |
-
#: includes/functions.php:
|
3574 |
msgid "Japan"
|
3575 |
msgstr ""
|
3576 |
|
3577 |
-
#: includes/functions.php:
|
3578 |
msgid "Jersey"
|
3579 |
msgstr ""
|
3580 |
|
3581 |
-
#: includes/functions.php:
|
3582 |
msgid "Jordan"
|
3583 |
msgstr ""
|
3584 |
|
3585 |
-
#: includes/functions.php:
|
3586 |
msgid "Kazakhstan"
|
3587 |
msgstr ""
|
3588 |
|
3589 |
-
#: includes/functions.php:
|
3590 |
msgid "Kenya"
|
3591 |
msgstr ""
|
3592 |
|
3593 |
-
#: includes/functions.php:
|
3594 |
msgid "Kiribati"
|
3595 |
msgstr ""
|
3596 |
|
3597 |
-
#: includes/functions.php:
|
3598 |
-
msgid "
|
3599 |
msgstr ""
|
3600 |
|
3601 |
-
#: includes/functions.php:
|
|
|
|
|
|
|
|
|
3602 |
msgid "Kuwait"
|
3603 |
msgstr ""
|
3604 |
|
3605 |
-
#: includes/functions.php:
|
3606 |
msgid "Kyrgyzstan"
|
3607 |
msgstr ""
|
3608 |
|
3609 |
-
#: includes/functions.php:
|
3610 |
-
msgid "
|
3611 |
msgstr ""
|
3612 |
|
3613 |
-
#: includes/functions.php:
|
3614 |
msgid "Latvia"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
-
#: includes/functions.php:
|
3618 |
msgid "Lebanon"
|
3619 |
msgstr ""
|
3620 |
|
3621 |
-
#: includes/functions.php:
|
3622 |
msgid "Lesotho"
|
3623 |
msgstr ""
|
3624 |
|
3625 |
-
#: includes/functions.php:
|
3626 |
msgid "Liberia"
|
3627 |
msgstr ""
|
3628 |
|
3629 |
-
#: includes/functions.php:
|
3630 |
msgid "Libya"
|
3631 |
msgstr ""
|
3632 |
|
3633 |
-
#: includes/functions.php:
|
3634 |
msgid "Liechtenstein"
|
3635 |
msgstr ""
|
3636 |
|
3637 |
-
#: includes/functions.php:
|
3638 |
msgid "Lithuania"
|
3639 |
msgstr ""
|
3640 |
|
3641 |
-
#: includes/functions.php:
|
3642 |
msgid "Luxembourg"
|
3643 |
msgstr ""
|
3644 |
|
3645 |
-
#: includes/functions.php:
|
3646 |
-
msgid "
|
3647 |
msgstr ""
|
3648 |
|
3649 |
-
#: includes/functions.php:
|
3650 |
-
msgid "Macedonia (
|
3651 |
msgstr ""
|
3652 |
|
3653 |
-
#: includes/functions.php:
|
3654 |
msgid "Madagascar"
|
3655 |
msgstr ""
|
3656 |
|
3657 |
-
#: includes/functions.php:
|
3658 |
msgid "Malawi"
|
3659 |
msgstr ""
|
3660 |
|
3661 |
-
#: includes/functions.php:
|
3662 |
#, fuzzy
|
3663 |
#| msgid "Malaysian Ringgit"
|
3664 |
msgid "Malaysia"
|
3665 |
msgstr "Malaysischer Ringgit "
|
3666 |
|
3667 |
-
#: includes/functions.php:
|
3668 |
msgid "Maldives"
|
3669 |
msgstr ""
|
3670 |
|
3671 |
-
#: includes/functions.php:
|
3672 |
msgid "Mali"
|
3673 |
msgstr ""
|
3674 |
|
3675 |
-
#: includes/functions.php:
|
3676 |
msgid "Malta"
|
3677 |
msgstr ""
|
3678 |
|
3679 |
-
#: includes/functions.php:
|
3680 |
msgid "Marshall Islands"
|
3681 |
msgstr ""
|
3682 |
|
3683 |
-
#: includes/functions.php:
|
3684 |
msgid "Martinique"
|
3685 |
msgstr ""
|
3686 |
|
3687 |
-
#: includes/functions.php:
|
3688 |
msgid "Mauritania"
|
3689 |
msgstr ""
|
3690 |
|
3691 |
-
#: includes/functions.php:
|
3692 |
msgid "Mauritius"
|
3693 |
msgstr ""
|
3694 |
|
3695 |
-
#: includes/functions.php:
|
3696 |
msgid "Mayotte"
|
3697 |
msgstr ""
|
3698 |
|
3699 |
-
#: includes/functions.php:
|
3700 |
#, fuzzy
|
3701 |
#| msgid "Mexican Peso"
|
3702 |
msgid "Mexico"
|
3703 |
msgstr "Mexikanischer Peso"
|
3704 |
|
3705 |
-
#: includes/functions.php:
|
3706 |
-
msgid "Micronesia"
|
3707 |
msgstr ""
|
3708 |
|
3709 |
-
#: includes/functions.php:
|
3710 |
-
msgid "Moldova"
|
3711 |
msgstr ""
|
3712 |
|
3713 |
-
#: includes/functions.php:
|
3714 |
msgid "Monaco"
|
3715 |
msgstr ""
|
3716 |
|
3717 |
-
#: includes/functions.php:
|
3718 |
msgid "Mongolia"
|
3719 |
msgstr ""
|
3720 |
|
3721 |
-
#: includes/functions.php:
|
3722 |
msgid "Montenegro"
|
3723 |
msgstr ""
|
3724 |
|
3725 |
-
#: includes/functions.php:
|
3726 |
#, fuzzy
|
3727 |
#| msgid "Months"
|
3728 |
msgid "Montserrat"
|
3729 |
msgstr "Monate"
|
3730 |
|
3731 |
-
#: includes/functions.php:
|
3732 |
msgid "Morocco"
|
3733 |
msgstr ""
|
3734 |
|
3735 |
-
#: includes/functions.php:
|
3736 |
msgid "Mozambique"
|
3737 |
msgstr ""
|
3738 |
|
3739 |
-
#: includes/functions.php:
|
3740 |
msgid "Myanmar"
|
3741 |
msgstr ""
|
3742 |
|
3743 |
-
#: includes/functions.php:
|
3744 |
msgid "Namibia"
|
3745 |
msgstr ""
|
3746 |
|
3747 |
-
#: includes/functions.php:
|
3748 |
msgid "Nauru"
|
3749 |
msgstr ""
|
3750 |
|
3751 |
-
#: includes/functions.php:
|
3752 |
msgid "Nepal"
|
3753 |
msgstr ""
|
3754 |
|
3755 |
-
#: includes/functions.php:
|
3756 |
msgid "Netherlands"
|
3757 |
msgstr ""
|
3758 |
|
3759 |
-
#: includes/functions.php:
|
3760 |
msgid "New Caledonia"
|
3761 |
msgstr ""
|
3762 |
|
3763 |
-
#: includes/functions.php:
|
3764 |
#, fuzzy
|
3765 |
#| msgid "New Zealand Dollar"
|
3766 |
msgid "New Zealand"
|
3767 |
msgstr "Neuseeländischer Doller"
|
3768 |
|
3769 |
-
#: includes/functions.php:
|
3770 |
msgid "Nicaragua"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
-
#: includes/functions.php:
|
3774 |
msgid "Niger"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
-
#: includes/functions.php:
|
3778 |
msgid "Nigeria"
|
3779 |
msgstr ""
|
3780 |
|
3781 |
-
#: includes/functions.php:
|
3782 |
msgid "Niue"
|
3783 |
msgstr ""
|
3784 |
|
3785 |
-
#: includes/functions.php:
|
3786 |
msgid "Norfolk Island"
|
3787 |
msgstr ""
|
3788 |
|
3789 |
-
#: includes/functions.php:
|
3790 |
msgid "Northern Mariana Islands"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
-
#: includes/functions.php:
|
3794 |
-
msgid "North Korea"
|
3795 |
-
msgstr ""
|
3796 |
-
|
3797 |
-
#: includes/functions.php:860
|
3798 |
msgid "Norway"
|
3799 |
msgstr ""
|
3800 |
|
3801 |
-
#: includes/functions.php:
|
3802 |
msgid "Oman"
|
3803 |
msgstr ""
|
3804 |
|
3805 |
-
#: includes/functions.php:
|
3806 |
msgid "Pakistan"
|
3807 |
msgstr ""
|
3808 |
|
3809 |
-
#: includes/functions.php:
|
3810 |
msgid "Palau"
|
3811 |
msgstr ""
|
3812 |
|
3813 |
-
#: includes/functions.php:
|
3814 |
-
msgid "Palestine"
|
3815 |
msgstr ""
|
3816 |
|
3817 |
-
#: includes/functions.php:
|
3818 |
msgid "Panama"
|
3819 |
msgstr ""
|
3820 |
|
3821 |
-
#: includes/functions.php:
|
3822 |
msgid "Papua New Guinea"
|
3823 |
msgstr ""
|
3824 |
|
3825 |
-
#: includes/functions.php:
|
3826 |
msgid "Paraguay"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
-
#: includes/functions.php:
|
3830 |
msgid "Peru"
|
3831 |
msgstr ""
|
3832 |
|
3833 |
-
#: includes/functions.php:
|
3834 |
#, fuzzy
|
3835 |
#| msgid "Philippine Peso"
|
3836 |
msgid "Philippines"
|
3837 |
msgstr "Philippinischer Peso"
|
3838 |
|
3839 |
-
#: includes/functions.php:
|
3840 |
-
msgid "Pitcairn
|
3841 |
msgstr ""
|
3842 |
|
3843 |
-
#: includes/functions.php:
|
3844 |
msgid "Poland"
|
3845 |
msgstr ""
|
3846 |
|
3847 |
-
#: includes/functions.php:
|
3848 |
msgid "Portugal"
|
3849 |
msgstr ""
|
3850 |
|
3851 |
-
#: includes/functions.php:
|
3852 |
msgid "Puerto Rico"
|
3853 |
msgstr ""
|
3854 |
|
3855 |
-
#: includes/functions.php:
|
3856 |
msgid "Qatar"
|
3857 |
msgstr ""
|
3858 |
|
3859 |
-
#: includes/functions.php:
|
3860 |
msgid "Réunion"
|
3861 |
msgstr ""
|
3862 |
|
3863 |
-
#: includes/functions.php:
|
3864 |
msgid "Romania"
|
3865 |
msgstr ""
|
3866 |
|
3867 |
-
#: includes/functions.php:
|
3868 |
-
|
3869 |
-
|
3870 |
-
msgid "Russia"
|
3871 |
-
msgstr "Russischer Rubel"
|
3872 |
|
3873 |
-
#: includes/functions.php:
|
3874 |
msgid "Rwanda"
|
3875 |
msgstr ""
|
3876 |
|
3877 |
-
#: includes/functions.php:
|
3878 |
msgid "Saint Barthélemy"
|
3879 |
msgstr ""
|
3880 |
|
3881 |
-
#: includes/functions.php:
|
3882 |
-
msgid "Saint Helena"
|
3883 |
msgstr ""
|
3884 |
|
3885 |
-
#: includes/functions.php:
|
3886 |
msgid "Saint Kitts and Nevis"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
-
#: includes/functions.php:
|
3890 |
msgid "Saint Lucia"
|
3891 |
msgstr ""
|
3892 |
|
3893 |
-
#: includes/functions.php:
|
3894 |
-
msgid "Saint Martin"
|
3895 |
msgstr ""
|
3896 |
|
3897 |
-
#: includes/functions.php:
|
3898 |
msgid "Saint Pierre and Miquelon"
|
3899 |
msgstr ""
|
3900 |
|
3901 |
-
#: includes/functions.php:
|
|
|
|
|
|
|
|
|
3902 |
msgid "Samoa"
|
3903 |
msgstr ""
|
3904 |
|
3905 |
-
#: includes/functions.php:
|
3906 |
msgid "San Marino"
|
3907 |
msgstr ""
|
3908 |
|
3909 |
-
#: includes/functions.php:
|
3910 |
-
msgid "
|
3911 |
msgstr ""
|
3912 |
|
3913 |
-
#: includes/functions.php:
|
3914 |
msgid "Saudi Arabia"
|
3915 |
msgstr ""
|
3916 |
|
3917 |
-
#: includes/functions.php:
|
3918 |
msgid "Senegal"
|
3919 |
msgstr ""
|
3920 |
|
3921 |
-
#: includes/functions.php:
|
3922 |
msgid "Serbia"
|
3923 |
msgstr ""
|
3924 |
|
3925 |
-
#: includes/functions.php:
|
3926 |
msgid "Seychelles"
|
3927 |
msgstr ""
|
3928 |
|
3929 |
-
#: includes/functions.php:
|
3930 |
msgid "Sierra Leone"
|
3931 |
msgstr ""
|
3932 |
|
3933 |
-
#: includes/functions.php:
|
3934 |
#, fuzzy
|
3935 |
#| msgid "Singapore Dollar"
|
3936 |
msgid "Singapore"
|
3937 |
msgstr "Singapur Dollar"
|
3938 |
|
3939 |
-
#: includes/functions.php:
|
3940 |
-
msgid "Sint Maarten"
|
3941 |
msgstr ""
|
3942 |
|
3943 |
-
#: includes/functions.php:
|
3944 |
msgid "Slovakia"
|
3945 |
msgstr ""
|
3946 |
|
3947 |
-
#: includes/functions.php:
|
3948 |
msgid "Slovenia"
|
3949 |
msgstr ""
|
3950 |
|
3951 |
-
#: includes/functions.php:
|
3952 |
msgid "Solomon Islands"
|
3953 |
msgstr ""
|
3954 |
|
3955 |
-
#: includes/functions.php:
|
3956 |
msgid "Somalia"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
-
#: includes/functions.php:
|
3960 |
#, fuzzy
|
3961 |
#| msgid "South African Rand"
|
3962 |
-
msgid "South Africa"
|
3963 |
-
msgstr "Südafrikanischer Rand"
|
3964 |
-
|
3965 |
-
#: includes/functions.php:900
|
3966 |
-
msgid "South Georgia & South Sandwich Islands"
|
3967 |
-
msgstr ""
|
3968 |
|
3969 |
-
#: includes/functions.php:
|
3970 |
-
msgid "South
|
3971 |
msgstr ""
|
3972 |
|
3973 |
-
#: includes/functions.php:
|
3974 |
msgid "South Sudan"
|
3975 |
msgstr ""
|
3976 |
|
3977 |
-
#: includes/functions.php:
|
3978 |
msgid "Spain"
|
3979 |
msgstr ""
|
3980 |
|
3981 |
-
#: includes/functions.php:
|
3982 |
msgid "Sri Lanka"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
-
#: includes/functions.php:
|
3986 |
-
msgid "St. Vincent & Grenadines"
|
3987 |
-
msgstr ""
|
3988 |
-
|
3989 |
-
#: includes/functions.php:906
|
3990 |
msgid "Sudan"
|
3991 |
msgstr ""
|
3992 |
|
3993 |
-
#: includes/functions.php:
|
3994 |
msgid "Suriname"
|
3995 |
msgstr ""
|
3996 |
|
3997 |
-
#: includes/functions.php:
|
3998 |
msgid "Svalbard and Jan Mayen"
|
3999 |
msgstr ""
|
4000 |
|
4001 |
-
#: includes/functions.php:
|
4002 |
msgid "Swaziland"
|
4003 |
msgstr ""
|
4004 |
|
4005 |
-
#: includes/functions.php:
|
4006 |
msgid "Sweden"
|
4007 |
msgstr ""
|
4008 |
|
4009 |
-
#: includes/functions.php:
|
4010 |
msgid "Switzerland"
|
4011 |
msgstr ""
|
4012 |
|
4013 |
-
#: includes/functions.php:
|
4014 |
-
msgid "
|
4015 |
msgstr ""
|
4016 |
|
4017 |
-
#: includes/functions.php:
|
4018 |
-
msgid "Taiwan"
|
4019 |
msgstr ""
|
4020 |
|
4021 |
-
#: includes/functions.php:
|
4022 |
msgid "Tajikistan"
|
4023 |
msgstr ""
|
4024 |
|
4025 |
-
#: includes/functions.php:
|
4026 |
-
msgid "Tanzania"
|
4027 |
msgstr ""
|
4028 |
|
4029 |
-
#: includes/functions.php:
|
4030 |
msgid "Thailand"
|
4031 |
msgstr ""
|
4032 |
|
4033 |
-
#: includes/functions.php:
|
4034 |
msgid "Timor-Leste"
|
4035 |
msgstr ""
|
4036 |
|
4037 |
-
#: includes/functions.php:
|
4038 |
msgid "Togo"
|
4039 |
msgstr ""
|
4040 |
|
4041 |
-
#: includes/functions.php:
|
4042 |
msgid "Tokelau"
|
4043 |
msgstr ""
|
4044 |
|
4045 |
-
#: includes/functions.php:
|
4046 |
msgid "Tonga"
|
4047 |
msgstr ""
|
4048 |
|
4049 |
-
#: includes/functions.php:
|
4050 |
msgid "Trinidad and Tobago"
|
4051 |
msgstr ""
|
4052 |
|
4053 |
-
#: includes/functions.php:
|
4054 |
-
msgid "Tristan da Cunha"
|
4055 |
-
msgstr ""
|
4056 |
-
|
4057 |
-
#: includes/functions.php:923
|
4058 |
msgid "Tunisia"
|
4059 |
msgstr ""
|
4060 |
|
4061 |
-
#: includes/functions.php:
|
4062 |
msgid "Turkey"
|
4063 |
msgstr ""
|
4064 |
|
4065 |
-
#: includes/functions.php:
|
4066 |
msgid "Turkmenistan"
|
4067 |
msgstr ""
|
4068 |
|
4069 |
-
#: includes/functions.php:
|
4070 |
msgid "Turks and Caicos Islands"
|
4071 |
msgstr ""
|
4072 |
|
4073 |
-
#: includes/functions.php:
|
4074 |
msgid "Tuvalu"
|
4075 |
msgstr ""
|
4076 |
|
4077 |
-
#: includes/functions.php:
|
4078 |
-
msgid "U.S. Outlying Islands"
|
4079 |
-
msgstr ""
|
4080 |
-
|
4081 |
-
#: includes/functions.php:929
|
4082 |
-
msgid "U.S. Virgin Islands"
|
4083 |
-
msgstr ""
|
4084 |
-
|
4085 |
-
#: includes/functions.php:930
|
4086 |
msgid "Uganda"
|
4087 |
msgstr ""
|
4088 |
|
4089 |
-
#: includes/functions.php:
|
4090 |
msgid "Ukraine"
|
4091 |
msgstr ""
|
4092 |
|
4093 |
-
#: includes/functions.php:
|
4094 |
msgid "United Arab Emirates"
|
4095 |
msgstr ""
|
4096 |
|
4097 |
-
#: includes/functions.php:
|
4098 |
-
msgid "United Kingdom"
|
4099 |
msgstr ""
|
4100 |
|
4101 |
-
#: includes/functions.php:
|
4102 |
#, fuzzy
|
4103 |
#| msgid "States"
|
4104 |
-
msgid "United States"
|
4105 |
msgstr "Bundesländer"
|
4106 |
|
4107 |
-
#: includes/functions.php:
|
|
|
|
|
|
|
|
|
4108 |
msgid "Uruguay"
|
4109 |
msgstr ""
|
4110 |
|
4111 |
-
#: includes/functions.php:
|
4112 |
msgid "Uzbekistan"
|
4113 |
msgstr ""
|
4114 |
|
4115 |
-
#: includes/functions.php:
|
4116 |
msgid "Vanuatu"
|
4117 |
msgstr ""
|
4118 |
|
4119 |
-
#: includes/functions.php:
|
4120 |
-
msgid "Vatican City"
|
4121 |
msgstr ""
|
4122 |
|
4123 |
-
#: includes/functions.php:
|
4124 |
-
msgid "Venezuela"
|
4125 |
msgstr ""
|
4126 |
|
4127 |
-
#: includes/functions.php:
|
4128 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
4129 |
msgstr ""
|
4130 |
|
4131 |
-
#: includes/functions.php:
|
|
|
|
|
|
|
|
|
4132 |
msgid "Wallis and Futuna"
|
4133 |
msgstr ""
|
4134 |
|
4135 |
-
#: includes/functions.php:
|
4136 |
msgid "Western Sahara"
|
4137 |
msgstr ""
|
4138 |
|
4139 |
-
#: includes/functions.php:
|
4140 |
msgid "Yemen"
|
4141 |
msgstr ""
|
4142 |
|
4143 |
-
#: includes/functions.php:
|
4144 |
msgid "Zambia"
|
4145 |
msgstr ""
|
4146 |
|
4147 |
-
#: includes/functions.php:
|
4148 |
msgid "Zimbabwe"
|
4149 |
msgstr ""
|
4150 |
|
4151 |
-
#: includes/functions.php:
|
4152 |
msgid "January"
|
4153 |
msgstr ""
|
4154 |
|
4155 |
-
#: includes/functions.php:
|
4156 |
msgid "February"
|
4157 |
msgstr ""
|
4158 |
|
4159 |
-
#: includes/functions.php:
|
4160 |
msgid "March"
|
4161 |
msgstr ""
|
4162 |
|
4163 |
-
#: includes/functions.php:
|
4164 |
msgid "April"
|
4165 |
msgstr ""
|
4166 |
|
4167 |
-
#: includes/functions.php:
|
4168 |
msgid "May"
|
4169 |
msgstr ""
|
4170 |
|
4171 |
-
#: includes/functions.php:
|
4172 |
msgid "June"
|
4173 |
msgstr ""
|
4174 |
|
4175 |
-
#: includes/functions.php:
|
4176 |
msgid "July"
|
4177 |
msgstr ""
|
4178 |
|
4179 |
-
#: includes/functions.php:
|
4180 |
msgid "August"
|
4181 |
msgstr ""
|
4182 |
|
4183 |
-
#: includes/functions.php:
|
4184 |
msgid "September"
|
4185 |
msgstr ""
|
4186 |
|
4187 |
-
#: includes/functions.php:
|
4188 |
msgid "October"
|
4189 |
msgstr ""
|
4190 |
|
4191 |
-
#: includes/functions.php:
|
4192 |
#, fuzzy
|
4193 |
#| msgid "Number"
|
4194 |
msgid "November"
|
4195 |
msgstr "Zahl"
|
4196 |
|
4197 |
-
#: includes/functions.php:
|
4198 |
msgid "December"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
-
#: includes/functions.php:
|
4202 |
msgid "Sunday"
|
4203 |
msgstr ""
|
4204 |
|
4205 |
-
#: includes/functions.php:
|
4206 |
msgid "Monday"
|
4207 |
msgstr ""
|
4208 |
|
4209 |
-
#: includes/functions.php:
|
4210 |
msgid "Tuesday"
|
4211 |
msgstr ""
|
4212 |
|
4213 |
-
#: includes/functions.php:
|
4214 |
msgid "Wednesday"
|
4215 |
msgstr ""
|
4216 |
|
4217 |
-
#: includes/functions.php:
|
4218 |
msgid "Thursday"
|
4219 |
msgstr ""
|
4220 |
|
4221 |
-
#: includes/functions.php:
|
4222 |
msgid "Friday"
|
4223 |
msgstr ""
|
4224 |
|
4225 |
-
#: includes/functions.php:
|
4226 |
msgid "Saturday"
|
4227 |
msgstr ""
|
4228 |
|
@@ -4279,57 +4736,59 @@ msgstr "Möchten Sie die Beschreibung des Formulars anzeigen?"
|
|
4279 |
msgid "Connection"
|
4280 |
msgstr "Verbindung"
|
4281 |
|
4282 |
-
#: includes/providers/class-base.php:163 includes/providers/class-base.php:
|
4283 |
-
#: includes/providers/class-base.php:
|
|
|
4284 |
msgid "You do not have permission"
|
4285 |
msgstr "Sie haben keine Zugriffsrechte"
|
4286 |
|
4287 |
-
|
|
|
4288 |
#, fuzzy
|
4289 |
#| msgid "Full"
|
4290 |
-
msgctxt "Name field label"
|
4291 |
msgid "%s (Full)"
|
4292 |
msgstr "Voll"
|
4293 |
|
4294 |
-
|
|
|
4295 |
#, fuzzy
|
4296 |
#| msgid "First"
|
4297 |
-
msgctxt "Name field label"
|
4298 |
msgid "%s (First)"
|
4299 |
msgstr "Vor-"
|
4300 |
|
4301 |
-
|
|
|
4302 |
#, fuzzy
|
4303 |
#| msgid "Middle"
|
4304 |
-
msgctxt "Name field label"
|
4305 |
msgid "%s (Middle)"
|
4306 |
msgstr "Zweit"
|
4307 |
|
4308 |
-
|
|
|
4309 |
#, fuzzy
|
4310 |
#| msgid "First Last"
|
4311 |
-
msgctxt "Name field label"
|
4312 |
msgid "%s (Last)"
|
4313 |
msgstr "Vor- Zu-"
|
4314 |
|
4315 |
-
#: includes/providers/class-base.php:
|
4316 |
msgid "Select Account"
|
4317 |
msgstr "Konto auswählen"
|
4318 |
|
4319 |
-
#: includes/providers/class-base.php:
|
4320 |
#: includes/providers/class-constant-contact.php:490
|
|
|
4321 |
msgid "Add New Account"
|
4322 |
msgstr "Neues Konto hinzufügen"
|
4323 |
|
4324 |
-
#: includes/providers/class-base.php:
|
4325 |
msgid "Select List"
|
4326 |
msgstr "Liste/Verteiler auswählen"
|
4327 |
|
4328 |
-
#: includes/providers/class-base.php:
|
4329 |
msgid "Select Groups"
|
4330 |
msgstr "Gruppen auswählen"
|
4331 |
|
4332 |
-
#: includes/providers/class-base.php:
|
4333 |
msgid ""
|
4334 |
"We also noticed that you have some segments in your list. You can select "
|
4335 |
"specific list segments below if needed. This is optional."
|
@@ -4338,106 +4797,109 @@ msgstr ""
|
|
4338 |
"können spezifische Segmente unterhalb auswählen, wenn nötig. Das ist "
|
4339 |
"optional."
|
4340 |
|
4341 |
-
#: includes/providers/class-base.php:
|
4342 |
msgid "List Fields"
|
4343 |
msgstr "Feldlisten"
|
4344 |
|
4345 |
-
#: includes/providers/class-base.php:
|
4346 |
msgid "Available Form Fields"
|
4347 |
msgstr "Verfügbare Formularfelder"
|
4348 |
|
4349 |
-
#: includes/providers/class-base.php:
|
4350 |
-
|
4351 |
-
msgstr "Verarbeiten"
|
4352 |
-
|
4353 |
-
#: includes/providers/class-base.php:934
|
4354 |
-
msgid "Don't process"
|
4355 |
-
msgstr "Nicht verarbeiten"
|
4356 |
-
|
4357 |
-
#: includes/providers/class-base.php:936
|
4358 |
-
msgid "this connection if"
|
4359 |
-
msgstr "die Schnittstelle ist"
|
4360 |
-
|
4361 |
-
#: includes/providers/class-base.php:937
|
4362 |
msgid "Marketing provider connection"
|
4363 |
msgstr "Marketing-Provider Schnittstelle"
|
4364 |
|
4365 |
-
|
|
|
4366 |
#, fuzzy
|
4367 |
#| msgid "Add New"
|
4368 |
-
msgctxt "Provider Type"
|
4369 |
msgid "Add New %s"
|
4370 |
msgstr "Neues erstellen"
|
4371 |
|
4372 |
-
#: includes/providers/class-base.php:
|
4373 |
-
#: includes/providers/class-base.php:
|
|
|
4374 |
msgid "Missing data"
|
4375 |
msgstr "Fehlende Daten"
|
4376 |
|
4377 |
-
#: includes/providers/class-base.php:
|
|
|
4378 |
msgid "Connection missing"
|
4379 |
msgstr "Schnittstelle fehlt"
|
4380 |
|
4381 |
-
#: includes/providers/class-base.php:
|
4382 |
msgid "Could not connect to the provider."
|
4383 |
msgstr ""
|
4384 |
|
4385 |
-
|
4386 |
-
#: includes/providers/class-base.php:
|
|
|
|
|
4387 |
#, fuzzy
|
4388 |
#| msgid "Connected on: "
|
4389 |
-
msgctxt "Connection date"
|
4390 |
msgid "Connected on: %s"
|
4391 |
msgstr "Verbunden am:"
|
4392 |
|
4393 |
-
#: includes/providers/class-base.php:
|
4394 |
-
#: includes/providers/class-base.php:
|
|
|
4395 |
#, fuzzy
|
4396 |
#| msgid "Disconnect "
|
4397 |
msgid "Disconnect"
|
4398 |
msgstr "Verbindung getrennt"
|
4399 |
|
4400 |
#. translators: %s - provider name.
|
4401 |
-
#: includes/providers/class-base.php:
|
|
|
4402 |
#, fuzzy
|
4403 |
#| msgid "Connect to"
|
4404 |
msgid "Connect to %s"
|
4405 |
msgstr "Verbunden mit"
|
4406 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4407 |
#. translators: %s - provider name.
|
4408 |
-
#: includes/providers/class-base.php:
|
|
|
4409 |
msgid "Integrate %s with WPForms"
|
4410 |
msgstr "Integriert <strong>%s</strong> in WPForms"
|
4411 |
|
4412 |
-
#: includes/providers/class-base.php:
|
|
|
4413 |
msgid "Connected"
|
4414 |
msgstr "Verbunden"
|
4415 |
|
4416 |
-
#: includes/providers/class-base.php:
|
4417 |
-
|
4418 |
-
#| msgid "Add New Account"
|
4419 |
-
msgctxt "New Provider Account"
|
4420 |
-
msgid "Add New Account"
|
4421 |
-
msgstr "Neues Konto hinzufügen"
|
4422 |
-
|
4423 |
-
#: includes/providers/class-base.php:1283
|
4424 |
msgid ""
|
4425 |
"Please fill out all of the fields below to add your new provider account."
|
4426 |
msgstr ""
|
4427 |
"Bitte füllen Sie alle Felder aus, um das neue Konto Ihres Anbieters "
|
4428 |
"hinzuzufügen."
|
4429 |
|
4430 |
-
#: includes/providers/class-constant-contact.php:
|
4431 |
msgid "Constant Contact Subscription stopped by conditional logic"
|
4432 |
msgstr ""
|
4433 |
"Constant Contact Mitgliedschaft wurde von der Bedingungslogik gestoppt "
|
4434 |
|
4435 |
-
#: includes/providers/class-constant-contact.php:
|
4436 |
-
#: includes/providers/class-constant-contact.php:
|
4437 |
-
#: includes/providers/class-constant-contact.php:
|
4438 |
msgid "Constant Contact API Error"
|
4439 |
msgstr "Constant Contact API Fehler"
|
4440 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4441 |
#: includes/providers/class-constant-contact.php:493
|
4442 |
msgid ""
|
4443 |
"Please fill out all of the fields below to register your new Constant "
|
@@ -4447,7 +4909,7 @@ msgstr ""
|
|
4447 |
"registrieren."
|
4448 |
|
4449 |
#: includes/providers/class-constant-contact.php:495
|
4450 |
-
#: includes/providers/class-constant-contact.php:
|
4451 |
msgid ""
|
4452 |
"Click here for documentation on connecting WPForms with Constant Contact."
|
4453 |
msgstr ""
|
@@ -4455,7 +4917,7 @@ msgstr ""
|
|
4455 |
"Constant Contact."
|
4456 |
|
4457 |
#: includes/providers/class-constant-contact.php:500
|
4458 |
-
#: includes/providers/class-constant-contact.php:
|
4459 |
msgid ""
|
4460 |
"Because Constant Contact requires external authentication, you will need to "
|
4461 |
"register WPForms with Constant Contact before you can proceed."
|
@@ -4464,17 +4926,17 @@ msgstr ""
|
|
4464 |
"WPForms mit Constant Contact registrieren, bevor Sie fortfahren können."
|
4465 |
|
4466 |
#: includes/providers/class-constant-contact.php:504
|
4467 |
-
#: includes/providers/class-constant-contact.php:
|
4468 |
msgid "Click here to register with Constant Contact"
|
4469 |
msgstr "Klicken Sie hier um sich bei Constant Contact zu registrieren"
|
4470 |
|
4471 |
#: includes/providers/class-constant-contact.php:507
|
4472 |
-
#: includes/providers/class-constant-contact.php:
|
4473 |
msgid "Authorization Code"
|
4474 |
msgstr "Autorisierungscode "
|
4475 |
|
4476 |
#: includes/providers/class-constant-contact.php:509
|
4477 |
-
#: includes/providers/class-constant-contact.php:
|
4478 |
msgid "Account Nickname"
|
4479 |
msgstr "Kurzname für Benutzerkonto"
|
4480 |
|
@@ -4491,17 +4953,18 @@ msgstr ""
|
|
4491 |
"Contact Konto."
|
4492 |
|
4493 |
#: includes/providers/class-constant-contact.php:551
|
4494 |
-
#: includes/providers/class-constant-contact.php:
|
4495 |
msgid "Try Constant Contact for Free"
|
4496 |
msgstr "Testen Sie Constant Contact gratis"
|
4497 |
|
4498 |
-
|
|
|
4499 |
msgid ""
|
4500 |
"Learn More about the <a href=\"%s\" target=\"_blank\" rel=\"noopener "
|
4501 |
"noreferrer\">power of email marketing</a>"
|
4502 |
msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
|
4503 |
|
4504 |
-
#: includes/providers/class-constant-contact.php:
|
4505 |
msgid ""
|
4506 |
"Get the most out of the <strong>WPForms</strong> plugin — use it with "
|
4507 |
"an active Constant Contact account."
|
@@ -4509,24 +4972,25 @@ msgstr ""
|
|
4509 |
"Holen Sie alles aus <strong>WPForms</strong> heraus — im Zusammenspiel "
|
4510 |
"mit einem Constant Contact Konto."
|
4511 |
|
4512 |
-
#: includes/providers/class-constant-contact.php:
|
4513 |
msgid "Connect your existing account"
|
4514 |
msgstr "Verbinden Sie sich mit Ihrem vorhandenen Konto"
|
4515 |
|
4516 |
-
|
|
|
4517 |
msgid "Learn More about the <a href=\"%s\">power of email marketing</a>"
|
4518 |
msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
|
4519 |
|
4520 |
-
#: includes/providers/class-constant-contact.php:
|
4521 |
msgid "Grow Your Website with WPForms + Email Marketing"
|
4522 |
msgstr "Stärken Sie Ihre Website mit WPForms + E-Mail-Marketing"
|
4523 |
|
4524 |
-
#: includes/providers/class-constant-contact.php:
|
4525 |
msgid "Wondering if email marketing is really worth your time?"
|
4526 |
msgstr ""
|
4527 |
"Fragen Sie sich, ob E-Mail-Marketing Ihre kostbare Zeit wirklich wert ist?"
|
4528 |
|
4529 |
-
#: includes/providers/class-constant-contact.php:
|
4530 |
msgid ""
|
4531 |
"Email is hands-down the most effective way to nurture leads and turn them "
|
4532 |
"into customers, with a return on investment (ROI) of <strong>$44 back for "
|
@@ -4536,7 +5000,7 @@ msgstr ""
|
|
4536 |
"umzuwandeln. Mit einem Return on Invest (ROI) von <strong>$44 für jeden "
|
4537 |
"einzelnen Dollar</strong>, gemäß der Direct Marketing Association."
|
4538 |
|
4539 |
-
#: includes/providers/class-constant-contact.php:
|
4540 |
msgid ""
|
4541 |
"Here are 3 big reasons why every smart business in the world has an email "
|
4542 |
"list:"
|
@@ -4544,7 +5008,7 @@ msgstr ""
|
|
4544 |
"Hier sind drei gute Gründe, weshalb jedes smarte Unternehmen einen E-Mail-"
|
4545 |
"Verteiler haben sollte:"
|
4546 |
|
4547 |
-
#: includes/providers/class-constant-contact.php:
|
4548 |
msgid ""
|
4549 |
"<strong>Email is still #1</strong> - At least 91% of consumers check their "
|
4550 |
"email on a daily basis. You get direct access to your subscribers, without "
|
@@ -4554,7 +5018,7 @@ msgstr ""
|
|
4554 |
"Mails täglich ab. Sie erhalten direkten Zugang zu Ihren Abonnenten, ohne auf "
|
4555 |
"die Regeln und Algorithmen von Social Media angewiesen zu sein."
|
4556 |
|
4557 |
-
#: includes/providers/class-constant-contact.php:
|
4558 |
msgid ""
|
4559 |
"<strong>You own your email list</strong> - Unlike with social media, your "
|
4560 |
"list is your property and no one can revoke your access to it."
|
@@ -4563,7 +5027,7 @@ msgstr ""
|
|
4563 |
"ist ein E-Mail-Verteiler Ihr Eigentum und niemand kann Ihnen den Zugriff "
|
4564 |
"verwehren."
|
4565 |
|
4566 |
-
#: includes/providers/class-constant-contact.php:
|
4567 |
msgid ""
|
4568 |
"<strong>Email converts</strong> - People who buy products marketed through "
|
4569 |
"email spend 138% more than those who don't receive email offers."
|
@@ -4572,7 +5036,7 @@ msgstr ""
|
|
4572 |
"über E-Mails angeboten wurden, geben 138% mehr für diese aus, als Menschen "
|
4573 |
"die keine entsprechenden Angebote per E-Mail erhalten haben."
|
4574 |
|
4575 |
-
#: includes/providers/class-constant-contact.php:
|
4576 |
msgid ""
|
4577 |
"That's why it's crucial to start collecting email addresses and "
|
4578 |
"building your list as soon as possible."
|
@@ -4580,7 +5044,8 @@ msgstr ""
|
|
4580 |
"Deshalb ist es essentiell, damit zu beginnen, E-Mail-Adressen zu sammeln, um "
|
4581 |
"einen eigenen E-Mail-Verteiler zu erstellen."
|
4582 |
|
4583 |
-
|
|
|
4584 |
#, fuzzy
|
4585 |
#| msgid ""
|
4586 |
#| "For more details, see this guide on <a href=\"%s\" target=\"_blank\" rel="
|
@@ -4593,28 +5058,28 @@ msgstr ""
|
|
4593 |
"so wichtig ist, lesen Sie bitte diese <a href=\"%s\" target=\"_blank\" rel="
|
4594 |
"\"noopener noreferrer\">Anleitung</a>."
|
4595 |
|
4596 |
-
#: includes/providers/class-constant-contact.php:
|
4597 |
msgid "You've Already Started - Here's the Next Step (It's Easy)"
|
4598 |
msgstr "Sie haben bereits losgelegt – hier ist der nächste Schritt"
|
4599 |
|
4600 |
-
#: includes/providers/class-constant-contact.php:
|
4601 |
msgid "Here are the 3 things you need to build an email list:"
|
4602 |
msgstr ""
|
4603 |
"Diese drei Dinge benötigen Sie, um einen E-Mail-Verteiler zu erstellen:"
|
4604 |
|
4605 |
-
#: includes/providers/class-constant-contact.php:
|
4606 |
msgid "A Website or Blog"
|
4607 |
msgstr "Eine Website oder ein Blog"
|
4608 |
|
4609 |
-
#: includes/providers/class-constant-contact.php:
|
4610 |
msgid "High-Converting Form Builder"
|
4611 |
msgstr "Formular-Generator mit hoher Konversionsrate"
|
4612 |
|
4613 |
-
#: includes/providers/class-constant-contact.php:
|
4614 |
msgid "The Best Email Marketing Service"
|
4615 |
msgstr "Der beste E-Mail-Marketing Service"
|
4616 |
|
4617 |
-
#: includes/providers/class-constant-contact.php:
|
4618 |
msgid ""
|
4619 |
"With a powerful email marketing service like Constant Contact, you can "
|
4620 |
"instantly send out mass notifications and beautifully designed newsletters "
|
@@ -4624,11 +5089,11 @@ msgstr ""
|
|
4624 |
"können Sie umgehend Massenmails und schön gestaltete Newsletter an Ihre "
|
4625 |
"Abonnenten versenden."
|
4626 |
|
4627 |
-
#: includes/providers/class-constant-contact.php:
|
4628 |
msgid "Get Started with Constant Contact for Free"
|
4629 |
msgstr "Starten Sie gratis durch mit Constant Contact"
|
4630 |
|
4631 |
-
#: includes/providers/class-constant-contact.php:
|
4632 |
msgid ""
|
4633 |
"WPForms plugin makes it fast and easy to capture all kinds of visitor "
|
4634 |
"information right from your WordPress site - even if you don't have a "
|
@@ -4638,7 +5103,7 @@ msgstr ""
|
|
4638 |
"Informationen über Ihre Besucher zu sammeln, direkt über Ihre Website – auch "
|
4639 |
"ohne ein Constant Contact Konto."
|
4640 |
|
4641 |
-
#: includes/providers/class-constant-contact.php:
|
4642 |
msgid ""
|
4643 |
"But when you combine WPForms with Constant Contact, you can nurture your "
|
4644 |
"contacts and engage with them even after they leave your website. When you "
|
@@ -4648,27 +5113,27 @@ msgstr ""
|
|
4648 |
"Kontakte pflegen, selbst wenn diese Ihre Website bereits verlassen haben. "
|
4649 |
"Wenn Sie Constant Contact zusammen mit WPForms einsetzen, dann können Sie:"
|
4650 |
|
4651 |
-
#: includes/providers/class-constant-contact.php:
|
4652 |
msgid "Seamlessly add new contacts to your email list"
|
4653 |
msgstr "Fügen Sie nahtlos neue Kontakte zu Ihrem E-Mail-Verteiler hinzu"
|
4654 |
|
4655 |
-
#: includes/providers/class-constant-contact.php:
|
4656 |
msgid "Create and send professional email newsletters"
|
4657 |
msgstr "Erstellen und verschicken Sie professionelle E-Mail-Newsletter"
|
4658 |
|
4659 |
-
#: includes/providers/class-constant-contact.php:
|
4660 |
msgid "Get expert marketing and support"
|
4661 |
msgstr "Erhalten Sie Marketing und Support von Experten"
|
4662 |
|
4663 |
-
#: includes/providers/class-constant-contact.php:
|
4664 |
msgid "Try Constant Contact Today"
|
4665 |
msgstr "Testen Sie Constant Contact jetzt"
|
4666 |
|
4667 |
-
#: includes/providers/class-constant-contact.php:
|
4668 |
msgid "WPForms Makes List Building Easy"
|
4669 |
msgstr "WPForms macht die Erstellung von Listen einfach"
|
4670 |
|
4671 |
-
#: includes/providers/class-constant-contact.php:
|
4672 |
msgid ""
|
4673 |
"When creating WPForms, our goal was to make a WordPress forms plugin "
|
4674 |
"that's both EASY and POWERFUL."
|
@@ -4676,7 +5141,7 @@ msgstr ""
|
|
4676 |
"Als wir WPForms entwickelt haben, war es unser Ziel, ein Wordpress Plugin zu "
|
4677 |
"schaffen, das sowohl einfach wie auch leistungsfähig ist."
|
4678 |
|
4679 |
-
#: includes/providers/class-constant-contact.php:
|
4680 |
msgid ""
|
4681 |
"We made the form creation process extremely intuitive, so you can create a "
|
4682 |
"form to start capturing emails within 5 minutes or less."
|
@@ -4685,33 +5150,33 @@ msgstr ""
|
|
4685 |
"damit Sie in weniger als fünf Minuten mit dem Sammeln von E-Mail-Adressen "
|
4686 |
"beginnen können."
|
4687 |
|
4688 |
-
#: includes/providers/class-constant-contact.php:
|
4689 |
msgid "Here's how it works."
|
4690 |
msgstr "So geht es."
|
4691 |
|
4692 |
-
#: includes/providers/class-constant-contact.php:
|
4693 |
msgid "1. Select from our pre-built templates, or create a form from scratch."
|
4694 |
msgstr ""
|
4695 |
"1. Wählen Sie ein vorgefertigtes Template oder erstellen Sie ein ganz neues "
|
4696 |
"Formular."
|
4697 |
|
4698 |
-
#: includes/providers/class-constant-contact.php:
|
4699 |
msgid "2. Drag and drop any field you want onto your signup form."
|
4700 |
msgstr ""
|
4701 |
"2. Fügen Sie jedes beliebige Feld mit Drag & Drop zu Ihrem Anmeldeformular "
|
4702 |
"hinzu."
|
4703 |
|
4704 |
-
#: includes/providers/class-constant-contact.php:
|
4705 |
msgid "3. Connect your Constant Contact email list."
|
4706 |
msgstr "3. Verbinden Sie Constant Contact mit Ihrem E-Mail-Verteiler."
|
4707 |
|
4708 |
-
#: includes/providers/class-constant-contact.php:
|
4709 |
msgid "4. Add your new form to any post, page, or sidebar."
|
4710 |
msgstr ""
|
4711 |
"4. Fügen Sie Ihr neues Formular einem Beitrag, einer Seite oder einer "
|
4712 |
"Sidebar hinzu."
|
4713 |
|
4714 |
-
#: includes/providers/class-constant-contact.php:
|
4715 |
msgid ""
|
4716 |
"It doesn't matter what kind of business you run, what kind of website "
|
4717 |
"you have, or what industry you are in - you need to start building your "
|
@@ -4721,7 +5186,7 @@ msgstr ""
|
|
4721 |
"von Website Sie haben oder in welcher Branche Sie arbeiten – Sie sollten "
|
4722 |
"heute mit einem eigenen E-Mail-Verteiler beginnen."
|
4723 |
|
4724 |
-
#: includes/providers/class-constant-contact.php:
|
4725 |
msgid "With Constant Contact + WPForms, growing your list is easy."
|
4726 |
msgstr ""
|
4727 |
"Mit Constant Contact + WPForms vergrößern Sie Ihren E-Mail-Verteiler ganz "
|
@@ -4743,9 +5208,9 @@ msgstr ""
|
|
4743 |
#: includes/templates/class-contact.php:66
|
4744 |
#: includes/templates/class-subscribe.php:52
|
4745 |
#: includes/templates/class-suggestion.php:91
|
4746 |
-
#: pro/includes/templates/class-donation.php:
|
4747 |
-
#: pro/includes/templates/class-order.php:
|
4748 |
-
#: pro/includes/templates/class-request-quote.php:
|
4749 |
msgid "Sending..."
|
4750 |
msgstr "Sende..."
|
4751 |
|
@@ -4762,8 +5227,8 @@ msgstr ""
|
|
4762 |
"Kontaktformular zu kontaktieren. Sie können Felder hinzufügen oder löschen."
|
4763 |
|
4764 |
#: includes/templates/class-contact.php:48
|
4765 |
-
#: pro/includes/templates/class-donation.php:
|
4766 |
-
#: pro/includes/templates/class-order.php:
|
4767 |
msgid "Comment or Message"
|
4768 |
msgstr "Kommentar oder Nachricht"
|
4769 |
|
@@ -4781,8 +5246,8 @@ msgstr ""
|
|
4781 |
"löschen."
|
4782 |
|
4783 |
#: includes/templates/class-subscribe.php:28
|
4784 |
-
#: pro/includes/templates/class-donation.php:
|
4785 |
-
#: pro/includes/templates/class-order.php:
|
4786 |
msgid "Don't Forget"
|
4787 |
msgstr "Nicht vergessen"
|
4788 |
|
@@ -4830,15 +5295,25 @@ msgstr "Produktentwicklung"
|
|
4830 |
msgid "Subject"
|
4831 |
msgstr "Betreff"
|
4832 |
|
4833 |
-
#: lite/wpforms-lite.php:
|
4834 |
-
|
4835 |
-
|
|
|
|
|
4836 |
|
4837 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4838 |
msgid "Send To Email Address"
|
4839 |
msgs
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WPForms 1.3.8\n"
|
4 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms\n"
|
5 |
+
"POT-Creation-Date: 2018-06-20 19:40:20+00:00\n"
|
6 |
+
"PO-Revision-Date: 2018-07-18 20:08+0300\n"
|
7 |
"Last-Translator: rs-nldx <rs@nldx.com>\n"
|
8 |
"Language-Team: German\n"
|
9 |
"Language: de_DE\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
+
"X-Generator: Poedit 2.0.8\n"
|
15 |
|
16 |
+
#: includes/admin/admin.php:150 includes/admin/admin.php:180
|
17 |
+
#: pro/includes/admin/class-addons.php:289
|
18 |
msgid "Activate"
|
19 |
msgstr "Aktivieren "
|
20 |
|
21 |
+
#: includes/admin/admin.php:151 pro/includes/admin/class-addons.php:241
|
22 |
#, fuzzy
|
23 |
#| msgid "Activate"
|
24 |
msgid "Active"
|
25 |
msgstr "Aktivieren "
|
26 |
|
27 |
+
#: includes/admin/admin.php:152 pro/includes/admin/class-addons.php:284
|
28 |
msgid "Deactivate"
|
29 |
msgstr "Deaktiviere"
|
30 |
|
31 |
+
#: includes/admin/admin.php:153 pro/includes/admin/class-addons.php:247
|
32 |
#, fuzzy
|
33 |
#| msgid "Deactivate"
|
34 |
msgid "Inactive"
|
35 |
msgstr "Deaktiviere"
|
36 |
|
37 |
+
#: includes/admin/admin.php:154 pro/includes/admin/class-addons.php:294
|
38 |
msgid "Install Addon"
|
39 |
msgstr "Add-on installieren"
|
40 |
|
41 |
+
#: includes/admin/admin.php:155 pro/includes/admin/ajax-actions.php:64
|
42 |
+
msgid ""
|
43 |
+
"Could not install addon. Please download from wpforms.com and install "
|
44 |
+
"manually."
|
45 |
+
msgstr ""
|
46 |
+
"Add-on konnte nicht installiert werden. Bitte laden Sie es von wpforms.com "
|
47 |
+
"herunter und installieren Sie es manuell."
|
48 |
+
|
49 |
+
#: includes/admin/admin.php:156
|
50 |
+
#, fuzzy
|
51 |
+
#| msgid "Refresh Addons"
|
52 |
+
msgid "Searching Addons"
|
53 |
+
msgstr "Add-ons neu einlesen"
|
54 |
+
|
55 |
+
#: includes/admin/admin.php:158 includes/admin/builder/class-builder.php:331
|
56 |
+
#: includes/admin/class-editor.php:126
|
57 |
+
#: pro/includes/admin/entries/class-entries-single.php:608
|
58 |
msgid "Cancel"
|
59 |
msgstr "Abbrechen"
|
60 |
|
61 |
+
#: includes/admin/admin.php:159 includes/admin/builder/class-builder.php:333
|
62 |
+
#: includes/admin/class-editor.php:72 includes/class-preview.php:161
|
63 |
msgid "Close"
|
64 |
msgstr "Schließen"
|
65 |
|
66 |
+
#: includes/admin/admin.php:160
|
67 |
msgid "Are you sure you want to delete this entry?"
|
68 |
msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?"
|
69 |
|
70 |
+
#: includes/admin/admin.php:161
|
71 |
#, fuzzy
|
72 |
#| msgid "Are you sure you want to delete this entry?"
|
73 |
msgid "Are you sure you want to delete ALL entries?"
|
74 |
msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?"
|
75 |
|
76 |
+
#: includes/admin/admin.php:162
|
77 |
+
#: pro/includes/admin/entries/class-entries-single.php:514
|
78 |
msgid "Hide Empty Fields"
|
79 |
msgstr "Leere Felder ausblenden"
|
80 |
|
81 |
+
#: includes/admin/admin.php:163
|
82 |
+
#: pro/includes/admin/entries/class-entries-single.php:514
|
83 |
msgid "Show Empty Fields"
|
84 |
msgstr "Leere Felder anzeigen"
|
85 |
|
86 |
+
#: includes/admin/admin.php:164
|
87 |
#, fuzzy
|
88 |
#| msgid "Three Columns"
|
89 |
msgid "Entries Field Columns"
|
90 |
msgstr "Drei Spalten"
|
91 |
|
92 |
+
#: includes/admin/admin.php:165
|
93 |
msgid "Are you sure you want to delete this note?"
|
94 |
msgstr "Sind Sie sicher, dass Sie diese Notiz löschen möchten?"
|
95 |
|
96 |
+
#: includes/admin/admin.php:166
|
97 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:372
|
98 |
msgid "Unstar entry"
|
99 |
msgstr "Markierung aufheben"
|
100 |
|
101 |
+
#: includes/admin/admin.php:167
|
102 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:372
|
103 |
msgid "Star entry"
|
104 |
msgstr "Eintrag markieren"
|
105 |
|
106 |
+
#: includes/admin/admin.php:168
|
107 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:377
|
108 |
msgid "Mark entry read"
|
109 |
msgstr "Eintrag als gelesen markieren"
|
110 |
|
111 |
+
#: includes/admin/admin.php:169
|
112 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:377
|
113 |
msgid "Mark entry unread"
|
114 |
msgstr "Eintrag als ungelesen markieren"
|
115 |
|
116 |
+
#: includes/admin/admin.php:170
|
117 |
#, fuzzy
|
118 |
#| msgid "Selected"
|
119 |
msgid "Select fields"
|
120 |
msgstr "Ausgewählt"
|
121 |
|
122 |
+
#: includes/admin/admin.php:171
|
123 |
msgid "Are you sure you want to delete this form?"
|
124 |
msgstr "Sind Sie sicher, dass Sie dieses Formular löschen möchten?"
|
125 |
|
126 |
+
#: includes/admin/admin.php:172
|
127 |
msgid "Are you sure you want to duplicate this form?"
|
128 |
msgstr "Sind Sie sicher, dass Sie dieses Formular duplizieren möchten?"
|
129 |
|
130 |
+
#: includes/admin/admin.php:173 includes/admin/builder/class-builder.php:341
|
131 |
msgid "Heads up!"
|
132 |
msgstr "Kopf hoch!"
|
133 |
|
134 |
+
#: includes/admin/admin.php:174
|
135 |
msgid "Please select at least one form to import."
|
136 |
msgstr ""
|
137 |
|
138 |
+
#: includes/admin/admin.php:177 includes/admin/builder/class-builder.php:332
|
139 |
msgid "OK"
|
140 |
msgstr "OK"
|
141 |
|
142 |
+
#: includes/admin/admin.php:178
|
143 |
msgid "Install and Activate"
|
144 |
msgstr ""
|
145 |
|
146 |
+
#: includes/admin/admin.php:179
|
147 |
msgid ""
|
148 |
"needs to be installed and activated to import its forms. Would you like us "
|
149 |
"to install and activate it for you?"
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: includes/admin/admin.php:181
|
153 |
msgid ""
|
154 |
"needs to be activated to import its forms. Would you like us to activate it "
|
155 |
+
"for you?"
|
156 |
msgstr ""
|
157 |
|
158 |
+
#: includes/admin/admin.php:182
|
159 |
msgid "Are you sure you want to disconnect this account?"
|
160 |
msgstr ""
|
161 |
"Sind Sie sicher, dass Sie die Verbindung zu diesem Konto trennen möchten?"
|
162 |
|
163 |
+
#: includes/admin/admin.php:183
|
164 |
msgid "Could not authenticate with the provider."
|
165 |
msgstr ""
|
166 |
|
167 |
+
#: includes/admin/admin.php:184
|
168 |
#, fuzzy
|
169 |
#| msgid "Save and Exit"
|
170 |
msgid "Save and Refresh"
|
171 |
msgstr "Speichern und schließen"
|
172 |
|
173 |
+
#: includes/admin/admin.php:185
|
174 |
+
#, fuzzy
|
175 |
+
#| msgid "Test"
|
176 |
+
msgid "Testing"
|
177 |
+
msgstr "Test:"
|
178 |
+
|
179 |
+
#: includes/admin/admin.php:186
|
180 |
#, fuzzy
|
181 |
#| msgid "Form successfully deleted."
|
182 |
#| msgid_plural "Forms successfully deleted"
|
183 |
msgid "Upgrade was successfully completed!"
|
184 |
msgstr "Formular erfolgreich gelöscht."
|
185 |
|
186 |
+
#: includes/admin/admin.php:187 includes/admin/builder/class-builder.php:403
|
187 |
msgid "Upload or Choose Your Image"
|
188 |
msgstr "Eigenes Bild verwenden"
|
189 |
|
190 |
+
#: includes/admin/admin.php:188 includes/admin/builder/class-builder.php:404
|
191 |
msgid "Use Image"
|
192 |
msgstr "Bild verwenden"
|
193 |
|
194 |
+
#. translators: %1$s - WPForms plugin name; %2$s - WPForms.com URL to a related
|
195 |
+
#. doc.
|
196 |
+
#: includes/admin/admin.php:391
|
197 |
msgid ""
|
198 |
+
"Your site is running an outdated version of PHP that is no longer supported "
|
199 |
+
"and may cause issues with %1$s. <a href=\"%2$s\" target=\"_blank\" rel="
|
200 |
+
"\"noopener noreferrer\">Read more</a> for additional information."
|
|
|
|
|
|
|
201 |
msgstr ""
|
202 |
|
203 |
+
#: includes/admin/admin.php:405
|
|
|
|
|
204 |
msgid ""
|
205 |
+
"<strong>Please Note:</strong> After July 2018, if no further action is "
|
206 |
+
"taken, WPForms functionality will be disabled."
|
207 |
+
msgstr ""
|
208 |
+
|
209 |
+
#: includes/admin/admin.php:427
|
210 |
+
msgid "Thanks for your interest in WPForms Pro!"
|
211 |
+
msgstr ""
|
212 |
+
|
213 |
+
#. translators: %s - WPForms.com contact page URL.
|
214 |
+
#: includes/admin/admin.php:431
|
215 |
+
#, fuzzy
|
216 |
+
#| msgid ""
|
217 |
+
#| "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
|
218 |
+
#| "noreferrer\">see our documentation</a> for additional details."
|
219 |
+
msgid ""
|
220 |
+
"If you have any questions or issues just <a href=\"%s\" target=\"_blank\" "
|
221 |
+
"rel=\"noopener noreferrer\">let us know</a>."
|
222 |
+
msgstr ""
|
223 |
+
"Für nähere Informationen besuchen Sie unsere <a href=\"%s\" target=\"blank\" "
|
224 |
+
"rel=\"noopener noreferrer\">Online-Dokumentation</a>."
|
225 |
+
|
226 |
+
#: includes/admin/admin.php:445
|
227 |
+
msgid ""
|
228 |
+
"After purchasing WPForms Pro, you'll need to <strong>download and install "
|
229 |
+
"the Pro version of the plugin</strong>, and then <strong>remove the free "
|
230 |
+
"plugin</strong>."
|
231 |
+
msgstr ""
|
232 |
+
|
233 |
+
#: includes/admin/admin.php:450
|
234 |
+
msgid "(Don't worry, all your forms and settings will be preserved.)"
|
235 |
+
msgstr ""
|
236 |
+
|
237 |
+
#. translators: %s - WPForms.com upgrade from Lite to paid docs page URL.
|
238 |
+
#: includes/admin/admin.php:456
|
239 |
+
#, fuzzy
|
240 |
+
#| msgid ""
|
241 |
+
#| "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
|
242 |
+
#| "noreferrer\">see our documentation</a> for additional details."
|
243 |
+
msgid ""
|
244 |
+
"Check out <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">our "
|
245 |
+
"documentation</a> for step-by-step instructions."
|
246 |
msgstr ""
|
247 |
+
"Für nähere Informationen besuchen Sie unsere <a href=\"%s\" target=\"blank\" "
|
248 |
+
"rel=\"noopener noreferrer\">Online-Dokumentation</a>."
|
249 |
|
250 |
+
#: includes/admin/ajax-actions.php:24 includes/fields/class-base.php:1095
|
251 |
#, fuzzy
|
252 |
#| msgid "You do not have permission"
|
253 |
msgid "You do not have permission."
|
282 |
msgid "Error updating form template"
|
283 |
msgstr "Fehler beim Aktualisieren des Formular-Templates"
|
284 |
|
285 |
+
#: includes/admin/ajax-actions.php:281 includes/fields/class-base.php:447
|
286 |
msgid "post type"
|
287 |
msgstr "Beitragsart"
|
288 |
|
289 |
+
#: includes/admin/ajax-actions.php:309 includes/fields/class-base.php:451
|
290 |
msgid "taxonomy"
|
291 |
msgstr " Taxonomie"
|
292 |
|
293 |
+
#: includes/admin/ajax-actions.php:369
|
294 |
+
msgid "Success! Your server can make SSL connections."
|
295 |
+
msgstr ""
|
296 |
+
|
297 |
+
#: includes/admin/ajax-actions.php:373
|
298 |
+
msgid ""
|
299 |
+
"There was an error and the connection failed. Please contact your web host "
|
300 |
+
"with the technical details below."
|
301 |
+
msgstr ""
|
302 |
+
|
303 |
+
#: includes/admin/builder/class-builder.php:318
|
304 |
msgid "AND"
|
305 |
msgstr "UND"
|
306 |
|
307 |
+
#: includes/admin/builder/class-builder.php:320
|
308 |
msgid "Add New Choices"
|
309 |
msgstr "Neue Auswahlmöglichkeiten hinzufügen"
|
310 |
|
311 |
+
#: includes/admin/builder/class-builder.php:321
|
312 |
+
#: includes/fields/class-base.php:384
|
313 |
msgid "Bulk Add"
|
314 |
msgstr "Mehrfaches Hinzufügen"
|
315 |
|
316 |
+
#: includes/admin/builder/class-builder.php:322
|
317 |
msgid "Hide Bulk Add"
|
318 |
msgstr "Mehrfaches Hinzufügen ausblenden"
|
319 |
|
320 |
+
#: includes/admin/builder/class-builder.php:323
|
321 |
msgid "Add Choices (one per line)"
|
322 |
msgstr "Auswahlmöglichkeiten hinzufügen (eine je Zeile)"
|
323 |
|
324 |
+
#: includes/admin/builder/class-builder.php:324
|
325 |
msgid ""
|
326 |
"Blue\n"
|
327 |
"Red\n"
|
328 |
"Green"
|
329 |
msgstr "Blau Rot Grün"
|
330 |
|
331 |
+
#: includes/admin/builder/class-builder.php:325
|
332 |
msgid "Show presets"
|
333 |
msgstr "Voreinstellungen anzeigen"
|
334 |
|
335 |
+
#: includes/admin/builder/class-builder.php:326
|
336 |
msgid "Hide presets"
|
337 |
msgstr "Voreinstellungen ausblenden"
|
338 |
|
339 |
+
#: includes/admin/builder/class-builder.php:330
|
340 |
+
#, fuzzy
|
341 |
+
#| msgid ""
|
342 |
+
#| "The {source} {type} contains over {limit} items ({total}). This may make "
|
343 |
+
#| "the field difficult for your vistors to use and/or cause the form to be "
|
344 |
+
#| "slow."
|
345 |
msgid ""
|
346 |
"The {source} {type} contains over {limit} items ({total}). This may make the "
|
347 |
+
"field difficult for your visitors to use and/or cause the form to be slow."
|
348 |
msgstr ""
|
349 |
"Die {source} {type} enthält über {limit} Stück ({total}). Das könnte "
|
350 |
"verursachen, dass das Feld für Ihre Besucher schwer zu benutzen oder das "
|
351 |
"Formular träge ist."
|
352 |
|
353 |
+
#: includes/admin/builder/class-builder.php:334
|
354 |
msgid ""
|
355 |
"Due to form changes, conditional logic rules have been removed or updated:"
|
356 |
msgstr ""
|
357 |
"Auf Grund von Veränderungen wurden die Regeln der Bedingungslogik entfernt "
|
358 |
"oder aktualisiert:"
|
359 |
|
360 |
+
#: includes/admin/builder/class-builder.php:335
|
361 |
msgid ""
|
362 |
"Are you sure you want to disable conditional logic? This will remove the "
|
363 |
"rules for this field or setting."
|
365 |
"Sind Sie sicher, dass Sie die Bedingungslogik deaktivieren möchten? Dadurch "
|
366 |
"werden alle bestehenden Regeln gelöscht ..."
|
367 |
|
368 |
+
#: includes/admin/builder/class-builder.php:336
|
369 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:222
|
370 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:233
|
371 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:710
|
372 |
+
#: pro/includes/admin/entries/class-entries-list.php:614
|
373 |
+
#: pro/includes/admin/entries/class-entries-list.php:627
|
374 |
msgid "Field"
|
375 |
msgstr "Feld"
|
376 |
|
377 |
+
#: includes/admin/builder/class-builder.php:337
|
378 |
msgid "Field Locked"
|
379 |
msgstr "Feld gesperrt"
|
380 |
|
381 |
+
#: includes/admin/builder/class-builder.php:338
|
382 |
msgid "This field cannot be deleted or duplicated."
|
383 |
msgstr "Dieses Feld kann nicht gelöscht oder dupliziert werden."
|
384 |
|
385 |
+
#: includes/admin/builder/class-builder.php:339
|
386 |
msgid "Available Fields"
|
387 |
msgstr "Verfügbare Felder"
|
388 |
|
389 |
+
#: includes/admin/builder/class-builder.php:340
|
390 |
msgid "No fields available"
|
391 |
msgstr "Keine Felder verfügbar"
|
392 |
|
393 |
+
#: includes/admin/builder/class-builder.php:344
|
394 |
msgid "No email fields"
|
395 |
msgstr "Keine E-Mail-Felder"
|
396 |
|
397 |
+
#: includes/admin/builder/class-builder.php:345
|
398 |
msgid "Are you sure you want to delete this notification?"
|
399 |
msgstr "Sind sie sicher, dass Sie diese Mitteilung löschen möchten?"
|
400 |
|
401 |
+
#: includes/admin/builder/class-builder.php:346
|
402 |
msgid "Enter a notification name"
|
403 |
msgstr "Name für Mitteilung eingeben"
|
404 |
|
405 |
+
#: includes/admin/builder/class-builder.php:347
|
406 |
msgid "Eg: User Confirmation"
|
407 |
msgstr "z.B.: Empfangsbestätigung"
|
408 |
|
409 |
+
#: includes/admin/builder/class-builder.php:348
|
410 |
msgid "You must provide a notification name"
|
411 |
msgstr "Sie müssen einen Namen für die Mitteilung eingeben"
|
412 |
|
413 |
+
#: includes/admin/builder/class-builder.php:349
|
414 |
#, fuzzy
|
415 |
#| msgid ""
|
416 |
#| "Form must contain one notification. To disable all notifications use the "
|
423 |
"zu deaktivieren, benutzen Sie das Dropdown für Einstellungen der "
|
424 |
"Mitteilungen."
|
425 |
|
426 |
+
#: includes/admin/builder/class-builder.php:350 lite/wpforms-lite.php:112
|
427 |
+
#: pro/wpforms-pro.php:479
|
428 |
msgid "Default Notification"
|
429 |
msgstr "Standard-Benachrichtigung "
|
430 |
|
431 |
+
#: includes/admin/builder/class-builder.php:351
|
432 |
+
#: includes/admin/builder/class-builder.php:528
|
433 |
msgid "Save"
|
434 |
msgstr "Speichern"
|
435 |
|
436 |
+
#: includes/admin/builder/class-builder.php:352
|
437 |
msgid "Saving ..."
|
438 |
msgstr "Speichern ..."
|
439 |
|
440 |
+
#: includes/admin/builder/class-builder.php:353
|
441 |
msgid "Saved!"
|
442 |
msgstr "Gespeichert!"
|
443 |
|
444 |
+
#: includes/admin/builder/class-builder.php:354
|
445 |
msgid "Save and Exit"
|
446 |
msgstr "Speichern und schließen"
|
447 |
|
448 |
+
#: includes/admin/builder/class-builder.php:356
|
449 |
+
#: includes/fields/class-base.php:713
|
450 |
msgid "Show Layouts"
|
451 |
msgstr "Layouts anzeigen"
|
452 |
|
453 |
+
#: includes/admin/builder/class-builder.php:357
|
454 |
msgid "Hide Layouts"
|
455 |
msgstr "Layouts verbergen"
|
456 |
|
457 |
+
#: includes/admin/builder/class-builder.php:358
|
458 |
msgid "Select your layout"
|
459 |
msgstr "Layout auswählen"
|
460 |
|
461 |
+
#: includes/admin/builder/class-builder.php:359
|
462 |
msgid "Select your column"
|
463 |
msgstr "Spalte auswählen"
|
464 |
|
465 |
+
#: includes/admin/builder/class-builder.php:360
|
466 |
+
#: includes/admin/builder/class-builder.php:487
|
467 |
msgid "Loading"
|
468 |
msgstr "Wird geladen"
|
469 |
|
470 |
+
#: includes/admin/builder/class-builder.php:366
|
471 |
msgid "Use Template"
|
472 |
msgstr "Template verwenden"
|
473 |
|
474 |
+
#: includes/admin/builder/class-builder.php:367
|
475 |
msgid ""
|
476 |
"Changing templates on an existing form will DELETE existing form fields. Are "
|
477 |
"you sure you want apply the new template?"
|
479 |
"Wenn das Template gewechselt wird, werden alle existierenden Felder "
|
480 |
"GELÖSCHT. Sind sie sicher, dass Sie das Template wechseln möchten?"
|
481 |
|
482 |
+
#: includes/admin/builder/class-builder.php:368
|
483 |
msgid ""
|
484 |
"You are almost done. To embed this form on your site, please paste the "
|
485 |
"following shortcode inside a post or page."
|
487 |
"Sie sind fast fertig. Um das Formular auf der Website anzuzeigen, fügen Sie "
|
488 |
"folgenden Shortcode in einer Seite oder einem Beitrag ein."
|
489 |
|
490 |
+
#: includes/admin/builder/class-builder.php:369
|
491 |
msgid "Or you can follow the instructions in this video."
|
492 |
msgstr "Oder Sie können nach der Anleitung in folgendem Video vorgehen."
|
493 |
|
494 |
+
#: includes/admin/builder/class-builder.php:370
|
495 |
+
#: includes/admin/builder/class-builder.php:533
|
496 |
msgid "Exit"
|
497 |
msgstr "Verlassen"
|
498 |
|
499 |
+
#: includes/admin/builder/class-builder.php:372
|
500 |
msgid "If you exit without saving, your changes will be lost."
|
501 |
msgstr ""
|
502 |
"Wenn Sie die Seite ohne zu speichern verlassen, werden alle Änderungen "
|
503 |
"verloren gehen."
|
504 |
|
505 |
+
#: includes/admin/builder/class-builder.php:373
|
506 |
msgid "Are you sure you want to delete this field?"
|
507 |
msgstr "Sind Sie sicher, dass Sie dieses Feld löschen möchten?"
|
508 |
|
509 |
+
#: includes/admin/builder/class-builder.php:374
|
510 |
msgid "Are you sure you want to duplicate this field?"
|
511 |
msgstr "Sind Sie sicher, dass Sie dieses Feld duplizieren möchten?"
|
512 |
|
513 |
+
#: includes/admin/builder/class-builder.php:375
|
514 |
msgid "(copy)"
|
515 |
msgstr "(kopieren)"
|
516 |
|
517 |
+
#: includes/admin/builder/class-builder.php:376
|
518 |
#, fuzzy
|
519 |
#| msgid "Please enter a form title."
|
520 |
msgid "Please enter a form name."
|
521 |
msgstr "Bitte einen Titel für das Formular eingeben."
|
522 |
|
523 |
+
#: includes/admin/builder/class-builder.php:377
|
524 |
msgid "This item must contain at least one choice."
|
525 |
msgstr "Dieses Element muss mind. eine Auswahlmöglichkeit enthalten."
|
526 |
|
527 |
+
#: includes/admin/builder/class-builder.php:378
|
528 |
+
#: includes/fields/class-base.php:253 includes/fields/class-base.php:763
|
529 |
+
#: lite/wpforms-lite.php:103 pro/wpforms-pro.php:472
|
530 |
msgid "Off"
|
531 |
msgstr "Aus"
|
532 |
|
533 |
+
#: includes/admin/builder/class-builder.php:379
|
534 |
+
#: includes/fields/class-base.php:253 lite/wpforms-lite.php:102
|
535 |
+
#: pro/wpforms-pro.php:471
|
536 |
msgid "On"
|
537 |
msgstr "An"
|
538 |
|
539 |
+
#: includes/admin/builder/class-builder.php:380
|
540 |
msgid "or"
|
541 |
msgstr "oder"
|
542 |
|
543 |
+
#: includes/admin/builder/class-builder.php:381
|
544 |
+
#: includes/admin/class-am-deactivation-survey.php:307
|
545 |
#: includes/templates/class-suggestion.php:61
|
546 |
msgid "Other"
|
547 |
msgstr "Andere"
|
548 |
|
549 |
+
#: includes/admin/builder/class-builder.php:382
|
550 |
+
#: includes/class-conditional-logic-core.php:400
|
551 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:728
|
552 |
msgid "is"
|
553 |
msgstr "ist"
|
554 |
|
555 |
+
#: includes/admin/builder/class-builder.php:383
|
556 |
+
#: includes/class-conditional-logic-core.php:401
|
557 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:729
|
558 |
msgid "is not"
|
559 |
msgstr "ist nicht"
|
560 |
|
561 |
+
#: includes/admin/builder/class-builder.php:384
|
562 |
+
#: includes/class-conditional-logic-core.php:402
|
563 |
msgid "empty"
|
564 |
msgstr "leer"
|
565 |
|
566 |
+
#: includes/admin/builder/class-builder.php:385
|
567 |
+
#: includes/class-conditional-logic-core.php:403
|
568 |
msgid "not empty"
|
569 |
msgstr "nicht leer"
|
570 |
|
571 |
+
#: includes/admin/builder/class-builder.php:386
|
572 |
+
#: includes/class-conditional-logic-core.php:408
|
573 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:726
|
574 |
msgid "contains"
|
575 |
msgstr "enthält"
|
576 |
|
577 |
+
#: includes/admin/builder/class-builder.php:387
|
578 |
+
#: includes/class-conditional-logic-core.php:409
|
579 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:727
|
580 |
msgid "does not contain"
|
581 |
msgstr "enthält nicht"
|
582 |
|
583 |
+
#: includes/admin/builder/class-builder.php:388
|
584 |
+
#: includes/class-conditional-logic-core.php:410
|
585 |
msgid "starts with"
|
586 |
msgstr "beginnt mit"
|
587 |
|
588 |
+
#: includes/admin/builder/class-builder.php:389
|
589 |
+
#: includes/class-conditional-logic-core.php:411
|
590 |
msgid "ends with"
|
591 |
msgstr "endet mit"
|
592 |
|
593 |
+
#: includes/admin/builder/class-builder.php:390
|
594 |
+
#: includes/class-conditional-logic-core.php:412
|
595 |
+
#, fuzzy
|
596 |
+
#| msgid "Create a %s"
|
597 |
+
msgid "greater than"
|
598 |
+
msgstr "Erstelle ein %s"
|
599 |
+
|
600 |
+
#: includes/admin/builder/class-builder.php:391
|
601 |
+
#: includes/class-conditional-logic-core.php:413
|
602 |
+
msgid "less than"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: includes/admin/builder/class-builder.php:392
|
606 |
msgid ""
|
607 |
"Form entries must be stored to accept payments. Please enable saving form "
|
608 |
"entries in the General settings first."
|
611 |
"Bitte aktivieren Sie das Speichern von Einträgen in den allgemeinen "
|
612 |
"Einstellungen."
|
613 |
|
614 |
+
#: includes/admin/builder/class-builder.php:393
|
615 |
#: pro/includes/fields/class-page-break.php:199
|
616 |
#: pro/includes/fields/class-page-break.php:521
|
617 |
msgid "Previous"
|
618 |
msgstr "Vorherige"
|
619 |
|
620 |
+
#: includes/admin/builder/class-builder.php:394
|
621 |
+
msgid ""
|
622 |
+
"Your form contains required {provider} settings that have not been "
|
623 |
+
"configured. Please double-check and configure these settings to complete the "
|
624 |
+
"connection setup."
|
625 |
+
msgstr ""
|
626 |
+
|
627 |
+
#: includes/admin/builder/class-builder.php:395
|
628 |
+
#: includes/class-conditional-logic-core.php:478
|
629 |
msgid "Create new rule"
|
630 |
msgstr "Neue Regel erstellen"
|
631 |
|
632 |
+
#: includes/admin/builder/class-builder.php:396
|
633 |
msgid "Add new group"
|
634 |
msgstr "Neue Gruppe hinzufügen"
|
635 |
|
636 |
+
#: includes/admin/builder/class-builder.php:397
|
637 |
+
#: includes/class-conditional-logic-core.php:479
|
638 |
msgid "Delete rule"
|
639 |
msgstr "Regel löschen"
|
640 |
|
641 |
+
#: includes/admin/builder/class-builder.php:399
|
642 |
+
#: includes/admin/builder/functions.php:248 includes/fields/class-base.php:659
|
643 |
msgid "Show Smart Tags"
|
644 |
msgstr "Smart Tags anzeigen"
|
645 |
|
646 |
+
#: includes/admin/builder/class-builder.php:400
|
647 |
msgid "Hide Smart Tags"
|
648 |
msgstr "Smart Tags ausblenden"
|
649 |
|
650 |
+
#: includes/admin/builder/class-builder.php:401
|
651 |
+
#: includes/class-conditional-logic-core.php:359
|
652 |
+
#: src/Providers/Provider/Settings/FormBuilder.php:126
|
653 |
+
#: src/Providers/Provider/Settings/FormBuilder.php:161
|
654 |
+
#, fuzzy
|
655 |
+
#| msgid "-- Select Field --"
|
656 |
+
msgid "--- Select Field ---"
|
657 |
msgstr "-- Feld auswählen --"
|
658 |
|
659 |
+
#: includes/admin/builder/class-builder.php:402
|
660 |
+
#: includes/class-conditional-logic-core.php:458
|
661 |
+
#, fuzzy
|
662 |
+
#| msgid "-- Select Choice --"
|
663 |
+
msgid "--- Select Choice ---"
|
664 |
msgstr "-- Option auswählen --"
|
665 |
|
666 |
+
#: includes/admin/builder/class-builder.php:405
|
667 |
+
#: includes/fields/class-base.php:422 includes/fields/class-base.php:537
|
668 |
+
#, fuzzy
|
669 |
+
#| msgid "Use Image"
|
670 |
+
msgid "Remove Image"
|
671 |
+
msgstr "Bild verwenden"
|
672 |
+
|
673 |
+
#: includes/admin/builder/class-builder.php:438
|
674 |
msgid "Countries"
|
675 |
msgstr "Länder"
|
676 |
|
677 |
+
#: includes/admin/builder/class-builder.php:442
|
678 |
msgid "Countries Postal Code"
|
679 |
msgstr "Länder Postleitzahl"
|
680 |
|
681 |
+
#: includes/admin/builder/class-builder.php:446
|
682 |
msgid "States"
|
683 |
msgstr "Bundesländer"
|
684 |
|
685 |
+
#: includes/admin/builder/class-builder.php:450
|
686 |
msgid "States Postal Code"
|
687 |
msgstr "Bundesländer Postleitzahl"
|
688 |
|
689 |
+
#: includes/admin/builder/class-builder.php:454
|
690 |
msgid "Months"
|
691 |
msgstr "Monate"
|
692 |
|
693 |
+
#: includes/admin/builder/class-builder.php:458
|
694 |
msgid "Days"
|
695 |
msgstr "Tage"
|
696 |
|
697 |
+
#: includes/admin/builder/class-builder.php:502
|
698 |
+
#: includes/admin/class-welcome.php:114
|
699 |
+
msgid "Sullie the WPForms mascot"
|
700 |
+
msgstr ""
|
701 |
+
|
702 |
+
#: includes/admin/builder/class-builder.php:510
|
703 |
msgid "Now editing"
|
704 |
msgstr "Wird bearbeitet"
|
705 |
|
706 |
+
#: includes/admin/builder/class-builder.php:521
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
707 |
msgid "Embed Form"
|
708 |
msgstr "Formular einbetten"
|
709 |
|
710 |
+
#: includes/admin/builder/class-builder.php:523
|
711 |
msgid "Embed"
|
712 |
msgstr "Einbetten"
|
713 |
|
714 |
+
#: includes/admin/builder/class-builder.php:526
|
715 |
msgid "Save Form"
|
716 |
msgstr "Formular speichern"
|
717 |
|
718 |
+
#: includes/admin/builder/functions.php:190
|
719 |
msgid "Field #"
|
720 |
msgstr "feld #"
|
721 |
|
722 |
+
#: includes/admin/builder/panels/class-analytics.php:21
|
723 |
+
msgid "Analytics"
|
724 |
+
msgstr ""
|
725 |
+
|
726 |
+
#: includes/admin/builder/panels/class-analytics.php:55
|
727 |
+
#: includes/admin/builder/panels/class-providers.php:56
|
728 |
+
msgid ""
|
729 |
+
"We need to save your progress to continue to the Marketing panel. Is that OK?"
|
730 |
+
msgstr ""
|
731 |
+
"Ihr Fortschritt muss gespeichert werden, damit Sie zum Marketingabschnitt "
|
732 |
+
"übergeben können. Sind sie einverstanden?"
|
733 |
+
|
734 |
+
#: includes/admin/builder/panels/class-analytics.php:56
|
735 |
+
#: includes/admin/builder/panels/class-providers.php:57
|
736 |
+
#, fuzzy
|
737 |
+
#| msgid "Are you sure you want to delete this connecton?"
|
738 |
+
msgid "Are you sure you want to delete this connection?"
|
739 |
+
msgstr "Sind sie sicher, dass Sie diese Verbindung löschen möchten?"
|
740 |
+
|
741 |
+
#: includes/admin/builder/panels/class-analytics.php:57
|
742 |
+
#: includes/admin/builder/panels/class-providers.php:58
|
743 |
+
msgid "Enter a %type% nickname"
|
744 |
+
msgstr "Neuen %type% Kurznamen eingeben"
|
745 |
+
|
746 |
+
#: includes/admin/builder/panels/class-analytics.php:58
|
747 |
+
#: includes/admin/builder/panels/class-providers.php:59
|
748 |
+
msgid "Eg: Newsletter Optin"
|
749 |
+
msgstr "z.B.: Newsletterauswahl"
|
750 |
+
|
751 |
+
#: includes/admin/builder/panels/class-analytics.php:59
|
752 |
+
#: includes/admin/builder/panels/class-providers.php:60
|
753 |
+
msgid "You must provide a connection nickname"
|
754 |
+
msgstr "Sie müssen einen Kurznamen für die Verbindung eingeben"
|
755 |
+
|
756 |
+
#: includes/admin/builder/panels/class-analytics.php:60
|
757 |
+
#: includes/admin/builder/panels/class-providers.php:61
|
758 |
+
msgid "Field required"
|
759 |
+
msgstr "Pflichtfeld"
|
760 |
+
|
761 |
+
#: includes/admin/builder/panels/class-analytics.php:77
|
762 |
+
#: includes/admin/builder/panels/class-payments.php:41
|
763 |
+
#, fuzzy
|
764 |
+
#| msgid "Default Value"
|
765 |
+
msgid "Default"
|
766 |
+
msgstr "Standardwert"
|
767 |
+
|
768 |
+
#: includes/admin/builder/panels/class-analytics.php:98
|
769 |
+
#: includes/admin/builder/panels/class-payments.php:62
|
770 |
+
#: includes/admin/builder/panels/class-providers.php:96
|
771 |
+
msgid ""
|
772 |
+
"You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
|
773 |
+
"\">setup your form</a> before you can manage these settings."
|
774 |
+
msgstr ""
|
775 |
+
"Sie müssen Ihre Formular erst <a href=\"#\" class=\"wpforms-panel-switch\" "
|
776 |
+
"data-panel=\"setup\">einrichten</a>, bevor Sie diese Einstellungen "
|
777 |
+
"bearbeiten können."
|
778 |
+
|
779 |
+
#: includes/admin/builder/panels/class-analytics.php:118
|
780 |
+
#, fuzzy
|
781 |
+
#| msgid "Install Your Payment Integration"
|
782 |
+
msgid "Install Your Analytic Integration"
|
783 |
+
msgstr "Installieren Sie ihren Zahlungsdienstleister"
|
784 |
+
|
785 |
+
#. translators: %s - plugin admin area Addons page.
|
786 |
+
#: includes/admin/builder/panels/class-analytics.php:123
|
787 |
+
msgid ""
|
788 |
+
"It seems you do not have any analytics plugins or addons activated. We "
|
789 |
+
"recommend <a href=\"%s\">MonsterInsights</a>."
|
790 |
+
msgstr ""
|
791 |
+
|
792 |
+
#: includes/admin/builder/panels/class-analytics.php:138
|
793 |
+
#, fuzzy
|
794 |
+
#| msgid "Select Your Payment Integration"
|
795 |
+
msgid "Select Your Analytics Integration"
|
796 |
+
msgstr "Wählen Sie Ihren Zahlungsdienstleister"
|
797 |
+
|
798 |
+
#: includes/admin/builder/panels/class-analytics.php:139
|
799 |
+
msgid "Select your analytics plugin or service from the options on the left."
|
800 |
+
msgstr ""
|
801 |
+
|
802 |
+
#: includes/admin/builder/panels/class-fields.php:22
|
803 |
msgid "Fields"
|
804 |
msgstr "Felder"
|
805 |
|
806 |
+
#: includes/admin/builder/panels/class-fields.php:70
|
807 |
msgid "Add Fields"
|
808 |
msgstr "Felder hinzufügen"
|
809 |
|
810 |
+
#: includes/admin/builder/panels/class-fields.php:77
|
811 |
msgid "Field Options"
|
812 |
msgstr "Feldoptionen"
|
813 |
|
814 |
+
#: includes/admin/builder/panels/class-fields.php:105
|
815 |
msgid ""
|
816 |
"You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
|
817 |
"\">setup your form</a> before you can manage the fields."
|
818 |
msgstr ""
|
819 |
"Sie müssen ihr Formular erst einrichten, bevor Sie Felder verwalten können."
|
820 |
|
821 |
+
#: includes/admin/builder/panels/class-fields.php:142
|
822 |
+
#: includes/admin/builder/panels/class-settings.php:118
|
823 |
#: includes/admin/importers/class-contact-form-7.php:106
|
824 |
#: includes/admin/importers/class-ninja-forms.php:123
|
825 |
msgid "Submit"
|
826 |
msgstr "Senden"
|
827 |
|
828 |
+
#: includes/admin/builder/panels/class-fields.php:163
|
829 |
msgid "Standard Fields"
|
830 |
msgstr "Standard-Felder"
|
831 |
|
832 |
+
#: includes/admin/builder/panels/class-fields.php:167
|
833 |
msgid "Fancy Fields"
|
834 |
msgstr "Besondere Felder"
|
835 |
|
836 |
+
#: includes/admin/builder/panels/class-fields.php:171
|
837 |
msgid "Payment Fields"
|
838 |
msgstr "Zahlungsfelder"
|
839 |
|
840 |
+
#: includes/admin/builder/panels/class-fields.php:221
|
841 |
msgid "You don't have any fields yet."
|
842 |
msgstr "Sie haben noch keine Felder angelegt."
|
843 |
|
844 |
+
#: includes/admin/builder/panels/class-fields.php:253
|
845 |
msgid "You don't have any fields yet. Add some!"
|
846 |
msgstr "Sie haben noch keine Felder angelegt. Erstellen Sie welche!"
|
847 |
|
848 |
+
#: includes/admin/builder/panels/class-fields.php:275
|
849 |
+
#: includes/fields/class-base.php:1134
|
850 |
msgid "Duplicate Field"
|
851 |
msgstr "Feld duplizieren"
|
852 |
|
853 |
+
#: includes/admin/builder/panels/class-fields.php:277
|
854 |
+
#: includes/fields/class-base.php:1135
|
855 |
msgid "Delete Field"
|
856 |
msgstr "Feld löschen"
|
857 |
|
858 |
+
#: includes/admin/builder/panels/class-fields.php:279
|
859 |
+
#: includes/fields/class-base.php:1136
|
860 |
msgid "Click to edit. Drag to reorder."
|
861 |
msgstr "Klicken um zu Bearbeiten. Ziehen zum Sortieren."
|
862 |
|
863 |
+
#: includes/admin/builder/panels/class-payments.php:22 pro/wpforms-pro.php:157
|
864 |
+
#: pro/wpforms-pro.php:228
|
865 |
+
msgid "Payments"
|
866 |
+
msgstr "Zahlungen"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
867 |
|
868 |
+
#: includes/admin/builder/panels/class-payments.php:82
|
869 |
+
#: includes/admin/class-welcome.php:235 lite/wpforms-lite.php:461
|
870 |
+
msgid "Upgrade to PRO"
|
871 |
+
msgstr "Auf PRO upgraden"
|
872 |
|
873 |
+
#: includes/admin/builder/panels/class-payments.php:91
|
874 |
+
msgid "Install Your Payment Integration"
|
875 |
+
msgstr "Installieren Sie ihren Zahlungsdienstleister"
|
876 |
|
877 |
+
#. translators: %s - Addons page URL.
|
878 |
+
#: includes/admin/builder/panels/class-payments.php:97
|
879 |
+
#, fuzzy
|
880 |
+
#| msgid ""
|
881 |
+
#| "It seems you do not have any payment add-ons activated. You can head over "
|
882 |
+
#| "to the <a href=\"%s\">Add-Ons page</a> to install and activate the add-on "
|
883 |
+
#| "for your payment service."
|
884 |
+
msgid ""
|
885 |
+
"It seems you do not have any payment addons activated. You can head over to "
|
886 |
+
"the <a href=\"%s\">Addons page</a> to install and activate the addon for "
|
887 |
+
"your payment service."
|
888 |
+
msgstr ""
|
889 |
+
"Es scheint so, als ob Sie noch keine Zahlungs-Add-ons aktiviert haben. Auf "
|
890 |
+
"der <a href=\"%s\">Add-ons-Seitee</a> können Sie das Add-on für Ihren "
|
891 |
+
"Zahlungsdienstleister installieren und aktivieren."
|
892 |
|
893 |
+
#: includes/admin/builder/panels/class-payments.php:112
|
894 |
+
msgid "Select Your Payment Integration"
|
895 |
+
msgstr "Wählen Sie Ihren Zahlungsdienstleister"
|
896 |
|
897 |
+
#: includes/admin/builder/panels/class-payments.php:113
|
898 |
+
#, fuzzy
|
899 |
+
#| msgid ""
|
900 |
+
#| "Select your email payment provider provider from the options on the left. "
|
901 |
+
#| "If you don't see your payment service listed, then let us know and we'll "
|
902 |
+
#| "do our best to get it added as fast as possible"
|
903 |
msgid ""
|
904 |
+
"Select your payment provider from the options on the left. If you don't see "
|
905 |
+
"your payment service listed, then let us know and we'll do our best to get "
|
906 |
+
"it added as fast as possible."
|
907 |
msgstr ""
|
908 |
+
"Wählen Sie Ihren E-Mail-Zahlungsdienstleister aus der Auswahl auf der linken "
|
909 |
+
"Seite aus. Wenn Sie ihn dort nicht finden, informieren Sie uns darüber und "
|
910 |
+
"wir werden versuchen, ihn so schnell wie möglich zu integrieren."
|
911 |
+
|
912 |
+
#: includes/admin/builder/panels/class-providers.php:22
|
913 |
+
msgid "Marketing"
|
914 |
+
msgstr "Marketing"
|
915 |
|
916 |
+
#: includes/admin/builder/panels/class-providers.php:119
|
917 |
msgid "Install Your Marketing Integration"
|
918 |
msgstr "Ihre Marketinganbindung installieren"
|
919 |
|
920 |
+
#. translators: %s - plugin admin area Addons page.
|
921 |
+
#: includes/admin/builder/panels/class-providers.php:124
|
922 |
#, fuzzy
|
923 |
#| msgid ""
|
924 |
#| "It seems you do not have any marketing add-ons activated. You can head "
|
933 |
"aktivieren Sie das Add-on für Ihren Anbieter auf folgender <a href=\"%s"
|
934 |
"\">Seite</a>."
|
935 |
|
936 |
+
#: includes/admin/builder/panels/class-providers.php:139
|
937 |
msgid "Select Your Marketing Integration"
|
938 |
msgstr "Ihre Marketinganbindung auswählen"
|
939 |
|
940 |
+
#: includes/admin/builder/panels/class-providers.php:140
|
941 |
#, fuzzy
|
942 |
#| msgid ""
|
943 |
#| "Select your email marketing service provider or CRM from the options on "
|
952 |
"Auswahl unterhalb aus. Sollten Sie nicht fündig werden, lassen Sie es uns "
|
953 |
"wissen und wir werden unser Bestes geben, um die Liste zu ergänzen."
|
954 |
|
955 |
+
#: includes/admin/builder/panels/class-settings.php:22
|
956 |
+
#: includes/admin/class-menu.php:84 includes/admin/class-menu.php:151
|
957 |
msgid "Settings"
|
958 |
msgstr "Einstellungen"
|
959 |
|
960 |
+
#: includes/admin/builder/panels/class-settings.php:42
|
961 |
+
#: includes/admin/builder/panels/class-settings.php:82
|
962 |
+
#: includes/admin/class-settings.php:164 includes/admin/class-settings.php:286
|
963 |
msgid "General"
|
964 |
msgstr "Allgemein"
|
965 |
|
966 |
+
#: includes/admin/builder/panels/class-settings.php:43 lite/wpforms-lite.php:65
|
967 |
+
#: lite/wpforms-lite.php:98 pro/wpforms-pro.php:458 pro/wpforms-pro.php:467
|
968 |
msgid "Notifications"
|
969 |
msgstr "Mitteilungen"
|
970 |
|
971 |
+
#: includes/admin/builder/panels/class-settings.php:44
|
972 |
+
#: includes/admin/builder/panels/class-settings.php:175
|
973 |
msgid "Confirmation"
|
974 |
msgstr "Bestätigung"
|
975 |
|
976 |
+
#: includes/admin/builder/panels/class-settings.php:63
|
977 |
msgid ""
|
978 |
"You need to <a href=\"#\" class=\"wpforms-panel-switch\" data-panel=\"setup"
|
979 |
"\">setup your form</a> before you can manage the settings."
|
982 |
"data-panel=\"setup\">einrichten</a>, bevor Sie die Einstellungen bearbeiten "
|
983 |
"können."
|
984 |
|
985 |
+
#: includes/admin/builder/panels/class-settings.php:89
|
986 |
+
#: includes/admin/builder/panels/class-setup.php:56
|
987 |
+
#: includes/class-smart-tags.php:37
|
988 |
msgid "Form Name"
|
989 |
msgstr "Formularname"
|
990 |
|
991 |
+
#: includes/admin/builder/panels/class-settings.php:99
|
992 |
msgid "Form Description"
|
993 |
msgstr "Formularbeschreibung"
|
994 |
|
995 |
+
#: includes/admin/builder/panels/class-settings.php:106
|
996 |
msgid "Form CSS Class"
|
997 |
msgstr "Formular CSS-Klasse"
|
998 |
|
999 |
+
#: includes/admin/builder/panels/class-settings.php:108
|
1000 |
msgid ""
|
1001 |
"Enter CSS class names for the form wrapper. Multiple class names should be "
|
1002 |
"separated with spaces."
|
1004 |
"Name für CSS-Klasse des Formular-Wrappers eingeben. Mehrere Klassen können "
|
1005 |
"mit einem Komma getrennt werden."
|
1006 |
|
1007 |
+
#: includes/admin/builder/panels/class-settings.php:116
|
1008 |
msgid "Submit Button Text"
|
1009 |
msgstr "Senden-Button Beschriftung"
|
1010 |
|
1011 |
+
#: includes/admin/builder/panels/class-settings.php:126
|
1012 |
msgid "Submit Button Processing Text"
|
1013 |
msgstr "Senden-Button \"In Arbeit\" Text"
|
1014 |
|
1015 |
+
#: includes/admin/builder/panels/class-settings.php:128
|
1016 |
msgid ""
|
1017 |
"Enter the submit button text you would like the button display while the "
|
1018 |
"form submit is processing."
|
1020 |
"Geben Sie den Text ein, den der Button anzeigen soll, während das Formular "
|
1021 |
"verarbeitet wird."
|
1022 |
|
1023 |
+
#: includes/admin/builder/panels/class-settings.php:136
|
1024 |
msgid "Submit Button CSS Class"
|
1025 |
msgstr "CSS-Klasse für Senden-Button"
|
1026 |
|
1027 |
+
#: includes/admin/builder/panels/class-settings.php:138
|
1028 |
msgid ""
|
1029 |
"Enter CSS class names for the form submit button. Multiple names should be "
|
1030 |
"separated with spaces."
|
1032 |
"CSS-Klassennamen eingeben für den Senden-Button. Mehrere CSS-Klassen können "
|
1033 |
"mit einem Komma getrennt eingegeben werden."
|
1034 |
|
1035 |
+
#: includes/admin/builder/panels/class-settings.php:146
|
1036 |
msgid "Enable anti-spam honeypot"
|
1037 |
msgstr "Anti-SPAM \"Honigtopf\" aktivieren"
|
1038 |
|
1039 |
+
#: includes/admin/builder/panels/class-settings.php:157
|
1040 |
msgid "Enable Google invisible reCAPTCHA"
|
1041 |
msgstr "Googles unsichtbares reCAPTCHA aktivieren"
|
1042 |
|
1043 |
+
#: includes/admin/builder/panels/class-settings.php:157
|
1044 |
msgid "Enable Google reCAPTCHA (v2)"
|
1045 |
msgstr "Googles reCAPTCHA aktivieren (v2)"
|
1046 |
|
1047 |
+
#: includes/admin/builder/panels/class-settings.php:182
|
1048 |
msgid "Confirmation Type"
|
1049 |
msgstr "Bestätigungsart"
|
1050 |
|
1051 |
+
#: includes/admin/builder/panels/class-settings.php:186
|
1052 |
+
#: includes/templates/class-suggestion.php:76 lite/wpforms-lite.php:219
|
1053 |
+
#: pro/wpforms-pro.php:616
|
1054 |
msgid "Message"
|
1055 |
msgstr "Nachricht"
|
1056 |
|
1057 |
+
#: includes/admin/builder/panels/class-settings.php:187
|
1058 |
msgid "Show Page"
|
1059 |
msgstr "Seite anzeigen"
|
1060 |
|
1061 |
+
#: includes/admin/builder/panels/class-settings.php:188
|
1062 |
msgid "Go to URL (Redirect)"
|
1063 |
msgstr "Gehe zu URL (Weiterleitung)"
|
1064 |
|
1065 |
+
#: includes/admin/builder/panels/class-settings.php:197
|
1066 |
msgid "Confirmation Message"
|
1067 |
msgstr "Bestätigungsmitteilung"
|
1068 |
|
1069 |
+
#: includes/admin/builder/panels/class-settings.php:199
|
1070 |
#: includes/admin/importers/class-contact-form-7.php:123
|
1071 |
#: includes/admin/importers/class-ninja-forms.php:140
|
1072 |
msgid "Thanks for contacting us! We will be in touch with you shortly."
|
1074 |
"Danke für Ihre Kontaktaufnahme. Wir werden uns umgehend mit Ihnen in "
|
1075 |
"Verbindung setzen."
|
1076 |
|
1077 |
+
#: includes/admin/builder/panels/class-settings.php:210
|
1078 |
msgid "Automatically scroll to the confirmation message"
|
1079 |
msgstr "Automatisch zur Bestätigungsmitteilung scrollen"
|
1080 |
|
1081 |
+
#: includes/admin/builder/panels/class-settings.php:223
|
1082 |
msgid "Confirmation Page"
|
1083 |
msgstr "Bestätigungsseite"
|
1084 |
|
1085 |
+
#: includes/admin/builder/panels/class-settings.php:233
|
1086 |
msgid "Confirmation Redirect URL"
|
1087 |
msgstr "URL für Weiterleitung der Bestätigung"
|
1088 |
|
1089 |
+
#: includes/admin/builder/panels/class-setup.php:22
|
1090 |
msgid "Setup"
|
1091 |
msgstr "Einrichtung"
|
1092 |
|
1093 |
+
#: includes/admin/builder/panels/class-setup.php:57
|
1094 |
msgid "Enter your form name here…"
|
1095 |
msgstr "Geben Sie den Formularnamen hier ein..."
|
1096 |
|
1097 |
+
#: includes/admin/builder/panels/class-setup.php:61
|
1098 |
msgid "Select a Template"
|
1099 |
msgstr "Template auswählen"
|
1100 |
|
1101 |
+
#: includes/admin/builder/panels/class-setup.php:67
|
1102 |
msgid ""
|
1103 |
"To speed up the process, you can select from one of our pre-made templates "
|
1104 |
"or start with a <strong><a href=\"#\" class=\"wpforms-trigger-blank\">blank "
|
1108 |
"Templates verwenden oder mit einem <strong><a href=\"#\" class=\"wpforms-"
|
1109 |
"trigger-blank\">leeren Formular</a></strong> beginnen."
|
1110 |
|
1111 |
+
#: includes/admin/builder/panels/class-setup.php:82
|
1112 |
#, fuzzy
|
1113 |
#| msgid "Email Template"
|
1114 |
msgid "Additional Templates"
|
1115 |
msgstr "E-Mail-Template"
|
1116 |
|
1117 |
+
#. translators: %1$s - WPForms.com URL to a template suggestion, %2$s -
|
1118 |
+
#. WPForms.com URL to a doc about custom templates.
|
1119 |
+
#: includes/admin/builder/panels/class-setup.php:93
|
1120 |
msgid ""
|
1121 |
+
"Have a suggestion for a new template? <a href=\"%1$s\" target=\"_blank\" rel="
|
1122 |
+
"\"noopener noreferrer\">We'd love to hear it</a>. Also, you can <a href="
|
1123 |
+
"\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">create your own "
|
1124 |
+
"templates</a>!"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: includes/admin/builder/panels/class-setup.php:110
|
1128 |
msgid "Search additional templates..."
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#. translators: %1$s - WPForms.com URL to an addon page, %2$s - WPForms.com URL
|
1132 |
+
#. to a docs article.
|
1133 |
+
#: includes/admin/builder/panels/class-setup.php:122
|
1134 |
msgid ""
|
1135 |
+
"More are available in the <a href=\"%1$s\" target=\"_blank\" rel=\"noopener "
|
1136 |
+
"noreferrer\">Form Templates Pack addon</a> or by <a href=\"%2$s\" target="
|
1137 |
+
"\"_blank\" rel=\"noopener noreferrer\">creating your own</a>."
|
1138 |
msgstr ""
|
1139 |
|
1140 |
+
#: includes/admin/builder/panels/class-setup.php:170
|
1141 |
msgid "Selected"
|
1142 |
msgstr "Ausgewählt"
|
1143 |
|
1144 |
+
#. translators: %s - Form template name.
|
1145 |
+
#: includes/admin/builder/panels/class-setup.php:182
|
1146 |
#, fuzzy
|
1147 |
#| msgid "template"
|
|
|
1148 |
msgid "%s template"
|
1149 |
msgstr "Template"
|
1150 |
|
1151 |
+
#. translators: %s - Form template name.
|
1152 |
+
#: includes/admin/builder/panels/class-setup.php:195
|
1153 |
#, fuzzy
|
1154 |
#| msgid "Create a %s"
|
|
|
1155 |
msgid "Create a %s"
|
1156 |
msgstr "Erstelle ein %s"
|
1157 |
|
1158 |
+
#: includes/admin/class-am-deactivation-survey.php:169
|
1159 |
+
msgid "Please select an option"
|
1160 |
+
msgstr ""
|
1161 |
+
|
1162 |
+
#: includes/admin/class-am-deactivation-survey.php:294
|
1163 |
+
msgid "I no longer need the plugin"
|
1164 |
+
msgstr ""
|
1165 |
+
|
1166 |
+
#: includes/admin/class-am-deactivation-survey.php:297
|
1167 |
+
msgid "I'm switching to a different plugin"
|
1168 |
+
msgstr ""
|
1169 |
+
|
1170 |
+
#: includes/admin/class-am-deactivation-survey.php:298
|
1171 |
+
msgid "Please share which plugin"
|
1172 |
+
msgstr ""
|
1173 |
+
|
1174 |
+
#: includes/admin/class-am-deactivation-survey.php:301
|
1175 |
+
msgid "I couldn't get the plugin to work"
|
1176 |
+
msgstr ""
|
1177 |
+
|
1178 |
+
#: includes/admin/class-am-deactivation-survey.php:304
|
1179 |
+
msgid "It's a temporary deactivation"
|
1180 |
+
msgstr ""
|
1181 |
+
|
1182 |
+
#: includes/admin/class-am-deactivation-survey.php:308
|
1183 |
+
msgid "Please share the reason"
|
1184 |
+
msgstr ""
|
1185 |
+
|
1186 |
+
#: includes/admin/class-am-deactivation-survey.php:315
|
1187 |
+
msgid "Quick Feedback"
|
1188 |
+
msgstr ""
|
1189 |
+
|
1190 |
+
#: includes/admin/class-am-deactivation-survey.php:316
|
1191 |
+
msgid "If you have a moment, please share why you are deactivating %s:"
|
1192 |
+
msgstr ""
|
1193 |
+
|
1194 |
+
#: includes/admin/class-am-deactivation-survey.php:331
|
1195 |
+
#, fuzzy
|
1196 |
+
#| msgid "Deactivate"
|
1197 |
+
msgid "Submit %s Deactivate"
|
1198 |
+
msgstr "Deaktiviere"
|
1199 |
+
|
1200 |
+
#: includes/admin/class-am-deactivation-survey.php:332
|
1201 |
+
#, fuzzy
|
1202 |
+
#| msgid "Deactivate"
|
1203 |
+
msgid "Skip %s Deactivate"
|
1204 |
+
msgstr "Deaktiviere"
|
1205 |
+
|
1206 |
+
#: includes/admin/class-editor.php:45 includes/admin/class-editor.php:47
|
1207 |
+
#: includes/admin/class-editor.php:130
|
1208 |
msgid "Add Form"
|
1209 |
msgstr "Formular hinzufügen"
|
1210 |
|
1211 |
+
#: includes/admin/class-editor.php:71
|
1212 |
msgid "Insert Form"
|
1213 |
msgstr "Formular einfügen"
|
1214 |
|
1215 |
+
#. translators: %s - WPForms documenation link.
|
1216 |
+
#: includes/admin/class-editor.php:82
|
1217 |
+
#, fuzzy
|
1218 |
+
#| msgid ""
|
1219 |
+
#| "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
|
1220 |
+
#| "noreferrer\">see our documentation</a> for additional details."
|
1221 |
+
msgid ""
|
1222 |
+
"Heads up! Don't forget to test your form. <a href=\"%s\" target=\"_blank\" "
|
1223 |
+
"rel=\"noopener noreferrer\">Check out our complete guide</a>!"
|
1224 |
+
msgstr ""
|
1225 |
+
"Für nähere Informationen besuchen Sie unsere <a href=\"%s\" target=\"blank\" "
|
1226 |
+
"rel=\"noopener noreferrer\">Online-Dokumentation</a>."
|
1227 |
+
|
1228 |
+
#: includes/admin/class-editor.php:97
|
1229 |
msgid "Select a form below to insert"
|
1230 |
msgstr "Wählen Sie ein Formular zum Einfügen unterhalb aus "
|
1231 |
|
1232 |
+
#: includes/admin/class-editor.php:103
|
1233 |
#, fuzzy
|
1234 |
#| msgid "Show form title"
|
1235 |
msgid "Show form name"
|
1236 |
msgstr "Formulartitel anzeigen"
|
1237 |
|
1238 |
+
#: includes/admin/class-editor.php:104
|
1239 |
msgid "Show form description"
|
1240 |
msgstr "Formularbeschreibung anzeigen"
|
1241 |
|
1242 |
+
#. translators: %s - WPForms Builder page.
|
1243 |
+
#. translators: %s - admin area page builder page URL.
|
1244 |
+
#. translators: %s - form builder page URL.
|
1245 |
+
#: includes/admin/class-editor.php:110
|
1246 |
+
#: includes/admin/overview/class-overview-table.php:332
|
1247 |
+
#: pro/includes/admin/entries/class-entries-list.php:491
|
1248 |
msgid ""
|
1249 |
"Whoops, you haven't created a form yet. Want to <a href=\"%s\">give it a go</"
|
1250 |
"a>?"
|
1268 |
msgstr "WPForms Formulargenerator"
|
1269 |
|
1270 |
#: includes/admin/class-menu.php:62
|
1271 |
+
#: includes/admin/overview/class-overview.php:128
|
1272 |
msgid "Add New"
|
1273 |
msgstr "Neues erstellen"
|
1274 |
|
1277 |
msgstr "Formulareinträge"
|
1278 |
|
1279 |
#: includes/admin/class-menu.php:72
|
1280 |
+
#: includes/admin/overview/class-overview-table.php:172
|
1281 |
+
#: pro/includes/admin/entries/class-entries-list.php:542
|
1282 |
+
#: pro/wpforms-pro.php:391
|
1283 |
msgid "Entries"
|
1284 |
msgstr "Einträge"
|
1285 |
|
1301 |
msgid "Info"
|
1302 |
msgstr "Information"
|
1303 |
|
1304 |
+
#: includes/admin/class-menu.php:113 lite/wpforms-lite.php:1187
|
1305 |
+
#: pro/includes/admin/class-addons.php:91
|
1306 |
msgid "WPForms Addons"
|
1307 |
msgstr "WPForms Erweiterungen"
|
1308 |
|
1310 |
msgid "Addons"
|
1311 |
msgstr "Erweiterungen"
|
1312 |
|
1313 |
+
#: includes/admin/class-review.php:96
|
1314 |
msgid ""
|
1315 |
"Hey, I noticed you collected over 50 entries from WPForms - that’s awesome! "
|
1316 |
"Could you please do me a BIG favor and give it a 5-star rating on WordPress "
|
1320 |
"gesammelt haben – das ist toll. Bitte geben Sie uns eine 5-Sterne-Bewertung "
|
1321 |
"auf Wordpress.org und helfen Sie damit WPForms bekannt zu machen."
|
1322 |
|
1323 |
+
#: includes/admin/class-review.php:97 includes/admin/class-review.php:161
|
1324 |
msgid "~ Syed Balkhi<br>Co-Founder of WPForms"
|
1325 |
msgstr "~ Syed Balkhi<br> Mitgründer von WPForms"
|
1326 |
|
1327 |
+
#: includes/admin/class-review.php:99 includes/admin/class-review.php:163
|
1328 |
msgid "Ok, you deserve it"
|
1329 |
msgstr "Ok, du verdienst es"
|
1330 |
|
1331 |
+
#: includes/admin/class-review.php:100 includes/admin/class-review.php:164
|
1332 |
msgid "Nope, maybe later"
|
1333 |
msgstr "Nein, vielleicht später"
|
1334 |
|
1335 |
+
#: includes/admin/class-review.php:101 includes/admin/class-review.php:165
|
1336 |
msgid "I already did"
|
1337 |
msgstr "Habe ich schon gemacht"
|
1338 |
|
1339 |
+
#: includes/admin/class-review.php:160
|
1340 |
msgid ""
|
1341 |
"Hey, I noticed you created a contact form with WPForms - that’s awesome! "
|
1342 |
"Could you please do me a BIG favor and give it a 5-star rating on WordPress "
|
1346 |
"erstellt haben – das ist toll. Bitte geben Sie uns eine 5-Sterne-Bewertung "
|
1347 |
"auf Wordpress.org und helfen Sie damit WPForms bekannt zu machen."
|
1348 |
|
1349 |
+
#. translators: $1$s - WPForms plugin name; $2$s - WP.org review link; $3$s -
|
1350 |
+
#. WP.org review link.
|
1351 |
+
#: includes/admin/class-review.php:218
|
1352 |
+
#, fuzzy
|
1353 |
+
#| msgid ""
|
1354 |
+
#| "Please rate <strong>WPForms</strong> <a href=\"%s\" target=\"_blank\" rel="
|
1355 |
+
#| "\"noopener\">★★★★★</a> on <a href=\"%s\" "
|
1356 |
+
#| "target=\"_blank\">WordPress.org</a> to help us spread the word. Thank you "
|
1357 |
+
#| "from the WPForms team!"
|
1358 |
msgid ""
|
1359 |
+
"Please rate %1$s <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer"
|
1360 |
+
"\">★★★★★</a> on <a href=\"%3$s\" target="
|
1361 |
+
"\"_blank\" rel=\"noopener\">WordPress.org</a> to help us spread the word. "
|
1362 |
+
"Thank you from the WPForms team!"
|
1363 |
msgstr ""
|
1364 |
"Bitte bewerten Sie <strong>WPForms</strong> mit <a href=\"%s\" target="
|
1365 |
"\"_blank\" rel=\"noopener\">★★★★★</a> auf <a "
|
1373 |
msgid "Settings were successfully saved."
|
1374 |
msgstr "Eintrag erfolgreich gelöscht."
|
1375 |
|
1376 |
+
#: includes/admin/class-settings.php:166 includes/admin/class-settings.php:171
|
1377 |
+
#: includes/admin/class-settings.php:176 includes/admin/class-settings.php:181
|
1378 |
+
#: includes/admin/class-settings.php:191 pro/wpforms-pro.php:159
|
1379 |
#, fuzzy
|
1380 |
#| msgid "Save General Settings"
|
1381 |
msgid "Save Settings"
|
1382 |
msgstr "Allgemeine Einstellungen speichern"
|
1383 |
|
1384 |
+
#: includes/admin/class-settings.php:169 includes/admin/class-settings.php:341
|
1385 |
+
#: includes/admin/class-settings.php:436 includes/fields/class-email.php:21
|
1386 |
#: includes/fields/class-email.php:68 includes/fields/class-email.php:306
|
1387 |
#: includes/templates/class-contact.php:41
|
1388 |
#: includes/templates/class-subscribe.php:44
|
1389 |
#: includes/templates/class-suggestion.php:41
|
1390 |
+
#: pro/includes/templates/class-donation.php:44
|
1391 |
+
#: pro/includes/templates/class-order.php:44
|
1392 |
+
#: pro/includes/templates/class-request-quote.php:48
|
1393 |
msgid "Email"
|
1394 |
+
msgstr "E-Mail"
|
1395 |
|
1396 |
+
#: includes/admin/class-settings.php:174 includes/admin/class-settings.php:381
|
1397 |
msgid "reCAPTCHA"
|
1398 |
msgstr "reCAPTCHA"
|
1399 |
|
1400 |
+
#: includes/admin/class-settings.php:179
|
1401 |
#, fuzzy
|
1402 |
#| msgid "Validation Messages"
|
1403 |
msgid "Validation"
|
1404 |
msgstr "Validierungsnachricht "
|
1405 |
|
1406 |
+
#: includes/admin/class-settings.php:184 includes/admin/class-settings.php:457
|
1407 |
+
#: includes/admin/class-settings.php:464
|
1408 |
msgid "Integrations"
|
1409 |
msgstr "Integrationen"
|
1410 |
|
1411 |
+
#: includes/admin/class-settings.php:189 includes/admin/class-settings.php:473
|
1412 |
+
msgid "Misc"
|
1413 |
+
msgstr ""
|
1414 |
+
|
1415 |
+
#: includes/admin/class-settings.php:231
|
1416 |
msgid ""
|
1417 |
"reCAPTCHA is a free anti-spam service from Google which helps to protect "
|
1418 |
"your website from spam and abuse while letting real people pass through with "
|
1421 |
"reCAPTCHA ist ein kostenloser Anti-SPAM Service von Google, der Ihre Website "
|
1422 |
"vor SPAM und Missbrauch schützt, aber echte Besucher durch lässt."
|
1423 |
|
1424 |
+
#. translators: %1$s - Google reCAPTCHA Intro URL, %2$s - Google Invisible
|
1425 |
+
#. reCAPTCHA Intro URL.
|
1426 |
+
#: includes/admin/class-settings.php:237
|
1427 |
#, fuzzy
|
1428 |
#| msgid ""
|
1429 |
#| "Google's original <a href=\"https://www.google.com/recaptcha/intro/\" rel="
|
1433 |
#| "a> uses advanced technology to detect real users without requiring any "
|
1434 |
#| "input."
|
1435 |
msgid ""
|
1436 |
+
"Google's original <a href=\"%1$s\" target=\"_blank\" rel=\"noopener "
|
1437 |
+
"noreferrer\">v2 reCAPTCHA</a> prompts users to check a box to prove they're "
|
1438 |
+
"human, whereas <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer"
|
|
|
1439 |
"\">Invisible reCAPTCHA</a> uses advanced technology to detect real users "
|
1440 |
"without requiring any input."
|
1441 |
msgstr ""
|
1445 |
"Unsichtbare reCAPTCHAs nutzen neueste Technologien, um echte Benutzer auch "
|
1446 |
"ohne eine Eingabeaufforderung zu erkennen."
|
1447 |
|
1448 |
+
#: includes/admin/class-settings.php:250
|
1449 |
msgid ""
|
1450 |
"Sites already using v2 reCAPTCHA will need to create new site keys before "
|
1451 |
"switching to the Invisible reCAPTCHA."
|
1453 |
"Websites die reCAPTCHA v2 bereits verwenden, müssen einen neuen "
|
1454 |
"Websiteschlüssel erstellen, um auf das unsichtbare reCAPTCHA zu wechseln."
|
1455 |
|
1456 |
+
#. translators: %s = WPForms.com Setup Captcha URL.
|
1457 |
+
#: includes/admin/class-settings.php:256
|
1458 |
#, fuzzy
|
1459 |
#| msgid ""
|
1460 |
#| "<a href=\"https://wpforms.com/docs/setup-captcha-wpforms/\" rel="
|
1461 |
#| "\"noopener noreferrer\">Read our walk through</a> to learn more and for "
|
1462 |
#| "step-by-step directions."
|
1463 |
msgid ""
|
1464 |
+
"<a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Read our walk "
|
1465 |
"through</a> to learn more and for step-by-step directions."
|
1466 |
msgstr "Lesen Sie unseren Rundgang und lernen Sie WPForms Schritt für Schritt."
|
1467 |
|
1468 |
+
#: includes/admin/class-settings.php:274
|
1469 |
msgid "License"
|
1470 |
msgstr "Lizenz"
|
1471 |
|
1472 |
+
#: includes/admin/class-settings.php:274
|
1473 |
#, fuzzy
|
1474 |
#| msgid "Your license key provides access to updates and Add-ons. "
|
1475 |
msgid "Your license key provides access to updates and addons."
|
1476 |
msgstr "Mit einem Lizenzschlüssel erhalten Sie Zugang zu Updates und Add-ons."
|
1477 |
|
1478 |
+
#: includes/admin/class-settings.php:281
|
1479 |
msgid "License Key"
|
1480 |
msgstr "Lizenzschlüssel"
|
1481 |
|
1482 |
+
#: includes/admin/class-settings.php:293
|
1483 |
msgid "Include Form Styling"
|
1484 |
msgstr "Formular-Styles einbetten "
|
1485 |
|
1486 |
+
#: includes/admin/class-settings.php:294
|
1487 |
msgid "Determines which CSS files to load for the site."
|
1488 |
msgstr "Legt fest, welche CSS-Datei für die Website verwendet wird."
|
1489 |
|
1490 |
+
#: includes/admin/class-settings.php:299
|
1491 |
msgid "Base and form theme styling"
|
1492 |
msgstr "Basis- und Theme-Styles"
|
1493 |
|
1494 |
+
#: includes/admin/class-settings.php:300
|
1495 |
msgid "Base styling only"
|
1496 |
msgstr "Nur Basis-Styles"
|
1497 |
|
1498 |
+
#: includes/admin/class-settings.php:301
|
1499 |
msgid "No styling"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
+
#: includes/admin/class-settings.php:306
|
1503 |
msgid "Load Assets Globally"
|
1504 |
msgstr "Assets global laden"
|
1505 |
|
1506 |
+
#: includes/admin/class-settings.php:307
|
1507 |
msgid ""
|
1508 |
"Check this if you would like to load WPForms assets site-wide. Only check if "
|
1509 |
"your site is having compatibility issues or instructed to by support."
|
1512 |
"ganzen Website geladen werden. Nur notwendig bei Kompatibilitätsproblemen "
|
1513 |
"oder auf Anweisung unseres Supports hin. "
|
1514 |
|
1515 |
+
#: includes/admin/class-settings.php:312
|
1516 |
+
msgid "GDPR"
|
1517 |
+
msgstr ""
|
|
|
|
|
1518 |
|
1519 |
+
#: includes/admin/class-settings.php:319
|
1520 |
+
msgid "GDPR Enhancements"
|
1521 |
+
msgstr ""
|
1522 |
+
|
1523 |
+
#. translators: %s = WPForms.com GDPR documentation URL.
|
1524 |
+
#: includes/admin/class-settings.php:323
|
1525 |
+
#, fuzzy
|
1526 |
+
#| msgid ""
|
1527 |
+
#| "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
|
1528 |
+
#| "noreferrer\">see our documentation</a> for additional details."
|
1529 |
msgid ""
|
1530 |
+
"Check this to turn on GDPR related features and enhancements. <a href=\"%s\" "
|
1531 |
+
"target=\"_blank\" rel=\"noopener noreferrer\">Read our GDPR documentation</"
|
1532 |
+
"a> to learn more."
|
1533 |
msgstr ""
|
1534 |
+
"Für nähere Informationen besuchen Sie unsere <a href=\"%s\" target=\"blank\" "
|
1535 |
+
"rel=\"noopener noreferrer\">Online-Dokumentation</a>."
|
1536 |
|
1537 |
+
#: includes/admin/class-settings.php:348
|
1538 |
#, fuzzy
|
1539 |
#| msgid "template"
|
1540 |
msgid "Template"
|
1541 |
msgstr "Template"
|
1542 |
|
1543 |
+
#: includes/admin/class-settings.php:349
|
1544 |
#, fuzzy
|
1545 |
#| msgid "Determines how email notifications will be formatted."
|
1546 |
msgid ""
|
1548 |
"default."
|
1549 |
msgstr "Legt fest, wie E-Mail-Benachrichtungen formatiert werden."
|
1550 |
|
1551 |
+
#: includes/admin/class-settings.php:353
|
1552 |
#, fuzzy
|
1553 |
#| msgid "Use Template"
|
1554 |
msgid "HTML Template"
|
1555 |
msgstr "Template verwenden"
|
1556 |
|
1557 |
+
#: includes/admin/class-settings.php:354
|
1558 |
#, fuzzy
|
1559 |
#| msgid "Plain Text"
|
1560 |
msgid "Plain text"
|
1561 |
msgstr "Einfacher Text"
|
1562 |
|
1563 |
+
#: includes/admin/class-settings.php:359
|
1564 |
#, fuzzy
|
1565 |
#| msgid "Email Header Image "
|
1566 |
msgid "Header Image"
|
1567 |
msgstr "E-Mail-Header Bild"
|
1568 |
|
1569 |
+
#: includes/admin/class-settings.php:360
|
1570 |
#, fuzzy
|
1571 |
#| msgid ""
|
1572 |
#| "Upload or choose a logo to be displayed at the top of email notifications."
|
1575 |
"<br>Recommended size is 300x100 or smaller for best support on all devices."
|
1576 |
msgstr "Verwenden Sie Ihr eigenes Logo für E-Mail-Benachrichtungen."
|
1577 |
|
1578 |
+
#: includes/admin/class-settings.php:365
|
1579 |
#, fuzzy
|
1580 |
#| msgid "Email Background Color"
|
1581 |
msgid "Background Color"
|
1582 |
msgstr "E-Mail-Hintergrundfarbe"
|
1583 |
|
1584 |
+
#: includes/admin/class-settings.php:366
|
1585 |
msgid "Customize the background color of the HTML email template."
|
1586 |
msgstr "Hintergrundfarbe des HTML E-Mail-Templates festlegen."
|
1587 |
|
1588 |
+
#: includes/admin/class-settings.php:372
|
1589 |
#, fuzzy
|
1590 |
#| msgid "Email Carbon Copy"
|
1591 |
msgid "Carbon Copy"
|
1592 |
msgstr "E-Mail Carbon Copy (CC)"
|
1593 |
|
1594 |
+
#: includes/admin/class-settings.php:373
|
1595 |
msgid ""
|
1596 |
"Check this if you would like to enable the ability to CC: email addresses in "
|
1597 |
"the form notification settings."
|
1599 |
"Bitte markieren, wenn Sie die Eingabe von \"CC\"-E-Mail-Adressen bei den "
|
1600 |
"Einstellungen der Formularbenachrichtigungen aktivieren möchten. "
|
1601 |
|
1602 |
+
#: includes/admin/class-settings.php:388
|
1603 |
+
#: pro/includes/fields/class-date-time.php:153
|
1604 |
msgid "Type"
|
1605 |
msgstr "Art"
|
1606 |
|
1607 |
+
#: includes/admin/class-settings.php:392
|
1608 |
#, fuzzy
|
1609 |
#| msgid "reCAPTCHA"
|
1610 |
msgid "v2 reCAPTCHA"
|
1611 |
msgstr "reCAPTCHA"
|
1612 |
|
1613 |
+
#: includes/admin/class-settings.php:393
|
1614 |
#, fuzzy
|
1615 |
#| msgid "Enable Google invisible reCAPTCHA"
|
1616 |
msgid "Invisible reCAPTCHA"
|
1617 |
msgstr "Googles unsichtbares reCAPTCHA aktivieren"
|
1618 |
|
1619 |
+
#: includes/admin/class-settings.php:398
|
1620 |
#, fuzzy
|
1621 |
#| msgid "Deactivate Key"
|
1622 |
msgid "Site Key"
|
1623 |
msgstr "Schlüssel deaktivieren"
|
1624 |
|
1625 |
+
#: includes/admin/class-settings.php:403
|
1626 |
#, fuzzy
|
1627 |
#| msgid "Refresh Key"
|
1628 |
msgid "Secret Key"
|
1629 |
msgstr "Schlüssel aktualisieren."
|
1630 |
|
1631 |
+
#: includes/admin/class-settings.php:408
|
1632 |
+
msgid "No-Conflict Mode"
|
1633 |
+
msgstr ""
|
1634 |
+
|
1635 |
+
#: includes/admin/class-settings.php:409
|
1636 |
+
#, fuzzy
|
1637 |
+
#| msgid ""
|
1638 |
+
#| "Check this if you would like to load WPForms assets site-wide. Only check "
|
1639 |
+
#| "if your site is having compatibility issues or instructed to by support."
|
1640 |
+
msgid ""
|
1641 |
+
"When checked, other reCAPTCHA occurrences are forcefully removed, to prevent "
|
1642 |
+
"conflicts. Only check if your site is having compatibility issues or "
|
1643 |
+
"instructed to by support."
|
1644 |
+
msgstr ""
|
1645 |
+
"Bitte markieren, wenn Sie möchten, dass die Ressourcen von WPForms auf der "
|
1646 |
+
"ganzen Website geladen werden. Nur notwendig bei Kompatibilitätsproblemen "
|
1647 |
+
"oder auf Anweisung unseres Supports hin. "
|
1648 |
+
|
1649 |
+
#: includes/admin/class-settings.php:417
|
1650 |
msgid "Validation Messages"
|
1651 |
msgstr "Validierungsnachricht "
|
1652 |
|
1653 |
+
#: includes/admin/class-settings.php:417
|
1654 |
msgid ""
|
1655 |
"These messages are displayed to the user as they fill out a form in real-"
|
1656 |
"time."
|
1657 |
msgstr ""
|
1658 |
|
1659 |
+
#: includes/admin/class-settings.php:424 includes/fields/class-base.php:337
|
1660 |
msgid "Required"
|
1661 |
msgstr "Pflichtfeld"
|
1662 |
|
1663 |
+
#: includes/admin/class-settings.php:426 includes/class-frontend.php:1016
|
1664 |
+
#: includes/functions.php:1708
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1665 |
msgid "This field is required."
|
1666 |
msgstr "Dies ist ein Pflichtfeld."
|
1667 |
|
1668 |
+
#: includes/admin/class-settings.php:430
|
1669 |
msgid "Website URL"
|
1670 |
msgstr "Website URL"
|
1671 |
|
1672 |
+
#: includes/admin/class-settings.php:432 includes/class-frontend.php:1017
|
1673 |
+
#: pro/includes/fields/class-url.php:158
|
1674 |
msgid "Please enter a valid URL."
|
1675 |
msgstr "Bitte eine gültige URL eingeben."
|
1676 |
|
1677 |
+
#: includes/admin/class-settings.php:438 includes/class-frontend.php:1018
|
1678 |
msgid "Please enter a valid email address."
|
1679 |
msgstr "Bitte eine gültige E-Mail-Adresse eingeben."
|
1680 |
|
1681 |
+
#: includes/admin/class-settings.php:442
|
1682 |
msgid "Number"
|
1683 |
msgstr "Zahl"
|
1684 |
|
1685 |
+
#: includes/admin/class-settings.php:444 includes/class-frontend.php:1019
|
1686 |
#: includes/fields/class-number.php:157
|
1687 |
msgid "Please enter a valid number."
|
1688 |
msgstr "Bitte eine gültige Nummer eingeben."
|
1689 |
|
1690 |
+
#: includes/admin/class-settings.php:448
|
1691 |
msgid "Confirm Value"
|
1692 |
msgstr "Bestätigungswert"
|
1693 |
|
1694 |
+
#: includes/admin/class-settings.php:450 includes/class-frontend.php:1020
|
1695 |
+
#: pro/includes/fields/class-password.php:404
|
1696 |
msgid "Field values do not match."
|
1697 |
msgstr "Die Felder stimmen nicht überein."
|
1698 |
|
1699 |
+
#: includes/admin/class-settings.php:457 includes/admin/class-settings.php:464
|
1700 |
msgid ""
|
1701 |
"Manage integrations with popular providers such as Constant Contact, "
|
1702 |
"MailChimp, Zapier, and more."
|
1703 |
msgstr ""
|
1704 |
|
1705 |
+
#: includes/admin/class-settings.php:480
|
1706 |
+
#, fuzzy
|
1707 |
+
#| msgid "Hide Layouts"
|
1708 |
+
msgid "Hide Announcements"
|
1709 |
+
msgstr "Layouts verbergen"
|
1710 |
|
1711 |
+
#: includes/admin/class-settings.php:481
|
1712 |
msgid ""
|
1713 |
+
"Check this if you would like to hide plugin announcements and update details."
|
|
|
|
|
|
|
1714 |
msgstr ""
|
1715 |
|
1716 |
+
#: includes/admin/class-settings.php:486
|
1717 |
+
#, fuzzy
|
1718 |
+
#| msgid "All Forms"
|
1719 |
+
msgid "Uninstall WPForms"
|
1720 |
+
msgstr "Alle Formulare"
|
1721 |
+
|
1722 |
+
#: includes/admin/class-settings.php:487
|
1723 |
+
msgid ""
|
1724 |
+
"Check this if you would like to remove ALL WPForms data upon plugin "
|
1725 |
+
"deletion. All forms, entries, and uploaded files will be unrecoverable."
|
1726 |
msgstr ""
|
1727 |
|
1728 |
+
#: includes/admin/class-tools.php:90 includes/admin/class-tools.php:254
|
1729 |
+
#: includes/admin/class-tools.php:294 includes/admin/class-tools.php:357
|
1730 |
msgid "Import"
|
1731 |
msgstr "Import"
|
1732 |
|
1733 |
+
#: includes/admin/class-tools.php:91 includes/admin/class-tools.php:539
|
1734 |
msgid "Export"
|
1735 |
msgstr "Export"
|
1736 |
|
1737 |
+
#: includes/admin/class-tools.php:92
|
1738 |
msgid "System Info"
|
1739 |
msgstr "Systeminformation"
|
1740 |
|
1741 |
+
#. translators: %s - Forms list page URL.
|
1742 |
+
#: includes/admin/class-tools.php:189
|
1743 |
msgid ""
|
1744 |
"Import was successfully finished. You can go and <a href=\"%s\">check your "
|
1745 |
"forms</a>."
|
1746 |
msgstr ""
|
1747 |
|
1748 |
+
#: includes/admin/class-tools.php:239
|
1749 |
#, fuzzy
|
1750 |
#| msgid "Form Import"
|
1751 |
msgid "WPForms Import"
|
1752 |
msgstr "Formular-Import"
|
1753 |
|
1754 |
+
#: includes/admin/class-tools.php:240
|
1755 |
#, fuzzy
|
1756 |
#| msgid "Select an export file."
|
1757 |
msgid "Select a WPForms export file."
|
1758 |
msgstr "Eine Exportdatei auswählen."
|
1759 |
|
1760 |
+
#: includes/admin/class-tools.php:244
|
1761 |
+
msgid "{count} files selected"
|
1762 |
+
msgstr ""
|
1763 |
+
|
1764 |
+
#: includes/admin/class-tools.php:246
|
1765 |
#, fuzzy
|
1766 |
#| msgid "No field type found"
|
1767 |
msgid "No file chosen"
|
1768 |
msgstr "Kein Formulartyp gefunden"
|
1769 |
|
1770 |
+
#: includes/admin/class-tools.php:248
|
1771 |
msgid "Choose a file…"
|
1772 |
msgstr ""
|
1773 |
|
1774 |
+
#: includes/admin/class-tools.php:260
|
1775 |
msgid "Import from Other Form Plugins"
|
1776 |
msgstr ""
|
1777 |
|
1778 |
+
#: includes/admin/class-tools.php:261
|
1779 |
msgid "Not happy with other WordPress contact form plugins?"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
+
#: includes/admin/class-tools.php:262
|
1783 |
msgid ""
|
1784 |
"WPForms makes it easy for you to switch by allowing you import your third-"
|
1785 |
"party forms with a single click."
|
1786 |
msgstr ""
|
1787 |
|
1788 |
+
#: includes/admin/class-tools.php:266
|
1789 |
msgid "No form importers are currently enabled."
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: includes/admin/class-tools.php:271
|
1793 |
msgid "Select previous contact form plugin..."
|
1794 |
msgstr ""
|
1795 |
|
1796 |
+
#: includes/admin/class-tools.php:276 pro/includes/admin/class-addons.php:244
|
1797 |
#, fuzzy
|
1798 |
#| msgid "Addon installed."
|
1799 |
msgid "Not Installed"
|
1800 |
msgstr "Add-on installiert."
|
1801 |
|
1802 |
+
#: includes/admin/class-tools.php:278
|
1803 |
#, fuzzy
|
1804 |
#| msgid "Activate"
|
1805 |
msgid "Not Active"
|
1806 |
msgstr "Aktivieren "
|
1807 |
|
1808 |
+
#: includes/admin/class-tools.php:315
|
1809 |
msgid "Form Import"
|
1810 |
msgstr "Formular-Import"
|
1811 |
|
1812 |
+
#: includes/admin/class-tools.php:321
|
1813 |
#, fuzzy
|
1814 |
#| msgid "Select a form below to insert"
|
1815 |
msgid "Select the forms you would like to import."
|
1816 |
msgstr "Wählen Sie ein Formular zum Einfügen unterhalb aus "
|
1817 |
|
1818 |
+
#: includes/admin/class-tools.php:325
|
1819 |
#, fuzzy
|
1820 |
#| msgid "Available Form Fields"
|
1821 |
msgid "Available Forms"
|
1822 |
msgstr "Verfügbare Formularfelder"
|
1823 |
|
1824 |
+
#: includes/admin/class-tools.php:330
|
1825 |
#, fuzzy
|
1826 |
#| msgid "No forms found"
|
1827 |
msgid "No forms found."
|
1828 |
msgstr "Keine Formulare vorhanden"
|
1829 |
|
1830 |
+
#: includes/admin/class-tools.php:344
|
1831 |
#, fuzzy
|
1832 |
#| msgid "Delete rule"
|
1833 |
msgid "Select All"
|
1834 |
msgstr "Regel löschen"
|
1835 |
|
1836 |
+
#: includes/admin/class-tools.php:349
|
1837 |
#, fuzzy
|
1838 |
#| msgid "Form Import"
|
1839 |
msgid "Forms to Import"
|
1841 |
|
1842 |
#. translators: %1$s - current forms counter; %2$s - total forms counter; %3$s
|
1843 |
#. - provider name.
|
1844 |
+
#: includes/admin/class-tools.php:368
|
1845 |
msgid "Analyzing %1$s of %2$s forms from %3$s."
|
1846 |
msgstr ""
|
1847 |
|
1848 |
+
#: includes/admin/class-tools.php:376
|
1849 |
#, fuzzy
|
1850 |
#| msgid "Heads up!"
|
1851 |
msgid "Heads Up!"
|
1852 |
msgstr "Kopf hoch!"
|
1853 |
|
1854 |
+
#: includes/admin/class-tools.php:377
|
1855 |
msgid ""
|
1856 |
"One or more of your forms contain fields that are not available in WPForms "
|
1857 |
+
"Lite. To properly import these fields, we recommend upgrading to WPForms Pro."
|
1858 |
msgstr ""
|
1859 |
|
1860 |
+
#: includes/admin/class-tools.php:378
|
1861 |
msgid ""
|
1862 |
"You can continue with the import without upgrading, and we will do our best "
|
1863 |
"to match the fields. However, some of them will be omitted due to "
|
1864 |
"compatibility issues."
|
1865 |
msgstr ""
|
1866 |
|
1867 |
+
#: includes/admin/class-tools.php:380 includes/admin/class-welcome.php:307
|
1868 |
#, fuzzy
|
1869 |
#| msgid "Upgrade to PRO"
|
1870 |
msgid "Upgrade to WPForms Pro"
|
1871 |
msgstr "Auf PRO upgraden"
|
1872 |
|
1873 |
+
#: includes/admin/class-tools.php:381
|
1874 |
msgid "Continue Import without Upgrading"
|
1875 |
msgstr ""
|
1876 |
|
1877 |
+
#: includes/admin/class-tools.php:384
|
1878 |
msgid "Below are the list of form fields that may be impacted:"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
#. translators: %1$s - current forms counter; %2$s - total forms counter; %3$s
|
1882 |
#. - provider name.
|
1883 |
+
#: includes/admin/class-tools.php:395
|
1884 |
msgid "Importing %1$s of %2$s forms from %3$s."
|
1885 |
msgstr ""
|
1886 |
|
1887 |
#. translators: %s - number of imported forms.
|
1888 |
+
#: includes/admin/class-tools.php:407
|
1889 |
msgid ""
|
1890 |
"Congrats, the import process has finished! We have successfully imported %s "
|
1891 |
"forms. You can review the results below."
|
1892 |
msgstr ""
|
1893 |
|
1894 |
+
#: includes/admin/class-tools.php:465
|
1895 |
+
#: includes/admin/overview/class-overview-table.php:158
|
1896 |
msgid "Edit"
|
1897 |
msgstr "Bearbeiten"
|
1898 |
|
1899 |
+
#: includes/admin/class-tools.php:467
|
1900 |
+
#: includes/admin/overview/class-overview-table.php:180
|
1901 |
+
msgid "Preview"
|
1902 |
+
msgstr "Vorschau"
|
1903 |
+
|
1904 |
+
#: includes/admin/class-tools.php:471
|
1905 |
msgid "The following fields are available in PRO and were not imported:"
|
1906 |
msgstr ""
|
1907 |
|
1908 |
+
#: includes/admin/class-tools.php:479
|
1909 |
msgid ""
|
1910 |
"The following fields are available in PRO and were imported as text fields:"
|
1911 |
msgstr ""
|
1912 |
|
1913 |
+
#: includes/admin/class-tools.php:487
|
1914 |
msgid "The following fields are not supported and were not imported:"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
+
#: includes/admin/class-tools.php:496
|
1918 |
msgid "Upgrade to the PRO plan to import these fields."
|
1919 |
msgstr ""
|
1920 |
|
1921 |
+
#: includes/admin/class-tools.php:498 includes/admin/class-welcome.php:260
|
1922 |
+
#: lite/wpforms-lite.php:1195 lite/wpforms-lite.php:1221
|
1923 |
+
#: pro/includes/admin/class-addons.php:297
|
1924 |
msgid "Upgrade Now"
|
1925 |
msgstr "Jetzt upgraden"
|
1926 |
|
1927 |
+
#: includes/admin/class-tools.php:518
|
1928 |
msgid "Form Export"
|
1929 |
msgstr "Formular-Export"
|
1930 |
|
1931 |
+
#: includes/admin/class-tools.php:520
|
1932 |
msgid ""
|
1933 |
"Form exports files can be used to create a backup of your forms or to import "
|
1934 |
"forms into another site."
|
1935 |
msgstr ""
|
1936 |
|
1937 |
+
#: includes/admin/class-tools.php:526
|
1938 |
#, fuzzy
|
1939 |
#| msgid "Select Groups"
|
1940 |
msgid "Select form(s)"
|
1941 |
msgstr "Gruppen auswählen"
|
1942 |
|
1943 |
+
#: includes/admin/class-tools.php:533
|
1944 |
msgid "You need to create a form before you can use form export."
|
1945 |
msgstr ""
|
1946 |
|
1947 |
+
#: includes/admin/class-tools.php:545
|
1948 |
msgid "Form Template Export"
|
1949 |
msgstr "Formular-Template Export"
|
1950 |
|
1951 |
+
#: includes/admin/class-tools.php:549
|
1952 |
msgid ""
|
1953 |
"The following code can be used to register your custom form template. Copy "
|
1954 |
"and paste the following code to your theme's functions.php file or include "
|
1958 |
"Formular-Template zu registrieren. Kopieren Sie diesen Code in die functions."
|
1959 |
"php Ihres Themes oder in eine externe Datei."
|
1960 |
|
1961 |
+
#. translators: %s - WPForms.com docs URL.
|
1962 |
+
#: includes/admin/class-tools.php:554
|
1963 |
#, fuzzy
|
1964 |
#| msgid ""
|
1965 |
#| "For more information <a href=\"%s\" target=\"blank\" rel=\"noopener "
|
1966 |
#| "noreferrer\">see our documentation</a> for additional details."
|
1967 |
msgid ""
|
1968 |
+
"For more information <a href=\"%s\" target=\"_blank\" rel=\"noopener "
|
1969 |
"noreferrer\">see our documentation</a>."
|
1970 |
msgstr ""
|
1971 |
"Für nähere Informationen besuchen Sie unsere <a href=\"%s\" target=\"blank\" "
|
1972 |
"rel=\"noopener noreferrer\">Online-Dokumentation</a>."
|
1973 |
|
1974 |
+
#: includes/admin/class-tools.php:570
|
1975 |
msgid ""
|
1976 |
"Select a form to generate PHP code that can be used to register a custom "
|
1977 |
"form template."
|
1980 |
"werden kann, um ein maßgeschneidertes (custom) Formular-Template zu "
|
1981 |
"erstellen."
|
1982 |
|
1983 |
+
#: includes/admin/class-tools.php:583
|
1984 |
msgid "You need to create a form before you can generate a template."
|
1985 |
msgstr ""
|
1986 |
|
1987 |
+
#: includes/admin/class-tools.php:589
|
1988 |
#, fuzzy
|
1989 |
#| msgid "template"
|
1990 |
msgid "Export Template"
|
1991 |
msgstr "Template"
|
1992 |
|
1993 |
+
#: includes/admin/class-tools.php:607
|
1994 |
#, fuzzy
|
1995 |
#| msgid "System Info"
|
1996 |
msgid "System Information"
|
1997 |
msgstr "Systeminformation"
|
1998 |
|
1999 |
+
#: includes/admin/class-tools.php:612
|
2000 |
+
#, fuzzy
|
2001 |
+
#| msgid "Connection"
|
2002 |
+
msgid "Test SSL Connections"
|
2003 |
+
msgstr "Verbindung"
|
2004 |
+
|
2005 |
+
#: includes/admin/class-tools.php:613
|
2006 |
+
msgid ""
|
2007 |
+
"Click the button below to verify your web server can perform SSL connections "
|
2008 |
+
"successfully."
|
2009 |
+
msgstr ""
|
2010 |
+
|
2011 |
+
#: includes/admin/class-tools.php:614
|
2012 |
+
#, fuzzy
|
2013 |
+
#| msgid "Connection"
|
2014 |
+
msgid "Test Connection"
|
2015 |
+
msgstr "Verbindung"
|
2016 |
+
|
2017 |
+
#: includes/admin/class-tools.php:681
|
2018 |
msgid "Please upload a valid .json form export file."
|
2019 |
msgstr "Bitte verwenden Sie ein vailde .json Formular-Export Datei"
|
2020 |
|
2021 |
+
#: includes/admin/class-tools.php:682
|
2022 |
+
#: pro/includes/admin/entries/class-entries-export.php:346
|
2023 |
msgid "Error"
|
2024 |
msgstr "Fehler"
|
2025 |
|
2026 |
+
#: includes/admin/class-tools.php:808 includes/admin/class-tools.php:812
|
2027 |
+
#: pro/includes/admin/entries/class-entries-single.php:746
|
2028 |
+
#: pro/includes/admin/entries/class-entries-single.php:1122
|
2029 |
msgid "M j, Y @ g:ia"
|
2030 |
msgstr "M j, Y @ g:ia"
|
2031 |
|
2032 |
+
#: includes/admin/class-welcome.php:40 includes/admin/class-welcome.php:41
|
2033 |
+
#: includes/admin/class-welcome.php:118
|
2034 |
msgid "Welcome to WPForms"
|
2035 |
msgstr "Willkommen bei WPForms"
|
2036 |
|
2037 |
+
#: includes/admin/class-welcome.php:119
|
|
|
|
|
|
|
|
|
2038 |
#, fuzzy
|
2039 |
#| msgid ""
|
2040 |
#| "Thank you for choosing WPForms - the most beginner friendly WordPress "
|
2046 |
"Danke, dass Sie sich für WPForms entschieden haben – dem "
|
2047 |
"einsteigerfreundlichsten Wordpress-Plugin für Fomulare."
|
2048 |
|
2049 |
+
#: includes/admin/class-welcome.php:122 includes/admin/class-welcome.php:123
|
2050 |
msgid "Watch how to create your first form"
|
2051 |
msgstr ""
|
2052 |
|
2053 |
+
#: includes/admin/class-welcome.php:128
|
2054 |
#, fuzzy
|
2055 |
#| msgid ""
|
2056 |
#| "WPForms makes it easy to create forms in WordPress. You can follow the "
|
2064 |
"auf der rechten Seite oder dieser <a href=\"%s\" target=\"_blank\" rel="
|
2065 |
"\"noopener\">Anleitung</a> lernen Sie, wie Sie Ihr erstes Formular erstellen."
|
2066 |
|
2067 |
+
#: includes/admin/class-welcome.php:133 includes/admin/class-welcome.php:300
|
2068 |
#, fuzzy
|
2069 |
#| msgid "Creating Your First Form"
|
2070 |
msgid "Create Your First Form"
|
2071 |
msgstr "Erstellen Sie ihr erstes Formular"
|
2072 |
|
2073 |
+
#: includes/admin/class-welcome.php:139
|
2074 |
msgid "Read the Full Guide"
|
2075 |
msgstr ""
|
2076 |
|
2077 |
+
#: includes/admin/class-welcome.php:152
|
2078 |
+
#, fuzzy
|
2079 |
+
#| msgid "WPForms Addons"
|
2080 |
+
msgid "WPForms Features & Addons"
|
2081 |
+
msgstr "WPForms Erweiterungen"
|
2082 |
|
2083 |
+
#: includes/admin/class-welcome.php:153
|
2084 |
#, fuzzy
|
2085 |
#| msgid ""
|
2086 |
#| "WPForms is both easy to use and extremely powerful. We have tons of "
|
2094 |
"zahlreiche hilfreiche Features, die Ihnen helfen, alles zu erreichen, was "
|
2095 |
"Sie von einem Formulargenerator erwarten."
|
2096 |
|
2097 |
+
#: includes/admin/class-welcome.php:159
|
2098 |
msgid "Drag & Drop Form Builder"
|
2099 |
msgstr ""
|
2100 |
|
2101 |
+
#: includes/admin/class-welcome.php:160
|
2102 |
msgid ""
|
2103 |
"Easily create an amazing form in just a few minutes without writing any code."
|
2104 |
msgstr ""
|
2105 |
|
2106 |
+
#: includes/admin/class-welcome.php:165
|
2107 |
#, fuzzy
|
2108 |
#| msgid "Form Template Export"
|
2109 |
msgid "Form Templates"
|
2110 |
msgstr "Formular-Template Export"
|
2111 |
|
2112 |
+
#: includes/admin/class-welcome.php:166
|
2113 |
msgid "Start with pre-built form templates to save even more time."
|
2114 |
msgstr ""
|
2115 |
|
2116 |
+
#: includes/admin/class-welcome.php:171
|
2117 |
msgid "Responsive Mobile Friendly"
|
2118 |
msgstr ""
|
2119 |
|
2120 |
+
#: includes/admin/class-welcome.php:172
|
2121 |
msgid ""
|
2122 |
"WPForms is 100% responsive meaning it works on mobile, tablets & desktop."
|
2123 |
msgstr ""
|
2124 |
|
2125 |
+
#: includes/admin/class-welcome.php:177
|
2126 |
#, fuzzy
|
2127 |
#| msgid "Enable conditional logic"
|
2128 |
msgid "Smart Conditional Logic"
|
2129 |
msgstr "Bedingungslogik aktivieren"
|
2130 |
|
2131 |
+
#: includes/admin/class-welcome.php:178
|
2132 |
msgid "Easily create high performance forms with our smart conditional logic."
|
2133 |
msgstr ""
|
2134 |
|
2135 |
+
#: includes/admin/class-welcome.php:183
|
2136 |
#, fuzzy
|
2137 |
#| msgid "Resend Notifications"
|
2138 |
msgid "Instant Notifications"
|
2139 |
msgstr "Mitteilungen erneut versenden"
|
2140 |
|
2141 |
+
#: includes/admin/class-welcome.php:184
|
2142 |
msgid ""
|
2143 |
"Respond to leads quickly with our instant form notification feature for your "
|
2144 |
"team."
|
2145 |
msgstr ""
|
2146 |
|
2147 |
+
#: includes/admin/class-welcome.php:189
|
2148 |
msgid "Entry Management"
|
2149 |
msgstr ""
|
2150 |
|
2151 |
+
#: includes/admin/class-welcome.php:190
|
2152 |
msgid "View all your leads in one place to streamline your workflow."
|
2153 |
msgstr ""
|
2154 |
|
2155 |
+
#: includes/admin/class-welcome.php:195
|
2156 |
#, fuzzy
|
2157 |
#| msgid "Payment Details"
|
2158 |
msgid "Payments Made Easy"
|
2159 |
msgstr "Zahlungsdetails"
|
2160 |
|
2161 |
+
#: includes/admin/class-welcome.php:196
|
2162 |
msgid ""
|
2163 |
"Easily collect payments, donations, and online orders without hiring a "
|
2164 |
"developer."
|
2165 |
msgstr ""
|
2166 |
|
2167 |
+
#: includes/admin/class-welcome.php:201
|
2168 |
msgid "Marketing & Subscriptions"
|
2169 |
msgstr ""
|
2170 |
|
2171 |
+
#: includes/admin/class-welcome.php:202
|
2172 |
msgid ""
|
2173 |
"Create subscription forms and connect with your email marketing service."
|
2174 |
msgstr ""
|
2175 |
|
2176 |
+
#: includes/admin/class-welcome.php:207
|
2177 |
msgid "Easy to Embed"
|
2178 |
msgstr ""
|
2179 |
|
2180 |
+
#: includes/admin/class-welcome.php:208
|
2181 |
msgid ""
|
2182 |
"Easily embed your forms in blog posts, pages, sidebar widgets, footer, etc."
|
2183 |
msgstr ""
|
2184 |
|
2185 |
+
#: includes/admin/class-welcome.php:213
|
2186 |
msgid "Spam Protection"
|
2187 |
msgstr ""
|
2188 |
|
2189 |
+
#: includes/admin/class-welcome.php:214
|
2190 |
msgid "Our smart captcha and honeypot automatically prevent spam submissions."
|
2191 |
msgstr ""
|
2192 |
|
2193 |
+
#: includes/admin/class-welcome.php:222
|
2194 |
#, fuzzy
|
2195 |
#| msgid "See all Features"
|
2196 |
msgid "See All Features"
|
2197 |
msgstr "Alle Features betrachten"
|
2198 |
|
2199 |
+
#: includes/admin/class-welcome.php:237
|
|
|
|
|
|
|
|
|
2200 |
msgid "PayPal"
|
2201 |
msgstr ""
|
2202 |
|
2203 |
+
#: includes/admin/class-welcome.php:238
|
2204 |
msgid "Post Submissions"
|
2205 |
msgstr ""
|
2206 |
|
2207 |
+
#: includes/admin/class-welcome.php:239
|
2208 |
+
#: pro/includes/admin/entries/class-entries-single.php:856
|
2209 |
msgid "Stripe"
|
2210 |
msgstr "Stripe"
|
2211 |
|
2212 |
+
#: includes/admin/class-welcome.php:240
|
2213 |
msgid "Signatures"
|
2214 |
msgstr ""
|
2215 |
|
2216 |
+
#: includes/admin/class-welcome.php:241
|
2217 |
#, fuzzy
|
2218 |
#| msgid "Eg: User Confirmation"
|
2219 |
msgid "User Registration"
|
2220 |
msgstr "z.B.: Empfangsbestätigung"
|
2221 |
|
2222 |
+
#: includes/admin/class-welcome.php:242
|
2223 |
#, fuzzy
|
2224 |
#| msgid "Form Name"
|
2225 |
msgid "Form Abandonment"
|
2226 |
msgstr "Formularname"
|
2227 |
|
2228 |
+
#: includes/admin/class-welcome.php:243
|
2229 |
msgid "Geolocation"
|
2230 |
msgstr ""
|
2231 |
|
2232 |
+
#: includes/admin/class-welcome.php:244
|
2233 |
+
msgid "Polls"
|
2234 |
msgstr ""
|
2235 |
|
2236 |
+
#: includes/admin/class-welcome.php:245
|
2237 |
msgid "Zapier"
|
2238 |
msgstr ""
|
2239 |
|
2240 |
+
#: includes/admin/class-welcome.php:246
|
2241 |
+
msgid "Unlimited Sites"
|
2242 |
+
msgstr ""
|
2243 |
+
|
2244 |
+
#: includes/admin/class-welcome.php:247
|
2245 |
+
msgid "Surveys"
|
2246 |
+
msgstr ""
|
2247 |
+
|
2248 |
+
#: includes/admin/class-welcome.php:248
|
2249 |
#, fuzzy
|
2250 |
#| msgid "Customer Support"
|
2251 |
msgid "Priority Support"
|
2252 |
msgstr "Kundensupport"
|
2253 |
|
2254 |
+
#: includes/admin/class-welcome.php:253
|
2255 |
msgid "PRO"
|
2256 |
msgstr ""
|
2257 |
|
2258 |
+
#: includes/admin/class-welcome.php:256
|
2259 |
msgid "per year"
|
2260 |
msgstr ""
|
2261 |
|
2262 |
+
#: includes/admin/class-welcome.php:272
|
2263 |
msgid "Testimonials"
|
2264 |
msgstr ""
|
2265 |
|
2266 |
+
#: includes/admin/class-welcome.php:276
|
2267 |
msgid ""
|
2268 |
"WPForms is by far the easiest form plugin to use. My clients love it – it’s "
|
2269 |
"one of the few plugins they can use without any training. As a developer I "
|
2270 |
"appreciate how fast, modern, clean and extensible it is."
|
2271 |
msgstr ""
|
2272 |
|
2273 |
+
#: includes/admin/class-welcome.php:283
|
2274 |
msgid ""
|
2275 |
"As a business owner, time is my most valuable asset. WPForms allow me to "
|
2276 |
"create smart online forms with just a few clicks. With their pre-built form "
|
2299 |
|
2300 |
#. translators: %s - Contact Form 7 form name.
|
2301 |
#. translators: %s - Ninja Forms form name.
|
2302 |
+
#. translators: %s - form name.
|
2303 |
+
#. translators: %s - form name.
|
2304 |
#: includes/admin/importers/class-contact-form-7.php:115
|
2305 |
#: includes/admin/importers/class-contact-form-7.php:400
|
2306 |
#: includes/admin/importers/class-ninja-forms.php:132
|
2307 |
+
#: includes/admin/importers/class-ninja-forms.php:406 lite/wpforms-lite.php:159
|
2308 |
+
#: pro/wpforms-pro.php:556
|
2309 |
#, fuzzy
|
2310 |
#| msgid "New Entry: "
|
2311 |
msgid "New Entry: %s"
|
2332 |
|
2333 |
#. translators: %1$s - field type; %2$s - field name if available.
|
2334 |
#: includes/admin/importers/class-contact-form-7.php:490
|
2335 |
+
#: includes/admin/importers/class-ninja-forms.php:473
|
2336 |
#, fuzzy
|
2337 |
#| msgid "List Fields"
|
2338 |
+
msgid "%1$s Field %2$s"
|
2339 |
msgstr "Feldlisten"
|
2340 |
|
2341 |
#: includes/admin/importers/class-ninja-forms.php:227
|
2344 |
msgid "Single Checkbox Field"
|
2345 |
msgstr "Prüfung der Einstellungen fehlgeschlagen."
|
2346 |
|
2347 |
+
#: includes/admin/importers/class-ninja-forms.php:403
|
2348 |
+
#: includes/admin/importers/class-ninja-forms.php:419
|
2349 |
#, fuzzy
|
2350 |
#| msgid "Notifications"
|
2351 |
msgid "Notification"
|
2352 |
msgstr "Mitteilungen"
|
2353 |
|
2354 |
+
#: includes/admin/overview/class-overview-table.php:51
|
2355 |
#: includes/fields/class-name.php:21 includes/fields/class-name.php:276
|
2356 |
#: includes/templates/class-contact.php:34
|
2357 |
#: includes/templates/class-subscribe.php:37
|
2358 |
#: includes/templates/class-suggestion.php:34
|
2359 |
+
#: pro/includes/templates/class-donation.php:37
|
2360 |
+
#: pro/includes/templates/class-order.php:37
|
2361 |
+
#: pro/includes/templates/class-request-quote.php:34
|
2362 |
msgid "Name"
|
2363 |
msgstr "Name"
|
2364 |
|
2365 |
+
#: includes/admin/overview/class-overview-table.php:52
|
2366 |
msgid "Shortcode"
|
2367 |
msgstr "Shortcode"
|
2368 |
|
2369 |
+
#: includes/admin/overview/class-overview-table.php:53
|
2370 |
msgid "Created"
|
2371 |
msgstr "Erstellt"
|
2372 |
|
2373 |
+
#: includes/admin/overview/class-overview-table.php:140
|
2374 |
+
#: includes/admin/overview/class-overview-table.php:157
|
2375 |
+
#: pro/includes/admin/entries/class-entries-list.php:748
|
2376 |
+
msgid "Edit This Form"
|
2377 |
msgstr "Formular bearbeiten"
|
2378 |
|
2379 |
+
#: includes/admin/overview/class-overview-table.php:171
|
2380 |
msgid "View entries"
|
2381 |
msgstr "Einträge aufrufen"
|
2382 |
|
2383 |
+
#: includes/admin/overview/class-overview-table.php:179
|
2384 |
msgid "View preview"
|
2385 |
msgstr "Vorschau aufrufen"
|
2386 |
|
2387 |
+
#: includes/admin/overview/class-overview-table.php:196
|
2388 |
msgid "Duplicate this form"
|
2389 |
msgstr "Formular duplizieren"
|
2390 |
|
2391 |
+
#: includes/admin/overview/class-overview-table.php:197
|
2392 |
msgid "Duplicate"
|
2393 |
msgstr "Duplizieren"
|
2394 |
|
2395 |
+
#: includes/admin/overview/class-overview-table.php:213
|
2396 |
msgid "Delete this form"
|
2397 |
msgstr "Formular löschen"
|
2398 |
|
2399 |
+
#: includes/admin/overview/class-overview-table.php:214
|
2400 |
+
#: includes/admin/overview/class-overview-table.php:231
|
2401 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:426
|
2402 |
+
#: pro/includes/admin/entries/class-entries-list-table.php:500
|
2403 |
+
#: src/Providers/Provider/Settings/FormBuilder.php:178
|
2404 |
msgid "Delete"
|
2405 |
msgstr "Löschen"
|
2406 |
|
2407 |
+
#: includes/admin/overview/class-overview-table.php:272
|
2408 |
#, fuzzy
|
2409 |
#| msgid "Form successfully deleted."
|
2410 |
#| msgid_plural "Forms successfully deleted"
|
2411 |
msgid "Form was successfully deleted."
|
2412 |
msgstr "Formular erfolgreich gelöscht."
|
2413 |
|
2414 |
+
#: includes/admin/overview/class-overview-table.php:274
|
2415 |
#, fuzzy
|
2416 |
#| msgid "Form successfully deleted."
|
2417 |
#| msgid_plural "Forms successfully deleted"
|
2418 |
msgid "Forms were successfully deleted."
|
2419 |
msgstr "Formular erfolgreich gelöscht."
|
2420 |
|
2421 |
+
#: includes/admin/overview/class-overview-table.php:284
|
2422 |
+
#: includes/admin/overview/class-overview-table.php:315
|
2423 |
#, fuzzy
|
2424 |
#| msgid "Security check failed"
|
2425 |
msgid "Security check failed. Please try again."
|
2426 |
msgstr "Sicherheitsprüfung fehlgeschlagen."
|
2427 |
|
2428 |
+
#: includes/admin/overview/class-overview-table.php:303
|
2429 |
#, fuzzy
|
2430 |
#| msgid "Form successfully duplicated."
|
2431 |
#| msgid_plural "Forms successfully duplicated"
|
2432 |
msgid "Form was successfully duplicated."
|
2433 |
msgstr "Formular erfolgreich dupliziert."
|
2434 |
|
2435 |
+
#: includes/admin/overview/class-overview-table.php:305
|
2436 |
#, fuzzy
|
2437 |
#| msgid "Form successfully duplicated."
|
2438 |
#| msgid_plural "Forms successfully duplicated"
|
2439 |
msgid "Forms were successfully duplicated."
|
2440 |
msgstr "Formular erfolgreich dupliziert."
|
2441 |
|
2442 |
+
#: includes/admin/overview/class-overview.php:77
|
2443 |
msgid "Number of forms per page:"
|
2444 |
msgstr "Anzahl der Formulare pro Seite:"
|
2445 |
|
2446 |
+
#: includes/admin/overview/class-overview.php:126
|
2447 |
msgid "Forms Overview"
|
2448 |
msgstr "Formulare-Übersicht"
|
2449 |
|
2450 |
+
#. translators: %s - ID of a setting.
|
2451 |
+
#: includes/admin/settings-api.php:75
|
2452 |
msgid "The callback function used for the %s setting is missing."
|
2453 |
msgstr ""
|
2454 |
|
2455 |
+
#: includes/admin/settings-api.php:106
|
2456 |
msgid "You're using WPForms Lite - no license needed. Enjoy!"
|
2457 |
msgstr ""
|
2458 |
|
2459 |
+
#. translators: %s - WPForms.com upgrade URL.
|
2460 |
+
#: includes/admin/settings-api.php:112
|
2461 |
#, fuzzy
|
2462 |
#| msgid ""
|
2463 |
#| "Learn More about the <a href=\"%s\" target=\"_blank\" rel=\"noopener "
|
2464 |
#| "noreferrer\">power of email marketing</a>"
|
2465 |
msgid ""
|
2466 |
+
"To unlock more features consider <strong><a href=\"%s\" target=\"_blank\" "
|
2467 |
+
"rel=\"noopener noreferrer\" class=\"wpforms-upgrade-modal\">upgrading to "
|
2468 |
+
"PRO</a></strong>."
|
2469 |
msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
|
2470 |
|
2471 |
+
#: includes/admin/settings-api.php:129
|
2472 |
+
msgid ""
|
2473 |
+
"As a valued WPForms Lite user you receive <strong>20% off</strong>, "
|
2474 |
+
"automatically applied at checkout!"
|
2475 |
+
msgstr ""
|
2476 |
+
|
2477 |
+
#: includes/admin/settings-api.php:144
|
2478 |
msgid "Verify Key"
|
2479 |
msgstr "Schlüssel bestätigen"
|
2480 |
|
2481 |
+
#: includes/admin/settings-api.php:148
|
2482 |
msgid "Deactivate Key"
|
2483 |
msgstr "Schlüssel deaktivieren"
|
2484 |
|
2485 |
+
#. translators: $s - license type.
|
2486 |
+
#: includes/admin/settings-api.php:155
|
2487 |
#, fuzzy
|
2488 |
#| msgid "Your license key type for this site is <strong>%s.</strong>"
|
2489 |
msgid "Your license key type is %s."
|
2490 |
msgstr "Ihr Lizenzschlüssel für diese Website ist <strong>%s</strong>."
|
2491 |
|
2492 |
+
#: includes/admin/settings-api.php:161
|
2493 |
#, fuzzy
|
2494 |
#| msgid ""
|
2495 |
#| "If your license has been upgraded or is incorrect, you may force a "
|
2501 |
"Wenn Ihre Lizenz ungültig ist oder ein Upgrade erhalten hat, müssen Sie eine "
|
2502 |
"Aktualisierung durchführen."
|
2503 |
|
2504 |
+
#: includes/admin/settings-api.php:317 includes/fields/class-base.php:430
|
2505 |
+
#: includes/fields/class-base.php:545
|
2506 |
msgid "Upload Image"
|
2507 |
msgstr "Bild hochladen"
|
2508 |
|
2509 |
+
#: includes/class-conditional-logic-core.php:191
|
2510 |
msgid "this field if"
|
2511 |
msgstr "dieses Feld wenn"
|
2512 |
|
2513 |
+
#: includes/class-conditional-logic-core.php:195
|
2514 |
msgid "Show"
|
2515 |
msgstr "Anzeigen"
|
2516 |
|
2517 |
+
#: includes/class-conditional-logic-core.php:196
|
2518 |
msgid "Hide"
|
2519 |
msgstr "Ausblenden"
|
2520 |
|
2521 |
+
#: includes/class-conditional-logic-core.php:209
|
2522 |
+
#: includes/class-conditional-logic-core.php:281
|
2523 |
msgid "Enable conditional logic"
|
2524 |
msgstr "Bedingungslogik aktivieren"
|
2525 |
|
2526 |
+
#: includes/class-conditional-logic-core.php:210
|
2527 |
msgid "Check this option to enable conditional logic on this field."
|
2528 |
msgstr ""
|
2529 |
"Diese Option markieren, um die Bedingungslogik für dieses Feld zu aktivieren."
|
2530 |
|
2531 |
+
#: includes/class-conditional-logic-core.php:242
|
2532 |
+
msgid "this connection if"
|
2533 |
+
msgstr "die Schnittstelle ist"
|
2534 |
+
|
2535 |
+
#: includes/class-conditional-logic-core.php:246
|
2536 |
+
msgid "Process"
|
2537 |
+
msgstr "Verarbeiten"
|
2538 |
+
|
2539 |
+
#: includes/class-conditional-logic-core.php:247
|
2540 |
+
msgid "Don't process"
|
2541 |
+
msgstr "Nicht verarbeiten"
|
2542 |
+
|
2543 |
+
#: includes/class-conditional-logic-core.php:283
|
2544 |
msgid "Check this option to enable conditional logic."
|
2545 |
msgstr "Diese Option markieren, um die Bedingungslogik zu aktivieren."
|
2546 |
|
2547 |
+
#: includes/class-conditional-logic-core.php:478
|
2548 |
+
#, fuzzy
|
2549 |
+
#| msgid "AND"
|
2550 |
+
msgctxt "Conditional Logic: new rule logic."
|
2551 |
+
msgid "AND"
|
2552 |
+
msgstr "UND"
|
2553 |
+
|
2554 |
+
#: includes/class-conditional-logic-core.php:488
|
2555 |
+
#, fuzzy
|
2556 |
+
#| msgid "or"
|
2557 |
+
msgctxt "Conditional Logic: new rule logic."
|
2558 |
+
msgid "or"
|
2559 |
+
msgstr "oder"
|
2560 |
+
|
2561 |
+
#: includes/class-conditional-logic-core.php:494
|
2562 |
msgid "Add rule group"
|
2563 |
msgstr "Neue Regelgruppe"
|
2564 |
|
2565 |
+
#: includes/class-frontend.php:1021
|
|
|
2566 |
#: pro/includes/fields/class-file-upload.php:383
|
2567 |
+
#: pro/includes/fields/class-file-upload.php:399
|
2568 |
+
#: pro/includes/fields/class-file-upload.php:417 pro/wpforms-pro.php:192
|
2569 |
msgid "File type is not allowed."
|
2570 |
msgstr "Dateiart ist nicht erlaubt."
|
2571 |
|
2572 |
+
#: includes/class-frontend.php:1022 pro/wpforms-pro.php:198
|
2573 |
msgid "File exceeds max size allowed."
|
2574 |
msgstr "Dateigröße überschreitet erlaubtes Maximum."
|
2575 |
|
2576 |
+
#: includes/class-frontend.php:1023 pro/wpforms-pro.php:204
|
2577 |
msgid "Please enter time in 12-hour AM/PM format (eg 8:45 AM)."
|
2578 |
msgstr ""
|
2579 |
"Bitte geben Sie die Zeit im 12-Stunden Format AP/PM ein (z.B. 8:45 AM)."
|
2580 |
|
2581 |
+
#: includes/class-frontend.php:1024 pro/wpforms-pro.php:210
|
2582 |
msgid "Please enter time in 24-hour format (eg 22:45)."
|
2583 |
msgstr ""
|
2584 |
"Bitte geben Sie die Zeit im 24-Stunden Format AP/PM ein (z.B. 22:45 AM)."
|
2585 |
|
2586 |
+
#: includes/class-frontend.php:1025
|
2587 |
+
#: pro/includes/fields/class-payment-total.php:208 pro/wpforms-pro.php:216
|
2588 |
msgid "Payment is required."
|
2589 |
msgstr "Zahlung ist erforderlich."
|
2590 |
|
2591 |
+
#: includes/class-frontend.php:1026 pro/wpforms-pro.php:222
|
2592 |
msgid "Please enter a valid credit card number."
|
2593 |
msgstr "Bitte eine gültige Kreditkartennummer eingeben."
|
2594 |
|
2595 |
+
#. translators: %s - URL to a non-amp version of a page with the form.
|
2596 |
+
#: includes/class-frontend.php:1133
|
2597 |
msgid "<a href=\"%s\">Go to the full page</a> to view and submit the form."
|
2598 |
msgstr ""
|
2599 |
|
2611 |
msgid "Hide empty fields"
|
2612 |
msgstr "Leere Felder ausblenden"
|
2613 |
|
2614 |
+
#: includes/class-preview.php:125 includes/class-preview.php:166
|
2615 |
#, fuzzy
|
2616 |
#| msgid "Show Empty Fields"
|
2617 |
msgid "Show empty fields"
|
2623 |
msgid "Hide notes"
|
2624 |
msgstr "Layouts verbergen"
|
2625 |
|
2626 |
+
#: includes/class-preview.php:136 includes/class-preview.php:167
|
2627 |
#, fuzzy
|
2628 |
#| msgid "No notes."
|
2629 |
msgid "Show notes"
|
2635 |
msgid "Normal view"
|
2636 |
msgstr "Formulare-Übersicht"
|
2637 |
|
2638 |
+
#: includes/class-preview.php:147 includes/class-preview.php:168
|
2639 |
msgid "Compact view"
|
2640 |
msgstr "Kompakte Ansicht"
|
2641 |
|
2642 |
+
#. translators: %d - entry ID.
|
2643 |
+
#: includes/class-preview.php:159
|
2644 |
msgid "Entry #%d"
|
2645 |
msgstr "Eintrag #%d"
|
2646 |
|
2647 |
+
#: includes/class-preview.php:162
|
2648 |
+
#: pro/includes/admin/entries/class-entries-single.php:1022
|
2649 |
msgid "Print"
|
2650 |
msgstr "Drucken"
|
2651 |
|
2652 |
+
#: includes/class-preview.php:176
|
2653 |
+
#: pro/includes/admin/entries/class-entries-single.php:526
|
2654 |
msgid "This entry does not have any fields"
|
2655 |
msgstr "Dieser Eintrag hat keine Felder"
|
2656 |
|
2657 |
#. translators: %d - field ID
|
2658 |
+
#. translators: %d - field ID.
|
2659 |
+
#. translators: %d - field ID.
|
2660 |
+
#: includes/class-preview.php:193 includes/emails/class-emails.php:514
|
2661 |
+
#: includes/emails/class-emails.php:556
|
2662 |
+
#: pro/includes/admin/entries/class-entries-single.php:543
|
2663 |
msgid "Field ID #%d"
|
2664 |
msgstr "Feld-ID #%d"
|
2665 |
|
2666 |
+
#: includes/class-preview.php:197
|
2667 |
+
#: pro/includes/admin/entries/class-entries-single.php:548
|
2668 |
msgid "Empty"
|
2669 |
msgstr "Leer"
|
2670 |
|
2671 |
+
#: includes/class-preview.php:208
|
2672 |
+
#: pro/includes/admin/entries/class-entries-single.php:585
|
2673 |
msgid "Notes"
|
2674 |
msgstr "Notizen"
|
2675 |
|
2676 |
#. translators: %1$s - user name; %2$s - date
|
2677 |
+
#: includes/class-preview.php:222
|
2678 |
msgid "Added by %1$s on %2$s"
|
2679 |
msgstr ""
|
2680 |
|
2681 |
+
#: includes/class-preview.php:270
|
2682 |
msgid ""
|
2683 |
"This is the WPForms preview page. All your form previews will be handled on "
|
2684 |
"this page."
|
2686 |
"Dies ist die Vorschauseite von WPForms. Alle Ihre Formulare werden auf "
|
2687 |
"dieser Seite bearbeitet."
|
2688 |
|
2689 |
+
#: includes/class-preview.php:271
|
2690 |
msgid ""
|
2691 |
"The page is set to private, so it is not publicly accessible. Please do not "
|
2692 |
"delete this page :) ."
|
2694 |
"Diese Seite ist privat und nicht öffentlich. Bitte löschen Sie diese Seite "
|
2695 |
"nicht :)."
|
2696 |
|
2697 |
+
#: includes/class-preview.php:276
|
2698 |
msgid "WPForms Preview"
|
2699 |
msgstr "WPForms Vorschau"
|
2700 |
|
2701 |
+
#: includes/class-preview.php:377 includes/integrations.php:53
|
2702 |
msgid "Form"
|
2703 |
msgstr "Formular"
|
2704 |
|
2705 |
+
#: includes/class-preview.php:379
|
2706 |
msgid "This is a preview of your form. This page is not publicly accessible."
|
2707 |
msgstr ""
|
2708 |
"Dies ist eine Vorschau Ihres Formulars. Diese Seite ist nicht öffentlich."
|
2709 |
|
2710 |
+
#: includes/class-preview.php:381
|
2711 |
msgid "Close this window"
|
2712 |
msgstr "Fenster schließen"
|
2713 |
|
2714 |
+
#. translators: %s - Form name.
|
2715 |
+
#: includes/class-preview.php:384
|
2716 |
#, fuzzy
|
2717 |
#| msgid " Preview"
|
|
|
2718 |
msgid "%s Preview"
|
2719 |
msgstr "Vorschau"
|
2720 |
|
2721 |
+
#: includes/class-process.php:101
|
2722 |
msgid "Invalid form."
|
2723 |
msgstr "Ungültige Formular."
|
2724 |
|
2725 |
+
#: includes/class-process.php:138
|
2726 |
msgid "Incorrect reCAPTCHA, please try again."
|
2727 |
msgstr "Falsches reCAPTCHA, bitte erneut versuchen."
|
2728 |
|
2729 |
+
#: includes/class-process.php:141
|
2730 |
msgid "reCAPTCHA is required."
|
2731 |
msgstr "reCAPTCHA erforderlich."
|
2732 |
|
2733 |
+
#: includes/class-process.php:153 includes/class-process.php:214
|
2734 |
msgid "Form has not been submitted, please see the errors below."
|
2735 |
msgstr ""
|
2736 |
"Das Formular wurde nicht übertragen, bitte beachten Sie die Fehlermeldungen "
|
2737 |
"unterhalb."
|
2738 |
|
2739 |
+
#: includes/class-process.php:165
|
2740 |
msgid "WPForms honeypot field triggered."
|
2741 |
msgstr "WPForms honeypot wurde ausgelöst."
|
2742 |
|
2743 |
+
#. translators: %s - form name.
|
2744 |
+
#: includes/class-process.php:399 lite/wpforms-lite.php:56
|
2745 |
+
#: pro/wpforms-pro.php:450
|
|
|
2746 |
msgid "New %s Entry"
|
2747 |
msgstr "Neue %s Einträge"
|
2748 |
|
2749 |
+
#: includes/class-smart-tags.php:34
|
2750 |
#, fuzzy
|
2751 |
#| msgid "Site Administer Email"
|
2752 |
msgid "Site Administrator Email"
|
2753 |
msgstr "E-Mail-Adresse des Website-Administrators"
|
2754 |
|
2755 |
+
#: includes/class-smart-tags.php:35
|
2756 |
msgid "Entry ID"
|
2757 |
msgstr "Eintrag-ID"
|
2758 |
|
2759 |
+
#: includes/class-smart-tags.php:36
|
2760 |
msgid "Form ID"
|
2761 |
msgstr "Formular-ID"
|
2762 |
|
2763 |
+
#: includes/class-smart-tags.php:38
|
2764 |
msgid "Embedded Post/Page Title"
|
2765 |
msgstr "Eingebetteter Beitrags-/Seitentitel"
|
2766 |
|
2767 |
+
#: includes/class-smart-tags.php:39
|
2768 |
#, fuzzy
|
2769 |
#| msgid "Embeded Post Page URL"
|
2770 |
+
msgid "Embedded Post/Page URL"
|
2771 |
msgstr "Eingebettete Beitrags-/Seiten-URL"
|
2772 |
|
2773 |
+
#: includes/class-smart-tags.php:40
|
2774 |
msgid "Embedded Post/Page ID"
|
2775 |
msgstr "Eingebettete Beitrags-/Seiten-ID"
|
2776 |
|
2777 |
+
#: includes/class-smart-tags.php:41
|
2778 |
+
#: pro/includes/admin/entries/class-entries-export.php:207
|
2779 |
#: pro/includes/admin/entries/class-entries-list-table.php:165
|
2780 |
+
#: pro/includes/fields/class-date-time.php:72
|
2781 |
+
#: pro/includes/fields/class-date-time.php:129
|
2782 |
+
#: pro/includes/fields/class-date-time.php:268
|
2783 |
+
#: pro/includes/fields/class-date-time.php:276
|
2784 |
+
#: pro/includes/fields/class-date-time.php:367
|
2785 |
msgid "Date"
|
2786 |
msgstr "Datum"
|
2787 |
|
2788 |
+
#: includes/class-smart-tags.php:42
|
2789 |
msgid "Query String Variable"
|
2790 |
msgstr "Query Zeichenkette Variable"
|
2791 |
|
2792 |
+
#: includes/class-smart-tags.php:43
|
2793 |
msgid "User IP Address"
|
2794 |
msgstr "Benutzer IP-Adresse"
|
2795 |
|
2796 |
+
#: includes/class-smart-tags.php:44
|
2797 |
msgid "User ID"
|
2798 |
msgstr "Benutzer-ID"
|
2799 |
|
2800 |
+
#: includes/class-smart-tags.php:45
|
2801 |
+
#, fuzzy
|
2802 |
+
#| msgid "Display Form Title"
|
2803 |
+
msgid "User Display Name"
|
2804 |
+
msgstr "Formulartitel anzeigen"
|
2805 |
+
|
2806 |
#: includes/class-smart-tags.php:46
|
2807 |
+
#, fuzzy
|
2808 |
+
#| msgid "User Name"
|
2809 |
+
msgid "User Full Name"
|
2810 |
msgstr "Benutzername"
|
2811 |
|
2812 |
#: includes/class-smart-tags.php:47
|
2909 |
#| "You cannot send emails with WPForms_WP_Emails until init/admin_init has "
|
2910 |
#| "been reached"
|
2911 |
msgid ""
|
2912 |
+
"You cannot send emails with WPForms_WP_Emails() until init/admin_init has "
|
2913 |
+
"been reached."
|
2914 |
msgstr ""
|
2915 |
"Sie können keine E-Mails mit <strong>WPForms_WP_Emails</strong> versenden "
|
2916 |
"bis <strong>init/admin_init</strong> erreicht wurde"
|
2917 |
|
2918 |
+
#: includes/emails/class-emails.php:492
|
2919 |
+
#: pro/includes/fields/class-page-break.php:25
|
2920 |
+
#: pro/includes/fields/class-page-break.php:528
|
2921 |
+
msgid "Page Break"
|
2922 |
+
msgstr "Seitenumbruch"
|
2923 |
+
|
2924 |
+
#: includes/emails/class-emails.php:508 includes/emails/class-emails.php:550
|
2925 |
+
#: includes/fields/class-base.php:973 includes/fields/class-select.php:200
|
2926 |
msgid "(empty)"
|
2927 |
msgstr "(leer)"
|
2928 |
|
2929 |
+
#: includes/emails/class-emails.php:568
|
|
|
|
|
|
|
|
|
2930 |
msgid "An empty form was submitted."
|
2931 |
msgstr ""
|
2932 |
|
2971 |
msgid "Code"
|
2972 |
msgstr "Code"
|
2973 |
|
2974 |
+
#: includes/fields/class-base.php:363
|
|
|
|
|
|
|
|
|
2975 |
msgid "Choices"
|
2976 |
msgstr "Auswahlmöglichkeiten"
|
2977 |
|
2978 |
+
#: includes/fields/class-base.php:383 includes/fields/class-base.php:499
|
2979 |
+
msgid "Add choices for the form field."
|
2980 |
+
msgstr "Auswahlmöglichkeiten für das Feld hinzufügen."
|
2981 |
+
|
2982 |
#. translators: %1$s - source name; %2$s - type name.
|
2983 |
+
#: includes/fields/class-base.php:461
|
2984 |
+
msgid "Choices are dynamically populated from the %1$s %2$s."
|
2985 |
msgstr ""
|
2986 |
|
2987 |
+
#: includes/fields/class-base.php:498
|
2988 |
msgid "Items"
|
2989 |
msgstr "Elemente"
|
2990 |
|
2991 |
+
#: includes/fields/class-base.php:576
|
2992 |
+
msgid ""
|
2993 |
+
"Images are not cropped or resized. For best results, they should be the same "
|
2994 |
+
"size and 250x250 pixels or smaller."
|
2995 |
+
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2996 |
|
2997 |
+
#: includes/fields/class-base.php:586
|
2998 |
+
#, fuzzy
|
2999 |
+
#| msgid "Use Image"
|
3000 |
+
msgid "Use image choices"
|
3001 |
+
msgstr "Bild verwenden"
|
3002 |
+
|
3003 |
+
#: includes/fields/class-base.php:587
|
3004 |
+
#, fuzzy
|
3005 |
+
#| msgid "Check this option to enable conditional logic."
|
3006 |
+
msgid "Check this option to enable using images with the choices."
|
3007 |
+
msgstr "Diese Option markieren, um die Bedingungslogik zu aktivieren."
|
3008 |
+
|
3009 |
+
#: includes/fields/class-base.php:615
|
3010 |
+
msgid "Image Choice Style"
|
3011 |
+
msgstr ""
|
3012 |
+
|
3013 |
+
#: includes/fields/class-base.php:616
|
3014 |
+
#, fuzzy
|
3015 |
+
#| msgid "Select the layout for displaying field choices."
|
3016 |
+
msgid "Select the style for the image choices."
|
3017 |
+
msgstr "Layout für die Darstellung der Auswahl festlegen."
|
3018 |
+
|
3019 |
+
#: includes/fields/class-base.php:629
|
3020 |
+
msgid "Modern"
|
3021 |
+
msgstr ""
|
3022 |
+
|
3023 |
+
#: includes/fields/class-base.php:630
|
3024 |
+
msgid "Classic"
|
3025 |
+
msgstr ""
|
3026 |
+
|
3027 |
+
#: includes/fields/class-base.php:631
|
3028 |
+
#: pro/includes/fields/class-page-break.php:287
|
3029 |
+
msgid "None"
|
3030 |
+
msgstr "Keine"
|
3031 |
+
|
3032 |
+
#: includes/fields/class-base.php:658
|
3033 |
+
msgid "Enter text for the default form field value."
|
3034 |
+
msgstr "Text für den Standardwert des Feldes eingeben."
|
3035 |
+
|
3036 |
+
#: includes/fields/class-base.php:660 includes/fields/class-name.php:283
|
3037 |
+
#: includes/fields/class-name.php:298 includes/fields/class-name.php:313
|
3038 |
+
#: includes/fields/class-name.php:328 pro/includes/fields/class-address.php:336
|
3039 |
+
#: pro/includes/fields/class-address.php:355
|
3040 |
+
#: pro/includes/fields/class-address.php:376
|
3041 |
+
#: pro/includes/fields/class-address.php:394
|
3042 |
+
#: pro/includes/fields/class-address.php:414
|
3043 |
+
#: pro/includes/fields/class-address.php:438
|
3044 |
+
msgid "Default Value"
|
3045 |
+
msgstr "Standardwert"
|
3046 |
+
|
3047 |
+
#: includes/fields/class-base.php:670
|
3048 |
+
msgid "Select the default form field size."
|
3049 |
msgstr "Standardwert auswählen."
|
3050 |
|
3051 |
+
#: includes/fields/class-base.php:672 pro/includes/fields/class-rating.php:256
|
3052 |
msgid "Small"
|
3053 |
msgstr "Klein"
|
3054 |
|
3055 |
+
#: includes/fields/class-base.php:673 pro/includes/fields/class-rating.php:257
|
3056 |
msgid "Medium"
|
3057 |
msgstr "Medium"
|
3058 |
|
3059 |
+
#: includes/fields/class-base.php:674 pro/includes/fields/class-rating.php:258
|
3060 |
msgid "Large"
|
3061 |
msgstr "Groß"
|
3062 |
|
3063 |
+
#: includes/fields/class-base.php:676
|
3064 |
msgid "Field Size"
|
3065 |
msgstr "Feldgröße"
|
3066 |
|
3067 |
+
#: includes/fields/class-base.php:689
|
3068 |
msgid "Advanced Options"
|
3069 |
msgstr "Erweiterte Einstellungen"
|
3070 |
|
3071 |
+
#: includes/fields/class-base.php:700
|
3072 |
msgid "Enter text for the form field placeholder."
|
3073 |
msgstr "Text für den Platzhalter des Feldes eingeben."
|
3074 |
|
3075 |
+
#: includes/fields/class-base.php:701
|
3076 |
msgid "Placeholder Text"
|
3077 |
msgstr "Platzhaltertext"
|
3078 |
|
3079 |
+
#: includes/fields/class-base.php:711
|
3080 |
msgid ""
|
3081 |
"Enter CSS class names for the form field container. Class names should be "
|
3082 |
"separated with spaces."
|
3084 |
"Geben Sie den Namen der CSS-Klasse für den Container des Formularfeldes ein. "
|
3085 |
"Mehrere Klassennamen können mit einem Komma getrennt eingegeben werden."
|
3086 |
|
3087 |
+
#: includes/fields/class-base.php:716
|
3088 |
msgid "CSS Classes"
|
3089 |
msgstr "CSS-Klassen"
|
3090 |
|
3091 |
+
#: includes/fields/class-base.php:725
|
3092 |
msgid "Check this option to hide the form field label."
|
3093 |
msgstr "Markieren Sie diese Option, um das Label auszublenden."
|
3094 |
|
3095 |
+
#: includes/fields/class-base.php:727
|
3096 |
msgid "Hide Label"
|
3097 |
msgstr "Label ausblenden"
|
3098 |
|
3099 |
+
#: includes/fields/class-base.php:735
|
3100 |
msgid "Check this option to hide the form field sub-label."
|
3101 |
msgstr "Markieren Sie diese Option, um alle Sub-Label auszublenden."
|
3102 |
|
3103 |
+
#: includes/fields/class-base.php:737
|
3104 |
msgid "Hide Sub-Labels"
|
3105 |
msgstr "Sub-Labels ausblenden"
|
3106 |
|
3107 |
+
#: includes/fields/class-base.php:745
|
3108 |
msgid "Select the layout for displaying field choices."
|
3109 |
msgstr "Layout für die Darstellung der Auswahl festlegen."
|
3110 |
|
3111 |
+
#: includes/fields/class-base.php:747
|
3112 |
msgid "One Column"
|
3113 |
msgstr "Eine Spalte"
|
3114 |
|
3115 |
+
#: includes/fields/class-base.php:748
|
3116 |
msgid "Two Columns"
|
3117 |
msgstr "Zwei Spalten"
|
3118 |
|
3119 |
+
#: includes/fields/class-base.php:749
|
3120 |
msgid "Three Columns"
|
3121 |
msgstr "Drei Spalten"
|
3122 |
|
3123 |
+
#: includes/fields/class-base.php:750
|
3124 |
+
msgid "Inline"
|
3125 |
+
msgstr ""
|
3126 |
+
|
3127 |
+
#: includes/fields/class-base.php:752
|
3128 |
msgid "Choice Layout"
|
3129 |
msgstr "Auswahl Layout"
|
3130 |
|
3131 |
+
#: includes/fields/class-base.php:761
|
3132 |
msgid "Select auto-populate method to use."
|
3133 |
msgstr "Methode der automatischen Einpflegung auswählen."
|
3134 |
|
3135 |
+
#: includes/fields/class-base.php:764 includes/fields/class-base.php:785
|
3136 |
msgid "Post Type"
|
3137 |
msgstr "Beitragsart"
|
3138 |
|
3139 |
+
#: includes/fields/class-base.php:765 includes/fields/class-base.php:796
|
3140 |
msgid "Taxonomy"
|
3141 |
msgstr "Taxonomie"
|
3142 |
|
3143 |
+
#: includes/fields/class-base.php:767
|
3144 |
msgid "Dynamic Choices"
|
3145 |
msgstr "Dynamische Auswahl"
|
3146 |
|
3147 |
+
#. translators: %s - dynamic source type name.
|
3148 |
+
#: includes/fields/class-base.php:807
|
3149 |
msgid "Select %s to use for auto-populating field choices."
|
3150 |
msgstr ""
|
3151 |
"Wählen Sie %s für die Benutzung mit automatischer Einpflegung bei "
|
3152 |
"Auswahlmöglichkeiten."
|
3153 |
|
3154 |
+
#. translators: %s - dynamic source type name.
|
3155 |
+
#: includes/fields/class-base.php:809
|
3156 |
msgid "Dynamic %s Source"
|
3157 |
msgstr "Dynamische %s Quelle"
|
3158 |
|
3159 |
+
#. translators: %d - total amount of choices.
|
3160 |
+
#: includes/fields/class-base.php:1064
|
3161 |
+
msgid ""
|
3162 |
+
"Showing the first 20 choices.<br> All %d choices will be displayed when "
|
3163 |
+
"viewing the form."
|
3164 |
+
msgstr ""
|
3165 |
+
"Es werden die ersten 20 Auswahlmöglichkeiten angezeigt.<br>Alle %d "
|
3166 |
+
"Auswahlmöglichkeiten werden angezeigt, wenn das Formular aufgerufen wird."
|
3167 |
|
3168 |
+
#: includes/fields/class-base.php:1100
|
3169 |
msgid "No form ID found"
|
3170 |
msgstr "Keine Formular-ID gefunden"
|
3171 |
|
3172 |
+
#: includes/fields/class-base.php:1105
|
3173 |
msgid "No field type found"
|
3174 |
msgstr "Kein Formulartyp gefunden"
|
3175 |
|
3182 |
msgid "First Choice"
|
3183 |
msgstr "Erste Wahl"
|
3184 |
|
3185 |
+
#: includes/fields/class-checkbox.php:33 includes/fields/class-radio.php:33
|
3186 |
#: includes/fields/class-select.php:32
|
3187 |
msgid "Second Choice"
|
3188 |
msgstr "Zweite Wahl"
|
3189 |
|
3190 |
+
#: includes/fields/class-checkbox.php:39 includes/fields/class-radio.php:39
|
3191 |
#: includes/fields/class-select.php:37
|
3192 |
msgid "Third Choice"
|
3193 |
msgstr "Dritte Wahl"
|
3194 |
|
3195 |
+
#: includes/fields/class-checkbox.php:263 includes/fields/class-radio.php:246
|
3196 |
+
#, fuzzy
|
3197 |
+
#| msgid "Dynamic Choices"
|
3198 |
+
msgid "Randomize Choices"
|
3199 |
+
msgstr "Dynamische Auswahl"
|
3200 |
+
|
3201 |
+
#: includes/fields/class-checkbox.php:264 includes/fields/class-radio.php:247
|
3202 |
+
#, fuzzy
|
3203 |
+
#| msgid "Check this option to hide the form field label."
|
3204 |
+
msgid "Check this option to randomize the order of the choices."
|
3205 |
+
msgstr "Markieren Sie diese Option, um das Label auszublenden."
|
3206 |
+
|
3207 |
+
#: includes/fields/class-checkbox.php:282 includes/fields/class-radio.php:265
|
3208 |
#: includes/fields/class-select.php:97
|
3209 |
msgid "Show Values"
|
3210 |
msgstr "Werte (Values) anzeigen"
|
3211 |
|
3212 |
+
#: includes/fields/class-checkbox.php:283 includes/fields/class-radio.php:266
|
3213 |
#: includes/fields/class-select.php:98
|
3214 |
msgid "Check this to manually set form field values."
|
3215 |
msgstr "Markieren, um die Werte der Felder manuell festzulegen."
|
3216 |
|
3217 |
+
#: includes/fields/class-checkbox.php:320
|
3218 |
+
msgid "Enable Disclaimer / Terms of Service Display"
|
3219 |
+
msgstr ""
|
3220 |
+
|
3221 |
+
#: includes/fields/class-checkbox.php:321
|
3222 |
msgid ""
|
3223 |
+
"Check this option to adjust the field styling to support Disclaimers and "
|
3224 |
+
"Terms of Service type agreements."
|
3225 |
msgstr ""
|
|
|
|
|
3226 |
|
3227 |
#: includes/fields/class-email.php:91 includes/fields/class-email.php:311
|
3228 |
msgid "Confirm Email"
|
3241 |
"Adresse zweimal einzugeben."
|
3242 |
|
3243 |
#: includes/fields/class-email.php:246
|
3244 |
+
#: pro/includes/fields/class-password.php:233
|
3245 |
msgid "Confirmation Placeholder Text"
|
3246 |
msgstr "Bestätigungsfeld Platzhaltertext"
|
3247 |
|
3248 |
#: includes/fields/class-email.php:247
|
3249 |
+
#: pro/includes/fields/class-password.php:234
|
3250 |
msgid "Enter text for the confirmation field placeholder."
|
3251 |
msgstr "Geben Sie den Text für den Platzhalter des Bestätigungsfeldes ein."
|
3252 |
|
3253 |
+
#: includes/fields/class-gdpr-checkbox.php:21
|
3254 |
+
msgid "GDPR Agreement"
|
3255 |
+
msgstr ""
|
3256 |
+
|
3257 |
+
#: includes/fields/class-gdpr-checkbox.php:27
|
3258 |
+
msgid ""
|
3259 |
+
"I consent to having this website store my submitted information so they can "
|
3260 |
+
"respond to my inquiry."
|
3261 |
+
msgstr ""
|
3262 |
+
|
3263 |
+
#: includes/fields/class-gdpr-checkbox.php:160
|
3264 |
+
msgid "Agreement"
|
3265 |
+
msgstr ""
|
3266 |
+
|
3267 |
#: includes/fields/class-name.php:82 includes/fields/class-name.php:377
|
3268 |
msgid "First"
|
3269 |
msgstr "Vor-"
|
3277 |
msgstr "Nach-"
|
3278 |
|
3279 |
#: includes/fields/class-name.php:220
|
3280 |
+
#: pro/includes/fields/class-date-time.php:59
|
3281 |
+
#: pro/includes/fields/class-date-time.php:146
|
3282 |
+
#: pro/includes/fields/class-date-time.php:186
|
3283 |
+
#: pro/includes/fields/class-phone.php:81
|
3284 |
msgid "Format"
|
3285 |
msgstr "Format"
|
3286 |
|
3306 |
|
3307 |
#: includes/fields/class-name.php:279 includes/fields/class-name.php:294
|
3308 |
#: includes/fields/class-name.php:309 includes/fields/class-name.php:324
|
3309 |
+
#: pro/includes/fields/class-address.php:332
|
3310 |
+
#: pro/includes/fields/class-address.php:351
|
3311 |
+
#: pro/includes/fields/class-address.php:372
|
3312 |
+
#: pro/includes/fields/class-address.php:390
|
3313 |
+
#: pro/includes/fields/class-address.php:410
|
3314 |
+
#: pro/includes/fields/class-address.php:434
|
3315 |
+
#: pro/includes/fields/class-date-time.php:134
|
3316 |
+
#: pro/includes/fields/class-date-time.php:178
|
3317 |
msgid "Placeholder"
|
3318 |
msgstr "Platzhalter"
|
3319 |
|
3357 |
msgid "Single Line Text"
|
3358 |
msgstr "Einzeiliger Text"
|
3359 |
|
3360 |
+
#: includes/fields/class-text.php:130
|
3361 |
+
msgid "Input Mask"
|
3362 |
+
msgstr ""
|
3363 |
+
|
3364 |
+
#: includes/fields/class-text.php:131
|
3365 |
+
msgid "Enter your custom input mask."
|
3366 |
+
msgstr ""
|
3367 |
+
|
3368 |
+
#: includes/fields/class-text.php:132
|
3369 |
+
msgid "See Examples & Docs"
|
3370 |
+
msgstr ""
|
3371 |
+
|
3372 |
#: includes/fields/class-textarea.php:21
|
3373 |
msgid "Paragraph Text"
|
3374 |
msgstr "Absatz"
|
3375 |
|
3376 |
+
#: includes/functions.php:690
|
3377 |
msgid "Alabama"
|
3378 |
msgstr ""
|
3379 |
|
3380 |
+
#: includes/functions.php:691
|
3381 |
msgid "Alaska"
|
3382 |
msgstr ""
|
3383 |
|
3384 |
+
#: includes/functions.php:692
|
3385 |
msgid "Arizona"
|
3386 |
msgstr ""
|
3387 |
|
3388 |
+
#: includes/functions.php:693
|
3389 |
msgid "Arkansas"
|
3390 |
msgstr ""
|
3391 |
|
3392 |
+
#: includes/functions.php:694
|
3393 |
msgid "California"
|
3394 |
msgstr ""
|
3395 |
|
3396 |
+
#: includes/functions.php:695
|
3397 |
msgid "Colorado"
|
3398 |
msgstr ""
|
3399 |
|
3400 |
+
#: includes/functions.php:696
|
3401 |
#, fuzzy
|
3402 |
#| msgid "Connect"
|
3403 |
msgid "Connecticut"
|
3404 |
msgstr "Verbinden"
|
3405 |
|
3406 |
+
#: includes/functions.php:697
|
3407 |
msgid "Delaware"
|
3408 |
msgstr ""
|
3409 |
|
3410 |
+
#: includes/functions.php:698
|
3411 |
msgid "District of Columbia"
|
3412 |
msgstr ""
|
3413 |
|
3414 |
+
#: includes/functions.php:699
|
3415 |
msgid "Florida"
|
3416 |
msgstr ""
|
3417 |
|
3418 |
+
#: includes/functions.php:700
|
3419 |
+
msgctxt "US State"
|
3420 |
msgid "Georgia"
|
3421 |
msgstr ""
|
3422 |
|
3423 |
+
#: includes/functions.php:701
|
3424 |
msgid "Hawaii"
|
3425 |
msgstr ""
|
3426 |
|
3427 |
+
#: includes/functions.php:702
|
3428 |
msgid "Idaho"
|
3429 |
msgstr ""
|
3430 |
|
3431 |
+
#: includes/functions.php:703
|
3432 |
msgid "Illinois"
|
3433 |
msgstr ""
|
3434 |
|
3435 |
+
#: includes/functions.php:704
|
3436 |
msgid "Indiana"
|
3437 |
msgstr ""
|
3438 |
|
3439 |
+
#: includes/functions.php:705
|
3440 |
msgid "Iowa"
|
3441 |
msgstr ""
|
3442 |
|
3443 |
+
#: includes/functions.php:706
|
3444 |
msgid "Kansas"
|
3445 |
msgstr ""
|
3446 |
|
3447 |
+
#: includes/functions.php:707
|
3448 |
msgid "Kentucky"
|
3449 |
msgstr ""
|
3450 |
|
3451 |
+
#: includes/functions.php:708
|
3452 |
msgid "Louisiana"
|
3453 |
msgstr ""
|
3454 |
|
3455 |
+
#: includes/functions.php:709
|
3456 |
msgid "Maine"
|
3457 |
msgstr ""
|
3458 |
|
3459 |
+
#: includes/functions.php:710
|
3460 |
msgid "Maryland"
|
3461 |
msgstr ""
|
3462 |
|
3463 |
+
#: includes/functions.php:711
|
3464 |
msgid "Massachusetts"
|
3465 |
msgstr ""
|
3466 |
|
3467 |
+
#: includes/functions.php:712
|
3468 |
msgid "Michigan"
|
3469 |
msgstr ""
|
3470 |
|
3471 |
+
#: includes/functions.php:713
|
3472 |
msgid "Minnesota"
|
3473 |
msgstr ""
|
3474 |
|
3475 |
+
#: includes/functions.php:714
|
3476 |
msgid "Mississippi"
|
3477 |
msgstr ""
|
3478 |
|
3479 |
+
#: includes/functions.php:715
|
3480 |
msgid "Missouri"
|
3481 |
msgstr ""
|
3482 |
|
3483 |
+
#: includes/functions.php:716
|
3484 |
#, fuzzy
|
3485 |
#| msgid "contains"
|
3486 |
msgid "Montana"
|
3487 |
msgstr "enthält"
|
3488 |
|
3489 |
+
#: includes/functions.php:717
|
3490 |
msgid "Nebraska"
|
3491 |
msgstr ""
|
3492 |
|
3493 |
+
#: includes/functions.php:718
|
3494 |
msgid "Nevada"
|
3495 |
msgstr ""
|
3496 |
|
3497 |
+
#: includes/functions.php:719
|
3498 |
msgid "New Hampshire"
|
3499 |
msgstr ""
|
3500 |
|
3501 |
+
#: includes/functions.php:720
|
3502 |
msgid "New Jersey"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
+
#: includes/functions.php:721
|
3506 |
msgid "New Mexico"
|
3507 |
msgstr ""
|
3508 |
|
3509 |
+
#: includes/functions.php:722
|
3510 |
msgid "New York"
|
3511 |
msgstr ""
|
3512 |
|
3513 |
+
#: includes/functions.php:723
|
3514 |
msgid "North Carolina"
|
3515 |
msgstr ""
|
3516 |
|
3517 |
+
#: includes/functions.php:724
|
3518 |
msgid "North Dakota"
|
3519 |
msgstr ""
|
3520 |
|
3521 |
+
#: includes/functions.php:725
|
3522 |
msgid "Ohio"
|
3523 |
msgstr ""
|
3524 |
|
3525 |
+
#: includes/functions.php:726
|
3526 |
msgid "Oklahoma"
|
3527 |
msgstr ""
|
3528 |
|
3529 |
+
#: includes/functions.php:727
|
3530 |
msgid "Oregon"
|
3531 |
msgstr ""
|
3532 |
|
3533 |
+
#: includes/functions.php:728
|
3534 |
msgid "Pennsylvania"
|
3535 |
msgstr ""
|
3536 |
|
3537 |
+
#: includes/functions.php:729
|
3538 |
msgid "Rhode Island"
|
3539 |
msgstr ""
|
3540 |
|
3541 |
+
#: includes/functions.php:730
|
3542 |
#, fuzzy
|
3543 |
#| msgid "South African Rand"
|
3544 |
msgid "South Carolina"
|
3545 |
msgstr "Südafrikanischer Rand"
|
3546 |
|
3547 |
+
#: includes/functions.php:731
|
3548 |
msgid "South Dakota"
|
3549 |
msgstr ""
|
3550 |
|
3551 |
+
#: includes/functions.php:732
|
3552 |
msgid "Tennessee"
|
3553 |
msgstr ""
|
3554 |
|
3555 |
+
#: includes/functions.php:733
|
3556 |
msgid "Texas"
|
3557 |
msgstr ""
|
3558 |
|
3559 |
+
#: includes/functions.php:734
|
3560 |
msgid "Utah"
|
3561 |
msgstr ""
|
3562 |
|
3563 |
+
#: includes/functions.php:735
|
3564 |
msgid "Vermont"
|
3565 |
msgstr ""
|
3566 |
|
3567 |
+
#: includes/functions.php:736
|
3568 |
msgid "Virginia"
|
3569 |
msgstr ""
|
3570 |
|
3571 |
+
#: includes/functions.php:737
|
3572 |
msgid "Washington"
|
3573 |
msgstr ""
|
3574 |
|
3575 |
+
#: includes/functions.php:738
|
3576 |
msgid "West Virginia"
|
3577 |
msgstr ""
|
3578 |
|
3579 |
+
#: includes/functions.php:739
|
3580 |
#, fuzzy
|
3581 |
#| msgid "Disconnect "
|
3582 |
msgid "Wisconsin"
|
3583 |
msgstr "Verbindung getrennt"
|
3584 |
|
3585 |
+
#: includes/functions.php:740
|
3586 |
msgid "Wyoming"
|
3587 |
msgstr ""
|
3588 |
|
3589 |
+
#: includes/functions.php:756
|
3590 |
msgid "Afghanistan"
|
3591 |
msgstr ""
|
3592 |
|
3593 |
+
#: includes/functions.php:757
|
3594 |
+
msgid "Åland Islands"
|
3595 |
msgstr ""
|
3596 |
|
3597 |
+
#: includes/functions.php:758
|
3598 |
msgid "Albania"
|
3599 |
msgstr ""
|
3600 |
|
3601 |
+
#: includes/functions.php:759
|
3602 |
msgid "Algeria"
|
3603 |
msgstr ""
|
3604 |
|
3605 |
+
#: includes/functions.php:760
|
3606 |
msgid "American Samoa"
|
3607 |
msgstr ""
|
3608 |
|
3609 |
+
#: includes/functions.php:761
|
3610 |
msgid "Andorra"
|
3611 |
msgstr ""
|
3612 |
|
3613 |
+
#: includes/functions.php:762
|
3614 |
msgid "Angola"
|
3615 |
msgstr ""
|
3616 |
|
3617 |
+
#: includes/functions.php:763
|
3618 |
msgid "Anguilla"
|
3619 |
msgstr ""
|
3620 |
|
3621 |
+
#: includes/functions.php:764
|
3622 |
msgid "Antarctica"
|
3623 |
msgstr ""
|
3624 |
|
3625 |
+
#: includes/functions.php:765
|
3626 |
msgid "Antigua and Barbuda"
|
3627 |
msgstr ""
|
3628 |
|
3629 |
+
#: includes/functions.php:766
|
3630 |
msgid "Argentina"
|
3631 |
msgstr ""
|
3632 |
|
3633 |
+
#: includes/functions.php:767
|
3634 |
msgid "Armenia"
|
3635 |
msgstr ""
|
3636 |
|
3637 |
+
#: includes/functions.php:768
|
3638 |
msgid "Aruba"
|
3639 |
msgstr ""
|
3640 |
|
3641 |
+
#: includes/functions.php:769
|
|
|
|
|
|
|
|
|
3642 |
#, fuzzy
|
3643 |
#| msgid "Australian Dollar"
|
3644 |
msgid "Australia"
|
3645 |
msgstr "Australische Dollar"
|
3646 |
|
3647 |
+
#: includes/functions.php:770
|
3648 |
msgid "Austria"
|
3649 |
msgstr ""
|
3650 |
|
3651 |
+
#: includes/functions.php:771
|
3652 |
msgid "Azerbaijan"
|
3653 |
msgstr ""
|
3654 |
|
3655 |
+
#: includes/functions.php:772
|
3656 |
msgid "Bahamas"
|
3657 |
msgstr ""
|
3658 |
|
3659 |
+
#: includes/functions.php:773
|
3660 |
msgid "Bahrain"
|
3661 |
msgstr ""
|
3662 |
|
3663 |
+
#: includes/functions.php:774
|
3664 |
msgid "Bangladesh"
|
3665 |
msgstr ""
|
3666 |
|
3667 |
+
#: includes/functions.php:775
|
3668 |
msgid "Barbados"
|
3669 |
msgstr ""
|
3670 |
|
3671 |
+
#: includes/functions.php:776
|
3672 |
msgid "Belarus"
|
3673 |
msgstr ""
|
3674 |
|
3675 |
+
#: includes/functions.php:777
|
3676 |
msgid "Belgium"
|
3677 |
msgstr ""
|
3678 |
|
3679 |
+
#: includes/functions.php:778
|
3680 |
msgid "Belize"
|
3681 |
msgstr ""
|
3682 |
|
3683 |
+
#: includes/functions.php:779
|
3684 |
msgid "Benin"
|
3685 |
msgstr ""
|
3686 |
|
3687 |
+
#: includes/functions.php:780
|
3688 |
msgid "Bermuda"
|
3689 |
msgstr ""
|
3690 |
|
3691 |
+
#: includes/functions.php:781
|
3692 |
msgid "Bhutan"
|
3693 |
msgstr ""
|
3694 |
|
3695 |
+
#: includes/functions.php:782
|
3696 |
+
msgid "Bolivia (Plurinational State of)"
|
3697 |
msgstr ""
|
3698 |
|
3699 |
+
#: includes/functions.php:783
|
3700 |
msgid "Bosnia and Herzegovina"
|
3701 |
msgstr ""
|
3702 |
|
3703 |
+
#: includes/functions.php:784
|
3704 |
msgid "Botswana"
|
3705 |
msgstr ""
|
3706 |
|
3707 |
+
#: includes/functions.php:785
|
3708 |
msgid "Bouvet Island"
|
3709 |
msgstr ""
|
3710 |
|
3711 |
+
#: includes/functions.php:786
|
3712 |
#, fuzzy
|
3713 |
#| msgid "Brazilian Real"
|
3714 |
msgid "Brazil"
|
3715 |
msgstr "Real"
|
3716 |
|
3717 |
+
#: includes/functions.php:787
|
3718 |
msgid "British Indian Ocean Territory"
|
3719 |
msgstr ""
|
3720 |
|
3721 |
+
#: includes/functions.php:788
|
3722 |
+
msgid "Brunei Darussalam"
|
|
|
|
|
|
|
|
|
3723 |
msgstr ""
|
3724 |
|
3725 |
+
#: includes/functions.php:789
|
3726 |
msgid "Bulgaria"
|
3727 |
msgstr ""
|
3728 |
|
3729 |
+
#: includes/functions.php:790
|
3730 |
msgid "Burkina Faso"
|
3731 |
msgstr ""
|
3732 |
|
3733 |
+
#: includes/functions.php:791
|
3734 |
msgid "Burundi"
|
3735 |
msgstr ""
|
3736 |
|
3737 |
+
#: includes/functions.php:792
|
3738 |
+
msgid "Cabo Verde"
|
3739 |
+
msgstr ""
|
3740 |
+
|
3741 |
+
#: includes/functions.php:793
|
3742 |
msgid "Cambodia"
|
3743 |
msgstr ""
|
3744 |
|
3745 |
+
#: includes/functions.php:794
|
3746 |
msgid "Cameroon"
|
3747 |
msgstr ""
|
3748 |
|
3749 |
+
#: includes/functions.php:795
|
3750 |
msgid "Canada"
|
3751 |
msgstr ""
|
3752 |
|
3753 |
+
#: includes/functions.php:796
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3754 |
msgid "Cayman Islands"
|
3755 |
msgstr ""
|
3756 |
|
3757 |
+
#: includes/functions.php:797
|
3758 |
msgid "Central African Republic"
|
3759 |
msgstr ""
|
3760 |
|
3761 |
+
#: includes/functions.php:798
|
|
|
|
|
|
|
|
|
3762 |
msgid "Chad"
|
3763 |
msgstr ""
|
3764 |
|
3765 |
+
#: includes/functions.php:799
|
3766 |
msgid "Chile"
|
3767 |
msgstr ""
|
3768 |
|
3769 |
+
#: includes/functions.php:800
|
3770 |
msgid "China"
|
3771 |
msgstr ""
|
3772 |
|
3773 |
+
#: includes/functions.php:801
|
3774 |
msgid "Christmas Island"
|
3775 |
msgstr ""
|
3776 |
|
3777 |
+
#: includes/functions.php:802
|
|
|
|
|
|
|
|
|
3778 |
msgid "Cocos (Keeling) Islands"
|
3779 |
msgstr ""
|
3780 |
|
3781 |
+
#: includes/functions.php:803
|
3782 |
msgid "Colombia"
|
3783 |
msgstr ""
|
3784 |
|
3785 |
+
#: includes/functions.php:804
|
3786 |
msgid "Comoros"
|
3787 |
msgstr ""
|
3788 |
|
3789 |
+
#: includes/functions.php:805
|
3790 |
+
msgid "Congo"
|
3791 |
msgstr ""
|
3792 |
|
3793 |
+
#: includes/functions.php:806
|
3794 |
+
msgid "Congo (Democratic Republic of the)"
|
3795 |
msgstr ""
|
3796 |
|
3797 |
+
#: includes/functions.php:807
|
3798 |
msgid "Cook Islands"
|
3799 |
msgstr ""
|
3800 |
|
3801 |
+
#: includes/functions.php:808
|
3802 |
msgid "Costa Rica"
|
3803 |
msgstr ""
|
3804 |
|
3805 |
+
#: includes/functions.php:809
|
3806 |
+
msgid "Côte d'Ivoire"
|
3807 |
msgstr ""
|
3808 |
|
3809 |
+
#: includes/functions.php:810
|
3810 |
msgid "Croatia"
|
3811 |
msgstr ""
|
3812 |
|
3813 |
+
#: includes/functions.php:811
|
3814 |
msgid "Cuba"
|
3815 |
msgstr ""
|
3816 |
|
3817 |
+
#: includes/functions.php:812
|
3818 |
msgid "Curaçao"
|
3819 |
msgstr ""
|
3820 |
|
3821 |
+
#: includes/functions.php:813
|
3822 |
msgid "Cyprus"
|
3823 |
msgstr ""
|
3824 |
|
3825 |
+
#: includes/functions.php:814
|
3826 |
msgid "Czech Republic"
|
3827 |
msgstr ""
|
3828 |
|
3829 |
+
#: includes/functions.php:815
|
3830 |
+
msgid "Denmark"
|
|
|
|
|
|
|
|
|
3831 |
msgstr ""
|
3832 |
|
3833 |
+
#: includes/functions.php:816
|
3834 |
msgid "Djibouti"
|
3835 |
msgstr ""
|
3836 |
|
3837 |
+
#: includes/functions.php:817
|
3838 |
msgid "Dominica"
|
3839 |
msgstr ""
|
3840 |
|
3841 |
+
#: includes/functions.php:818
|
3842 |
msgid "Dominican Republic"
|
3843 |
msgstr ""
|
3844 |
|
3845 |
+
#: includes/functions.php:819
|
3846 |
msgid "Ecuador"
|
3847 |
msgstr ""
|
3848 |
|
3849 |
+
#: includes/functions.php:820
|
3850 |
msgid "Egypt"
|
3851 |
msgstr ""
|
3852 |
|
3853 |
+
#: includes/functions.php:821
|
3854 |
msgid "El Salvador"
|
3855 |
msgstr ""
|
3856 |
|
3857 |
+
#: includes/functions.php:822
|
3858 |
msgid "Equatorial Guinea"
|
3859 |
msgstr ""
|
3860 |
|
3861 |
+
#: includes/functions.php:823
|
3862 |
msgid "Eritrea"
|
3863 |
msgstr ""
|
3864 |
|
3865 |
+
#: includes/functions.php:824
|
3866 |
msgid "Estonia"
|
3867 |
msgstr ""
|
3868 |
|
3869 |
+
#: includes/functions.php:825
|
3870 |
msgid "Ethiopia"
|
3871 |
msgstr ""
|
3872 |
|
3873 |
+
#: includes/functions.php:826
|
3874 |
+
msgid "Falkland Islands (Malvinas)"
|
3875 |
msgstr ""
|
3876 |
|
3877 |
+
#: includes/functions.php:827
|
3878 |
msgid "Faroe Islands"
|
3879 |
msgstr ""
|
3880 |
|
3881 |
+
#: includes/functions.php:828
|
3882 |
msgid "Fiji"
|
3883 |
msgstr ""
|
3884 |
|
3885 |
+
#: includes/functions.php:829
|
3886 |
msgid "Finland"
|
3887 |
msgstr ""
|
3888 |
|
3889 |
+
#: includes/functions.php:830
|
3890 |
#, fuzzy
|
3891 |
#| msgid "Cancel"
|
3892 |
msgid "France"
|
3893 |
msgstr "Abbrechen"
|
3894 |
|
3895 |
+
#: includes/functions.php:831
|
3896 |
msgid "French Guiana"
|
3897 |
msgstr ""
|
3898 |
|
3899 |
+
#: includes/functions.php:832
|
3900 |
msgid "French Polynesia"
|
3901 |
msgstr ""
|
3902 |
|
3903 |
+
#: includes/functions.php:833
|
3904 |
msgid "French Southern Territories"
|
3905 |
msgstr ""
|
3906 |
|
3907 |
+
#: includes/functions.php:834
|
3908 |
msgid "Gabon"
|
3909 |
msgstr ""
|
3910 |
|
3911 |
+
#: includes/functions.php:835
|
3912 |
msgid "Gambia"
|
3913 |
msgstr ""
|
3914 |
|
3915 |
+
#: includes/functions.php:836
|
3916 |
+
msgctxt "Country"
|
3917 |
+
msgid "Georgia"
|
3918 |
+
msgstr ""
|
3919 |
+
|
3920 |
+
#: includes/functions.php:837
|
3921 |
msgid "Germany"
|
3922 |
msgstr ""
|
3923 |
|
3924 |
+
#: includes/functions.php:838
|
3925 |
msgid "Ghana"
|
3926 |
msgstr ""
|
3927 |
|
3928 |
+
#: includes/functions.php:839
|
3929 |
msgid "Gibraltar"
|
3930 |
msgstr ""
|
3931 |
|
3932 |
+
#: includes/functions.php:840
|
3933 |
msgid "Greece"
|
3934 |
msgstr ""
|
3935 |
|
3936 |
+
#: includes/functions.php:841
|
3937 |
msgid "Greenland"
|
3938 |
msgstr ""
|
3939 |
|
3940 |
+
#: includes/functions.php:842
|
3941 |
msgid "Grenada"
|
3942 |
msgstr ""
|
3943 |
|
3944 |
+
#: includes/functions.php:843
|
3945 |
msgid "Guadeloupe"
|
3946 |
msgstr ""
|
3947 |
|
3948 |
+
#: includes/functions.php:844
|
3949 |
msgid "Guam"
|
3950 |
msgstr ""
|
3951 |
|
3952 |
+
#: includes/functions.php:845
|
3953 |
msgid "Guatemala"
|
3954 |
msgstr ""
|
3955 |
|
3956 |
+
#: includes/functions.php:846
|
3957 |
msgid "Guernsey"
|
3958 |
msgstr ""
|
3959 |
|
3960 |
+
#: includes/functions.php:847
|
3961 |
msgid "Guinea"
|
3962 |
msgstr ""
|
3963 |
|
3964 |
+
#: includes/functions.php:848
|
3965 |
msgid "Guinea-Bissau"
|
3966 |
msgstr ""
|
3967 |
|
3968 |
+
#: includes/functions.php:849
|
3969 |
msgid "Guyana"
|
3970 |
msgstr ""
|
3971 |
|
3972 |
+
#: includes/functions.php:850
|
3973 |
msgid "Haiti"
|
3974 |
msgstr ""
|
3975 |
|
3976 |
+
#: includes/functions.php:851
|
3977 |
+
msgid "Heard Island and McDonald Islands"
|
3978 |
msgstr ""
|
3979 |
|
3980 |
+
#: includes/functions.php:852
|
3981 |
msgid "Honduras"
|
3982 |
msgstr ""
|
3983 |
|
3984 |
+
#: includes/functions.php:853
|
3985 |
#, fuzzy
|
3986 |
#| msgid "Hong Kong Dollar"
|
3987 |
msgid "Hong Kong"
|
3988 |
msgstr "Hong Kong Dollar"
|
3989 |
|
3990 |
+
#: includes/functions.php:854
|
3991 |
msgid "Hungary"
|
3992 |
msgstr ""
|
3993 |
|
3994 |
+
#: includes/functions.php:855
|
3995 |
msgid "Iceland"
|
3996 |
msgstr ""
|
3997 |
|
3998 |
+
#: includes/functions.php:856
|
3999 |
msgid "India"
|
4000 |
msgstr ""
|
4001 |
|
4002 |
+
#: includes/functions.php:857
|
4003 |
msgid "Indonesia"
|
4004 |
msgstr ""
|
4005 |
|
4006 |
+
#: includes/functions.php:858
|
4007 |
+
msgid "Iran (Islamic Republic of)"
|
4008 |
msgstr ""
|
4009 |
|
4010 |
+
#: includes/functions.php:859
|
4011 |
msgid "Iraq"
|
4012 |
msgstr ""
|
4013 |
|
4014 |
+
#: includes/functions.php:860
|
4015 |
+
msgid "Ireland (Republic of)"
|
4016 |
msgstr ""
|
4017 |
|
4018 |
+
#: includes/functions.php:861
|
4019 |
msgid "Isle of Man"
|
4020 |
msgstr ""
|
4021 |
|
4022 |
+
#: includes/functions.php:862
|
4023 |
msgid "Israel"
|
4024 |
msgstr ""
|
4025 |
|
4026 |
+
#: includes/functions.php:863
|
4027 |
msgid "Italy"
|
4028 |
msgstr ""
|
4029 |
|
4030 |
+
#: includes/functions.php:864
|
4031 |
msgid "Jamaica"
|
4032 |
msgstr ""
|
4033 |
|
4034 |
+
#: includes/functions.php:865
|
4035 |
msgid "Japan"
|
4036 |
msgstr ""
|
4037 |
|
4038 |
+
#: includes/functions.php:866
|
4039 |
msgid "Jersey"
|
4040 |
msgstr ""
|
4041 |
|
4042 |
+
#: includes/functions.php:867
|
4043 |
msgid "Jordan"
|
4044 |
msgstr ""
|
4045 |
|
4046 |
+
#: includes/functions.php:868
|
4047 |
msgid "Kazakhstan"
|
4048 |
msgstr ""
|
4049 |
|
4050 |
+
#: includes/functions.php:869
|
4051 |
msgid "Kenya"
|
4052 |
msgstr ""
|
4053 |
|
4054 |
+
#: includes/functions.php:870
|
4055 |
msgid "Kiribati"
|
4056 |
msgstr ""
|
4057 |
|
4058 |
+
#: includes/functions.php:871
|
4059 |
+
msgid "Korea (Democratic People's Republic of)"
|
4060 |
msgstr ""
|
4061 |
|
4062 |
+
#: includes/functions.php:872
|
4063 |
+
msgid "Korea (Republic of)"
|
4064 |
+
msgstr ""
|
4065 |
+
|
4066 |
+
#: includes/functions.php:873
|
4067 |
msgid "Kuwait"
|
4068 |
msgstr ""
|
4069 |
|
4070 |
+
#: includes/functions.php:874
|
4071 |
msgid "Kyrgyzstan"
|
4072 |
msgstr ""
|
4073 |
|
4074 |
+
#: includes/functions.php:875
|
4075 |
+
msgid "Lao People's Democratic Republic"
|
4076 |
msgstr ""
|
4077 |
|
4078 |
+
#: includes/functions.php:876
|
4079 |
msgid "Latvia"
|
4080 |
msgstr ""
|
4081 |
|
4082 |
+
#: includes/functions.php:877
|
4083 |
msgid "Lebanon"
|
4084 |
msgstr ""
|
4085 |
|
4086 |
+
#: includes/functions.php:878
|
4087 |
msgid "Lesotho"
|
4088 |
msgstr ""
|
4089 |
|
4090 |
+
#: includes/functions.php:879
|
4091 |
msgid "Liberia"
|
4092 |
msgstr ""
|
4093 |
|
4094 |
+
#: includes/functions.php:880
|
4095 |
msgid "Libya"
|
4096 |
msgstr ""
|
4097 |
|
4098 |
+
#: includes/functions.php:881
|
4099 |
msgid "Liechtenstein"
|
4100 |
msgstr ""
|
4101 |
|
4102 |
+
#: includes/functions.php:882
|
4103 |
msgid "Lithuania"
|
4104 |
msgstr ""
|
4105 |
|
4106 |
+
#: includes/functions.php:883
|
4107 |
msgid "Luxembourg"
|
4108 |
msgstr ""
|
4109 |
|
4110 |
+
#: includes/functions.php:884
|
4111 |
+
msgid "Macao"
|
4112 |
msgstr ""
|
4113 |
|
4114 |
+
#: includes/functions.php:885
|
4115 |
+
msgid "Macedonia (Republic of)"
|
4116 |
msgstr ""
|
4117 |
|
4118 |
+
#: includes/functions.php:886
|
4119 |
msgid "Madagascar"
|
4120 |
msgstr ""
|
4121 |
|
4122 |
+
#: includes/functions.php:887
|
4123 |
msgid "Malawi"
|
4124 |
msgstr ""
|
4125 |
|
4126 |
+
#: includes/functions.php:888
|
4127 |
#, fuzzy
|
4128 |
#| msgid "Malaysian Ringgit"
|
4129 |
msgid "Malaysia"
|
4130 |
msgstr "Malaysischer Ringgit "
|
4131 |
|
4132 |
+
#: includes/functions.php:889
|
4133 |
msgid "Maldives"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
+
#: includes/functions.php:890
|
4137 |
msgid "Mali"
|
4138 |
msgstr ""
|
4139 |
|
4140 |
+
#: includes/functions.php:891
|
4141 |
msgid "Malta"
|
4142 |
msgstr ""
|
4143 |
|
4144 |
+
#: includes/functions.php:892
|
4145 |
msgid "Marshall Islands"
|
4146 |
msgstr ""
|
4147 |
|
4148 |
+
#: includes/functions.php:893
|
4149 |
msgid "Martinique"
|
4150 |
msgstr ""
|
4151 |
|
4152 |
+
#: includes/functions.php:894
|
4153 |
msgid "Mauritania"
|
4154 |
msgstr ""
|
4155 |
|
4156 |
+
#: includes/functions.php:895
|
4157 |
msgid "Mauritius"
|
4158 |
msgstr ""
|
4159 |
|
4160 |
+
#: includes/functions.php:896
|
4161 |
msgid "Mayotte"
|
4162 |
msgstr ""
|
4163 |
|
4164 |
+
#: includes/functions.php:897
|
4165 |
#, fuzzy
|
4166 |
#| msgid "Mexican Peso"
|
4167 |
msgid "Mexico"
|
4168 |
msgstr "Mexikanischer Peso"
|
4169 |
|
4170 |
+
#: includes/functions.php:898
|
4171 |
+
msgid "Micronesia (Federated States of)"
|
4172 |
msgstr ""
|
4173 |
|
4174 |
+
#: includes/functions.php:899
|
4175 |
+
msgid "Moldova (Republic of)"
|
4176 |
msgstr ""
|
4177 |
|
4178 |
+
#: includes/functions.php:900
|
4179 |
msgid "Monaco"
|
4180 |
msgstr ""
|
4181 |
|
4182 |
+
#: includes/functions.php:901
|
4183 |
msgid "Mongolia"
|
4184 |
msgstr ""
|
4185 |
|
4186 |
+
#: includes/functions.php:902
|
4187 |
msgid "Montenegro"
|
4188 |
msgstr ""
|
4189 |
|
4190 |
+
#: includes/functions.php:903
|
4191 |
#, fuzzy
|
4192 |
#| msgid "Months"
|
4193 |
msgid "Montserrat"
|
4194 |
msgstr "Monate"
|
4195 |
|
4196 |
+
#: includes/functions.php:904
|
4197 |
msgid "Morocco"
|
4198 |
msgstr ""
|
4199 |
|
4200 |
+
#: includes/functions.php:905
|
4201 |
msgid "Mozambique"
|
4202 |
msgstr ""
|
4203 |
|
4204 |
+
#: includes/functions.php:906
|
4205 |
msgid "Myanmar"
|
4206 |
msgstr ""
|
4207 |
|
4208 |
+
#: includes/functions.php:907
|
4209 |
msgid "Namibia"
|
4210 |
msgstr ""
|
4211 |
|
4212 |
+
#: includes/functions.php:908
|
4213 |
msgid "Nauru"
|
4214 |
msgstr ""
|
4215 |
|
4216 |
+
#: includes/functions.php:909
|
4217 |
msgid "Nepal"
|
4218 |
msgstr ""
|
4219 |
|
4220 |
+
#: includes/functions.php:910
|
4221 |
msgid "Netherlands"
|
4222 |
msgstr ""
|
4223 |
|
4224 |
+
#: includes/functions.php:911
|
4225 |
msgid "New Caledonia"
|
4226 |
msgstr ""
|
4227 |
|
4228 |
+
#: includes/functions.php:912
|
4229 |
#, fuzzy
|
4230 |
#| msgid "New Zealand Dollar"
|
4231 |
msgid "New Zealand"
|
4232 |
msgstr "Neuseeländischer Doller"
|
4233 |
|
4234 |
+
#: includes/functions.php:913
|
4235 |
msgid "Nicaragua"
|
4236 |
msgstr ""
|
4237 |
|
4238 |
+
#: includes/functions.php:914
|
4239 |
msgid "Niger"
|
4240 |
msgstr ""
|
4241 |
|
4242 |
+
#: includes/functions.php:915
|
4243 |
msgid "Nigeria"
|
4244 |
msgstr ""
|
4245 |
|
4246 |
+
#: includes/functions.php:916
|
4247 |
msgid "Niue"
|
4248 |
msgstr ""
|
4249 |
|
4250 |
+
#: includes/functions.php:917
|
4251 |
msgid "Norfolk Island"
|
4252 |
msgstr ""
|
4253 |
|
4254 |
+
#: includes/functions.php:918
|
4255 |
msgid "Northern Mariana Islands"
|
4256 |
msgstr ""
|
4257 |
|
4258 |
+
#: includes/functions.php:919
|
|
|
|
|
|
|
|
|
4259 |
msgid "Norway"
|
4260 |
msgstr ""
|
4261 |
|
4262 |
+
#: includes/functions.php:920
|
4263 |
msgid "Oman"
|
4264 |
msgstr ""
|
4265 |
|
4266 |
+
#: includes/functions.php:921
|
4267 |
msgid "Pakistan"
|
4268 |
msgstr ""
|
4269 |
|
4270 |
+
#: includes/functions.php:922
|
4271 |
msgid "Palau"
|
4272 |
msgstr ""
|
4273 |
|
4274 |
+
#: includes/functions.php:923
|
4275 |
+
msgid "Palestine (State of)"
|
4276 |
msgstr ""
|
4277 |
|
4278 |
+
#: includes/functions.php:924
|
4279 |
msgid "Panama"
|
4280 |
msgstr ""
|
4281 |
|
4282 |
+
#: includes/functions.php:925
|
4283 |
msgid "Papua New Guinea"
|
4284 |
msgstr ""
|
4285 |
|
4286 |
+
#: includes/functions.php:926
|
4287 |
msgid "Paraguay"
|
4288 |
msgstr ""
|
4289 |
|
4290 |
+
#: includes/functions.php:927
|
4291 |
msgid "Peru"
|
4292 |
msgstr ""
|
4293 |
|
4294 |
+
#: includes/functions.php:928
|
4295 |
#, fuzzy
|
4296 |
#| msgid "Philippine Peso"
|
4297 |
msgid "Philippines"
|
4298 |
msgstr "Philippinischer Peso"
|
4299 |
|
4300 |
+
#: includes/functions.php:929
|
4301 |
+
msgid "Pitcairn"
|
4302 |
msgstr ""
|
4303 |
|
4304 |
+
#: includes/functions.php:930
|
4305 |
msgid "Poland"
|
4306 |
msgstr ""
|
4307 |
|
4308 |
+
#: includes/functions.php:931
|
4309 |
msgid "Portugal"
|
4310 |
msgstr ""
|
4311 |
|
4312 |
+
#: includes/functions.php:932
|
4313 |
msgid "Puerto Rico"
|
4314 |
msgstr ""
|
4315 |
|
4316 |
+
#: includes/functions.php:933
|
4317 |
msgid "Qatar"
|
4318 |
msgstr ""
|
4319 |
|
4320 |
+
#: includes/functions.php:934
|
4321 |
msgid "Réunion"
|
4322 |
msgstr ""
|
4323 |
|
4324 |
+
#: includes/functions.php:935
|
4325 |
msgid "Romania"
|
4326 |
msgstr ""
|
4327 |
|
4328 |
+
#: includes/functions.php:936
|
4329 |
+
msgid "Russian Federation"
|
4330 |
+
msgstr ""
|
|
|
|
|
4331 |
|
4332 |
+
#: includes/functions.php:937
|
4333 |
msgid "Rwanda"
|
4334 |
msgstr ""
|
4335 |
|
4336 |
+
#: includes/functions.php:938
|
4337 |
msgid "Saint Barthélemy"
|
4338 |
msgstr ""
|
4339 |
|
4340 |
+
#: includes/functions.php:939
|
4341 |
+
msgid "Saint Helena, Ascension and Tristan da Cunha"
|
4342 |
msgstr ""
|
4343 |
|
4344 |
+
#: includes/functions.php:940
|
4345 |
msgid "Saint Kitts and Nevis"
|
4346 |
msgstr ""
|
4347 |
|
4348 |
+
#: includes/functions.php:941
|
4349 |
msgid "Saint Lucia"
|
4350 |
msgstr ""
|
4351 |
|
4352 |
+
#: includes/functions.php:942
|
4353 |
+
msgid "Saint Martin (French part)"
|
4354 |
msgstr ""
|
4355 |
|
4356 |
+
#: includes/functions.php:943
|
4357 |
msgid "Saint Pierre and Miquelon"
|
4358 |
msgstr ""
|
4359 |
|
4360 |
+
#: includes/functions.php:944
|
4361 |
+
msgid "Saint Vincent and the Grenadines"
|
4362 |
+
msgstr ""
|
4363 |
+
|
4364 |
+
#: includes/functions.php:945
|
4365 |
msgid "Samoa"
|
4366 |
msgstr ""
|
4367 |
|
4368 |
+
#: includes/functions.php:946
|
4369 |
msgid "San Marino"
|
4370 |
msgstr ""
|
4371 |
|
4372 |
+
#: includes/functions.php:947
|
4373 |
+
msgid "Sao Tome and Principe"
|
4374 |
msgstr ""
|
4375 |
|
4376 |
+
#: includes/functions.php:948
|
4377 |
msgid "Saudi Arabia"
|
4378 |
msgstr ""
|
4379 |
|
4380 |
+
#: includes/functions.php:949
|
4381 |
msgid "Senegal"
|
4382 |
msgstr ""
|
4383 |
|
4384 |
+
#: includes/functions.php:950
|
4385 |
msgid "Serbia"
|
4386 |
msgstr ""
|
4387 |
|
4388 |
+
#: includes/functions.php:951
|
4389 |
msgid "Seychelles"
|
4390 |
msgstr ""
|
4391 |
|
4392 |
+
#: includes/functions.php:952
|
4393 |
msgid "Sierra Leone"
|
4394 |
msgstr ""
|
4395 |
|
4396 |
+
#: includes/functions.php:953
|
4397 |
#, fuzzy
|
4398 |
#| msgid "Singapore Dollar"
|
4399 |
msgid "Singapore"
|
4400 |
msgstr "Singapur Dollar"
|
4401 |
|
4402 |
+
#: includes/functions.php:954
|
4403 |
+
msgid "Sint Maarten (Dutch part)"
|
4404 |
msgstr ""
|
4405 |
|
4406 |
+
#: includes/functions.php:955
|
4407 |
msgid "Slovakia"
|
4408 |
msgstr ""
|
4409 |
|
4410 |
+
#: includes/functions.php:956
|
4411 |
msgid "Slovenia"
|
4412 |
msgstr ""
|
4413 |
|
4414 |
+
#: includes/functions.php:957
|
4415 |
msgid "Solomon Islands"
|
4416 |
msgstr ""
|
4417 |
|
4418 |
+
#: includes/functions.php:958
|
4419 |
msgid "Somalia"
|
4420 |
msgstr ""
|
4421 |
|
4422 |
+
#: includes/functions.php:959
|
4423 |
#, fuzzy
|
4424 |
#| msgid "South African Rand"
|
4425 |
+
msgid "South Africa"
|
4426 |
+
msgstr "Südafrikanischer Rand"
|
|
|
|
|
|
|
|
|
4427 |
|
4428 |
+
#: includes/functions.php:960
|
4429 |
+
msgid "South Georgia and the South Sandwich Islands"
|
4430 |
msgstr ""
|
4431 |
|
4432 |
+
#: includes/functions.php:961
|
4433 |
msgid "South Sudan"
|
4434 |
msgstr ""
|
4435 |
|
4436 |
+
#: includes/functions.php:962
|
4437 |
msgid "Spain"
|
4438 |
msgstr ""
|
4439 |
|
4440 |
+
#: includes/functions.php:963
|
4441 |
msgid "Sri Lanka"
|
4442 |
msgstr ""
|
4443 |
|
4444 |
+
#: includes/functions.php:964
|
|
|
|
|
|
|
|
|
4445 |
msgid "Sudan"
|
4446 |
msgstr ""
|
4447 |
|
4448 |
+
#: includes/functions.php:965
|
4449 |
msgid "Suriname"
|
4450 |
msgstr ""
|
4451 |
|
4452 |
+
#: includes/functions.php:966
|
4453 |
msgid "Svalbard and Jan Mayen"
|
4454 |
msgstr ""
|
4455 |
|
4456 |
+
#: includes/functions.php:967
|
4457 |
msgid "Swaziland"
|
4458 |
msgstr ""
|
4459 |
|
4460 |
+
#: includes/functions.php:968
|
4461 |
msgid "Sweden"
|
4462 |
msgstr ""
|
4463 |
|
4464 |
+
#: includes/functions.php:969
|
4465 |
msgid "Switzerland"
|
4466 |
msgstr ""
|
4467 |
|
4468 |
+
#: includes/functions.php:970
|
4469 |
+
msgid "Syrian Arab Republic"
|
4470 |
msgstr ""
|
4471 |
|
4472 |
+
#: includes/functions.php:971
|
4473 |
+
msgid "Taiwan, Province of China"
|
4474 |
msgstr ""
|
4475 |
|
4476 |
+
#: includes/functions.php:972
|
4477 |
msgid "Tajikistan"
|
4478 |
msgstr ""
|
4479 |
|
4480 |
+
#: includes/functions.php:973
|
4481 |
+
msgid "Tanzania (United Republic of)"
|
4482 |
msgstr ""
|
4483 |
|
4484 |
+
#: includes/functions.php:974
|
4485 |
msgid "Thailand"
|
4486 |
msgstr ""
|
4487 |
|
4488 |
+
#: includes/functions.php:975
|
4489 |
msgid "Timor-Leste"
|
4490 |
msgstr ""
|
4491 |
|
4492 |
+
#: includes/functions.php:976
|
4493 |
msgid "Togo"
|
4494 |
msgstr ""
|
4495 |
|
4496 |
+
#: includes/functions.php:977
|
4497 |
msgid "Tokelau"
|
4498 |
msgstr ""
|
4499 |
|
4500 |
+
#: includes/functions.php:978
|
4501 |
msgid "Tonga"
|
4502 |
msgstr ""
|
4503 |
|
4504 |
+
#: includes/functions.php:979
|
4505 |
msgid "Trinidad and Tobago"
|
4506 |
msgstr ""
|
4507 |
|
4508 |
+
#: includes/functions.php:980
|
|
|
|
|
|
|
|
|
4509 |
msgid "Tunisia"
|
4510 |
msgstr ""
|
4511 |
|
4512 |
+
#: includes/functions.php:981
|
4513 |
msgid "Turkey"
|
4514 |
msgstr ""
|
4515 |
|
4516 |
+
#: includes/functions.php:982
|
4517 |
msgid "Turkmenistan"
|
4518 |
msgstr ""
|
4519 |
|
4520 |
+
#: includes/functions.php:983
|
4521 |
msgid "Turks and Caicos Islands"
|
4522 |
msgstr ""
|
4523 |
|
4524 |
+
#: includes/functions.php:984
|
4525 |
msgid "Tuvalu"
|
4526 |
msgstr ""
|
4527 |
|
4528 |
+
#: includes/functions.php:985
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4529 |
msgid "Uganda"
|
4530 |
msgstr ""
|
4531 |
|
4532 |
+
#: includes/functions.php:986
|
4533 |
msgid "Ukraine"
|
4534 |
msgstr ""
|
4535 |
|
4536 |
+
#: includes/functions.php:987
|
4537 |
msgid "United Arab Emirates"
|
4538 |
msgstr ""
|
4539 |
|
4540 |
+
#: includes/functions.php:988
|
4541 |
+
msgid "United Kingdom of Great Britain and Northern Ireland"
|
4542 |
msgstr ""
|
4543 |
|
4544 |
+
#: includes/functions.php:989
|
4545 |
#, fuzzy
|
4546 |
#| msgid "States"
|
4547 |
+
msgid "United States of America"
|
4548 |
msgstr "Bundesländer"
|
4549 |
|
4550 |
+
#: includes/functions.php:990
|
4551 |
+
msgid "United States Minor Outlying Islands"
|
4552 |
+
msgstr ""
|
4553 |
+
|
4554 |
+
#: includes/functions.php:991
|
4555 |
msgid "Uruguay"
|
4556 |
msgstr ""
|
4557 |
|
4558 |
+
#: includes/functions.php:992
|
4559 |
msgid "Uzbekistan"
|
4560 |
msgstr ""
|
4561 |
|
4562 |
+
#: includes/functions.php:993
|
4563 |
msgid "Vanuatu"
|
4564 |
msgstr ""
|
4565 |
|
4566 |
+
#: includes/functions.php:994
|
4567 |
+
msgid "Vatican City State"
|
4568 |
msgstr ""
|
4569 |
|
4570 |
+
#: includes/functions.php:995
|
4571 |
+
msgid "Venezuela (Bolivarian Republic of)"
|
4572 |
msgstr ""
|
4573 |
|
4574 |
+
#: includes/functions.php:996
|
4575 |
+
#, fuzzy
|
4576 |
+
#| msgid "First Name"
|
4577 |
+
msgid "Viet Nam"
|
4578 |
+
msgstr "Vorname"
|
4579 |
+
|
4580 |
+
#: includes/functions.php:997
|
4581 |
+
msgid "Virgin Islands (British)"
|
4582 |
msgstr ""
|
4583 |
|
4584 |
+
#: includes/functions.php:998
|
4585 |
+
msgid "Virgin Islands (U.S.)"
|
4586 |
+
msgstr ""
|
4587 |
+
|
4588 |
+
#: includes/functions.php:999
|
4589 |
msgid "Wallis and Futuna"
|
4590 |
msgstr ""
|
4591 |
|
4592 |
+
#: includes/functions.php:1000
|
4593 |
msgid "Western Sahara"
|
4594 |
msgstr ""
|
4595 |
|
4596 |
+
#: includes/functions.php:1001
|
4597 |
msgid "Yemen"
|
4598 |
msgstr ""
|
4599 |
|
4600 |
+
#: includes/functions.php:1002
|
4601 |
msgid "Zambia"
|
4602 |
msgstr ""
|
4603 |
|
4604 |
+
#: includes/functions.php:1003
|
4605 |
msgid "Zimbabwe"
|
4606 |
msgstr ""
|
4607 |
|
4608 |
+
#: includes/functions.php:1018
|
4609 |
msgid "January"
|
4610 |
msgstr ""
|
4611 |
|
4612 |
+
#: includes/functions.php:1019
|
4613 |
msgid "February"
|
4614 |
msgstr ""
|
4615 |
|
4616 |
+
#: includes/functions.php:1020
|
4617 |
msgid "March"
|
4618 |
msgstr ""
|
4619 |
|
4620 |
+
#: includes/functions.php:1021
|
4621 |
msgid "April"
|
4622 |
msgstr ""
|
4623 |
|
4624 |
+
#: includes/functions.php:1022
|
4625 |
msgid "May"
|
4626 |
msgstr ""
|
4627 |
|
4628 |
+
#: includes/functions.php:1023
|
4629 |
msgid "June"
|
4630 |
msgstr ""
|
4631 |
|
4632 |
+
#: includes/functions.php:1024
|
4633 |
msgid "July"
|
4634 |
msgstr ""
|
4635 |
|
4636 |
+
#: includes/functions.php:1025
|
4637 |
msgid "August"
|
4638 |
msgstr ""
|
4639 |
|
4640 |
+
#: includes/functions.php:1026
|
4641 |
msgid "September"
|
4642 |
msgstr ""
|
4643 |
|
4644 |
+
#: includes/functions.php:1027
|
4645 |
msgid "October"
|
4646 |
msgstr ""
|
4647 |
|
4648 |
+
#: includes/functions.php:1028
|
4649 |
#, fuzzy
|
4650 |
#| msgid "Number"
|
4651 |
msgid "November"
|
4652 |
msgstr "Zahl"
|
4653 |
|
4654 |
+
#: includes/functions.php:1029
|
4655 |
msgid "December"
|
4656 |
msgstr ""
|
4657 |
|
4658 |
+
#: includes/functions.php:1044
|
4659 |
msgid "Sunday"
|
4660 |
msgstr ""
|
4661 |
|
4662 |
+
#: includes/functions.php:1045
|
4663 |
msgid "Monday"
|
4664 |
msgstr ""
|
4665 |
|
4666 |
+
#: includes/functions.php:1046
|
4667 |
msgid "Tuesday"
|
4668 |
msgstr ""
|
4669 |
|
4670 |
+
#: includes/functions.php:1047
|
4671 |
msgid "Wednesday"
|
4672 |
msgstr ""
|
4673 |
|
4674 |
+
#: includes/functions.php:1048
|
4675 |
msgid "Thursday"
|
4676 |
msgstr ""
|
4677 |
|
4678 |
+
#: includes/functions.php:1049
|
4679 |
msgid "Friday"
|
4680 |
msgstr ""
|
4681 |
|
4682 |
+
#: includes/functions.php:1050
|
4683 |
msgid "Saturday"
|
4684 |
msgstr ""
|
4685 |
|
4736 |
msgid "Connection"
|
4737 |
msgstr "Verbindung"
|
4738 |
|
4739 |
+
#: includes/providers/class-base.php:163 includes/providers/class-base.php:1135
|
4740 |
+
#: includes/providers/class-base.php:1183
|
4741 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:185
|
4742 |
msgid "You do not have permission"
|
4743 |
msgstr "Sie haben keine Zugriffsrechte"
|
4744 |
|
4745 |
+
#. translators: %s - Name field label.
|
4746 |
+
#: includes/providers/class-base.php:469
|
4747 |
#, fuzzy
|
4748 |
#| msgid "Full"
|
|
|
4749 |
msgid "%s (Full)"
|
4750 |
msgstr "Voll"
|
4751 |
|
4752 |
+
#. translators: %s - Name field label.
|
4753 |
+
#: includes/providers/class-base.php:484
|
4754 |
#, fuzzy
|
4755 |
#| msgid "First"
|
|
|
4756 |
msgid "%s (First)"
|
4757 |
msgstr "Vor-"
|
4758 |
|
4759 |
+
#. translators: %s - Name field label.
|
4760 |
+
#: includes/providers/class-base.php:500
|
4761 |
#, fuzzy
|
4762 |
#| msgid "Middle"
|
|
|
4763 |
msgid "%s (Middle)"
|
4764 |
msgstr "Zweit"
|
4765 |
|
4766 |
+
#. translators: %s - Name field label.
|
4767 |
+
#: includes/providers/class-base.php:516
|
4768 |
#, fuzzy
|
4769 |
#| msgid "First Last"
|
|
|
4770 |
msgid "%s (Last)"
|
4771 |
msgstr "Vor- Zu-"
|
4772 |
|
4773 |
+
#: includes/providers/class-base.php:722
|
4774 |
msgid "Select Account"
|
4775 |
msgstr "Konto auswählen"
|
4776 |
|
4777 |
+
#: includes/providers/class-base.php:734 includes/providers/class-base.php:1296
|
4778 |
#: includes/providers/class-constant-contact.php:490
|
4779 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:140
|
4780 |
msgid "Add New Account"
|
4781 |
msgstr "Neues Konto hinzufügen"
|
4782 |
|
4783 |
+
#: includes/providers/class-base.php:767
|
4784 |
msgid "Select List"
|
4785 |
msgstr "Liste/Verteiler auswählen"
|
4786 |
|
4787 |
+
#: includes/providers/class-base.php:813
|
4788 |
msgid "Select Groups"
|
4789 |
msgstr "Gruppen auswählen"
|
4790 |
|
4791 |
+
#: includes/providers/class-base.php:815
|
4792 |
msgid ""
|
4793 |
"We also noticed that you have some segments in your list. You can select "
|
4794 |
"specific list segments below if needed. This is optional."
|
4797 |
"können spezifische Segmente unterhalb auswählen, wenn nötig. Das ist "
|
4798 |
"optional."
|
4799 |
|
4800 |
+
#: includes/providers/class-base.php:875 includes/providers/class-base.php:880
|
4801 |
msgid "List Fields"
|
4802 |
msgstr "Feldlisten"
|
4803 |
|
4804 |
+
#: includes/providers/class-base.php:880
|
4805 |
msgid "Available Form Fields"
|
4806 |
msgstr "Verfügbare Formularfelder"
|
4807 |
|
4808 |
+
#: includes/providers/class-base.php:953
|
4809 |
+
#: src/Providers/Provider/Settings/FormBuilder.php:204
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4810 |
msgid "Marketing provider connection"
|
4811 |
msgstr "Marketing-Provider Schnittstelle"
|
4812 |
|
4813 |
+
#. translators: %s - Provider type.
|
4814 |
+
#: includes/providers/class-base.php:1069
|
4815 |
#, fuzzy
|
4816 |
#| msgid "Add New"
|
|
|
4817 |
msgid "Add New %s"
|
4818 |
msgstr "Neues erstellen"
|
4819 |
|
4820 |
+
#: includes/providers/class-base.php:1143
|
4821 |
+
#: includes/providers/class-base.php:1191
|
4822 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:193
|
4823 |
msgid "Missing data"
|
4824 |
msgstr "Fehlende Daten"
|
4825 |
|
4826 |
+
#: includes/providers/class-base.php:1159
|
4827 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:209
|
4828 |
msgid "Connection missing"
|
4829 |
msgstr "Schnittstelle fehlt"
|
4830 |
|
4831 |
+
#: includes/providers/class-base.php:1203
|
4832 |
msgid "Could not connect to the provider."
|
4833 |
msgstr ""
|
4834 |
|
4835 |
+
#. translators: %s - Connection date.
|
4836 |
+
#: includes/providers/class-base.php:1213
|
4837 |
+
#: includes/providers/class-base.php:1285
|
4838 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:108
|
4839 |
#, fuzzy
|
4840 |
#| msgid "Connected on: "
|
|
|
4841 |
msgid "Connected on: %s"
|
4842 |
msgstr "Verbunden am:"
|
4843 |
|
4844 |
+
#: includes/providers/class-base.php:1214
|
4845 |
+
#: includes/providers/class-base.php:1286
|
4846 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:109
|
4847 |
#, fuzzy
|
4848 |
#| msgid "Disconnect "
|
4849 |
msgid "Disconnect"
|
4850 |
msgstr "Verbindung getrennt"
|
4851 |
|
4852 |
#. translators: %s - provider name.
|
4853 |
+
#: includes/providers/class-base.php:1240
|
4854 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:135
|
4855 |
#, fuzzy
|
4856 |
#| msgid "Connect to"
|
4857 |
msgid "Connect to %s"
|
4858 |
msgstr "Verbunden mit"
|
4859 |
|
4860 |
+
#: includes/providers/class-base.php:1258
|
4861 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:81
|
4862 |
+
#, fuzzy
|
4863 |
+
#| msgid "Show Layouts"
|
4864 |
+
msgid "Show Accounts"
|
4865 |
+
msgstr "Layouts anzeigen"
|
4866 |
+
|
4867 |
#. translators: %s - provider name.
|
4868 |
+
#: includes/providers/class-base.php:1267
|
4869 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:90
|
4870 |
msgid "Integrate %s with WPForms"
|
4871 |
msgstr "Integriert <strong>%s</strong> in WPForms"
|
4872 |
|
4873 |
+
#: includes/providers/class-base.php:1270
|
4874 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:93
|
4875 |
msgid "Connected"
|
4876 |
msgstr "Verbunden"
|
4877 |
|
4878 |
+
#: includes/providers/class-base.php:1303
|
4879 |
+
#: src/Providers/Provider/Settings/PageIntegrations.php:147
|
|
|
|
|
|
|
|
|
|
|
|
|
4880 |
msgid ""
|
4881 |
"Please fill out all of the fields below to add your new provider account."
|
4882 |
msgstr ""
|
4883 |
"Bitte füllen Sie alle Felder aus, um das neue Konto Ihres Anbieters "
|
4884 |
"hinzuzufügen."
|
4885 |
|
4886 |
+
#: includes/providers/class-constant-contact.php:113
|
4887 |
msgid "Constant Contact Subscription stopped by conditional logic"
|
4888 |
msgstr ""
|
4889 |
"Constant Contact Mitgliedschaft wurde von der Bedingungslogik gestoppt "
|
4890 |
|
4891 |
+
#: includes/providers/class-constant-contact.php:131
|
4892 |
+
#: includes/providers/class-constant-contact.php:309
|
4893 |
+
#: includes/providers/class-constant-contact.php:394
|
4894 |
msgid "Constant Contact API Error"
|
4895 |
msgstr "Constant Contact API Fehler"
|
4896 |
|
4897 |
+
#: includes/providers/class-constant-contact.php:401
|
4898 |
+
#, fuzzy
|
4899 |
+
#| msgid "Constant Contact API error"
|
4900 |
+
msgid "API list error: Constant API error"
|
4901 |
+
msgstr "Constant Contact API Fehler"
|
4902 |
+
|
4903 |
#: includes/providers/class-constant-contact.php:493
|
4904 |
msgid ""
|
4905 |
"Please fill out all of the fields below to register your new Constant "
|
4909 |
"registrieren."
|
4910 |
|
4911 |
#: includes/providers/class-constant-contact.php:495
|
4912 |
+
#: includes/providers/class-constant-contact.php:587
|
4913 |
msgid ""
|
4914 |
"Click here for documentation on connecting WPForms with Constant Contact."
|
4915 |
msgstr ""
|
4917 |
"Constant Contact."
|
4918 |
|
4919 |
#: includes/providers/class-constant-contact.php:500
|
4920 |
+
#: includes/providers/class-constant-contact.php:592
|
4921 |
msgid ""
|
4922 |
"Because Constant Contact requires external authentication, you will need to "
|
4923 |
"register WPForms with Constant Contact before you can proceed."
|
4926 |
"WPForms mit Constant Contact registrieren, bevor Sie fortfahren können."
|
4927 |
|
4928 |
#: includes/providers/class-constant-contact.php:504
|
4929 |
+
#: includes/providers/class-constant-contact.php:596
|
4930 |
msgid "Click here to register with Constant Contact"
|
4931 |
msgstr "Klicken Sie hier um sich bei Constant Contact zu registrieren"
|
4932 |
|
4933 |
#: includes/providers/class-constant-contact.php:507
|
4934 |
+
#: includes/providers/class-constant-contact.php:599
|
4935 |
msgid "Authorization Code"
|
4936 |
msgstr "Autorisierungscode "
|
4937 |
|
4938 |
#: includes/providers/class-constant-contact.php:509
|
4939 |
+
#: includes/providers/class-constant-contact.php:601
|
4940 |
msgid "Account Nickname"
|
4941 |
msgstr "Kurzname für Benutzerkonto"
|
4942 |
|
4953 |
"Contact Konto."
|
4954 |
|
4955 |
#: includes/providers/class-constant-contact.php:551
|
4956 |
+
#: includes/providers/class-constant-contact.php:649
|
4957 |
msgid "Try Constant Contact for Free"
|
4958 |
msgstr "Testen Sie Constant Contact gratis"
|
4959 |
|
4960 |
+
#. translators: %s - WPForms Constant Contact internal URL.
|
4961 |
+
#: includes/providers/class-constant-contact.php:557
|
4962 |
msgid ""
|
4963 |
"Learn More about the <a href=\"%s\" target=\"_blank\" rel=\"noopener "
|
4964 |
"noreferrer\">power of email marketing</a>"
|
4965 |
msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
|
4966 |
|
4967 |
+
#: includes/providers/class-constant-contact.php:646
|
4968 |
msgid ""
|
4969 |
"Get the most out of the <strong>WPForms</strong> plugin — use it with "
|
4970 |
"an active Constant Contact account."
|
4972 |
"Holen Sie alles aus <strong>WPForms</strong> heraus — im Zusammenspiel "
|
4973 |
"mit einem Constant Contact Konto."
|
4974 |
|
4975 |
+
#: includes/providers/class-constant-contact.php:652
|
4976 |
msgid "Connect your existing account"
|
4977 |
msgstr "Verbinden Sie sich mit Ihrem vorhandenen Konto"
|
4978 |
|
4979 |
+
#. translators: %s - WPForms Constant Contact internal URL.
|
4980 |
+
#: includes/providers/class-constant-contact.php:658
|
4981 |
msgid "Learn More about the <a href=\"%s\">power of email marketing</a>"
|
4982 |
msgstr "Erfahren Sie mehr über die Möglichkeiten von E-Mail-Marketing."
|
4983 |
|
4984 |
+
#: includes/providers/class-constant-contact.php:730
|
4985 |
msgid "Grow Your Website with WPForms + Email Marketing"
|
4986 |
msgstr "Stärken Sie Ihre Website mit WPForms + E-Mail-Marketing"
|
4987 |
|
4988 |
+
#: includes/providers/class-constant-contact.php:731
|
4989 |
msgid "Wondering if email marketing is really worth your time?"
|
4990 |
msgstr ""
|
4991 |
"Fragen Sie sich, ob E-Mail-Marketing Ihre kostbare Zeit wirklich wert ist?"
|
4992 |
|
4993 |
+
#: includes/providers/class-constant-contact.php:732
|
4994 |
msgid ""
|
4995 |
"Email is hands-down the most effective way to nurture leads and turn them "
|
4996 |
"into customers, with a return on investment (ROI) of <strong>$44 back for "
|
5000 |
"umzuwandeln. Mit einem Return on Invest (ROI) von <strong>$44 für jeden "
|
5001 |
"einzelnen Dollar</strong>, gemäß der Direct Marketing Association."
|
5002 |
|
5003 |
+
#: includes/providers/class-constant-contact.php:733
|
5004 |
msgid ""
|
5005 |
"Here are 3 big reasons why every smart business in the world has an email "
|
5006 |
"list:"
|
5008 |
"Hier sind drei gute Gründe, weshalb jedes smarte Unternehmen einen E-Mail-"
|
5009 |
"Verteiler haben sollte:"
|
5010 |
|
5011 |
+
#: includes/providers/class-constant-contact.php:738
|
5012 |
msgid ""
|
5013 |
"<strong>Email is still #1</strong> - At least 91% of consumers check their "
|
5014 |
"email on a daily basis. You get direct access to your subscribers, without "
|
5018 |
"Mails täglich ab. Sie erhalten direkten Zugang zu Ihren Abonnenten, ohne auf "
|
5019 |
"die Regeln und Algorithmen von Social Media angewiesen zu sein."
|
5020 |
|
5021 |
+
#: includes/providers/class-constant-contact.php:739
|
5022 |
msgid ""
|
5023 |
"<strong>You own your email list</strong> - Unlike with social media, your "
|
5024 |
"list is your property and no one can revoke your access to it."
|
5027 |
"ist ein E-Mail-Verteiler Ihr Eigentum und niemand kann Ihnen den Zugriff "
|
5028 |
"verwehren."
|
5029 |
|
5030 |
+
#: includes/providers/class-constant-contact.php:740
|
5031 |
msgid ""
|
5032 |
"<strong>Email converts</strong> - People who buy products marketed through "
|
5033 |
"email spend 138% more than those who don't receive email offers."
|
5036 |
"über E-Mails angeboten wurden, geben 138% mehr für diese aus, als Menschen "
|
5037 |
"die keine entsprechenden Angebote per E-Mail erhalten haben."
|
5038 |
|
5039 |
+
#: includes/providers/class-constant-contact.php:742
|
5040 |
msgid ""
|
5041 |
"That's why it's crucial to start collecting email addresses and "
|
5042 |
"building your list as soon as possible."
|
5044 |
"Deshalb ist es essentiell, damit zu beginnen, E-Mail-Adressen zu sammeln, um "
|
5045 |
"einen eigenen E-Mail-Verteiler zu erstellen."
|
5046 |
|
5047 |
+
#. translators: %s - WPBeginners.com Guide to Email Lists URL.
|
5048 |
+
#: includes/providers/class-constant-contact.php:748
|
5049 |
#, fuzzy
|
5050 |
#| msgid ""
|
5051 |
#| "For more details, see this guide on <a href=\"%s\" target=\"_blank\" rel="
|
5058 |
"so wichtig ist, lesen Sie bitte diese <a href=\"%s\" target=\"_blank\" rel="
|
5059 |
"\"noopener noreferrer\">Anleitung</a>."
|
5060 |
|
5061 |
+
#: includes/providers/class-constant-contact.php:762
|
5062 |
msgid "You've Already Started - Here's the Next Step (It's Easy)"
|
5063 |
msgstr "Sie haben bereits losgelegt – hier ist der nächste Schritt"
|
5064 |
|
5065 |
+
#: includes/providers/class-constant-contact.php:763
|
5066 |
msgid "Here are the 3 things you need to build an email list:"
|
5067 |
msgstr ""
|
5068 |
"Diese drei Dinge benötigen Sie, um einen E-Mail-Verteiler zu erstellen:"
|
5069 |
|
5070 |
+
#: includes/providers/class-constant-contact.php:765
|
5071 |
msgid "A Website or Blog"
|
5072 |
msgstr "Eine Website oder ein Blog"
|
5073 |
|
5074 |
+
#: includes/providers/class-constant-contact.php:766
|
5075 |
msgid "High-Converting Form Builder"
|
5076 |
msgstr "Formular-Generator mit hoher Konversionsrate"
|
5077 |
|
5078 |
+
#: includes/providers/class-constant-contact.php:767
|
5079 |
msgid "The Best Email Marketing Service"
|
5080 |
msgstr "Der beste E-Mail-Marketing Service"
|
5081 |
|
5082 |
+
#: includes/providers/class-constant-contact.php:769
|
5083 |
msgid ""
|
5084 |
"With a powerful email marketing service like Constant Contact, you can "
|
5085 |
"instantly send out mass notifications and beautifully designed newsletters "
|
5089 |
"können Sie umgehend Massenmails und schön gestaltete Newsletter an Ihre "
|
5090 |
"Abonnenten versenden."
|
5091 |
|
5092 |
+
#: includes/providers/class-constant-contact.php:772
|
5093 |
msgid "Get Started with Constant Contact for Free"
|
5094 |
msgstr "Starten Sie gratis durch mit Constant Contact"
|
5095 |
|
5096 |
+
#: includes/providers/class-constant-contact.php:775
|
5097 |
msgid ""
|
5098 |
"WPForms plugin makes it fast and easy to capture all kinds of visitor "
|
5099 |
"information right from your WordPress site - even if you don't have a "
|
5103 |
"Informationen über Ihre Besucher zu sammeln, direkt über Ihre Website – auch "
|
5104 |
"ohne ein Constant Contact Konto."
|
5105 |
|
5106 |
+
#: includes/providers/class-constant-contact.php:776
|
5107 |
msgid ""
|
5108 |
"But when you combine WPForms with Constant Contact, you can nurture your "
|
5109 |
"contacts and engage with them even after they leave your website. When you "
|
5113 |
"Kontakte pflegen, selbst wenn diese Ihre Website bereits verlassen haben. "
|
5114 |
"Wenn Sie Constant Contact zusammen mit WPForms einsetzen, dann können Sie:"
|
5115 |
|
5116 |
+
#: includes/providers/class-constant-contact.php:778
|
5117 |
msgid "Seamlessly add new contacts to your email list"
|
5118 |
msgstr "Fügen Sie nahtlos neue Kontakte zu Ihrem E-Mail-Verteiler hinzu"
|
5119 |
|
5120 |
+
#: includes/providers/class-constant-contact.php:779
|
5121 |
msgid "Create and send professional email newsletters"
|
5122 |
msgstr "Erstellen und verschicken Sie professionelle E-Mail-Newsletter"
|
5123 |
|
5124 |
+
#: includes/providers/class-constant-contact.php:780
|
5125 |
msgid "Get expert marketing and support"
|
5126 |
msgstr "Erhalten Sie Marketing und Support von Experten"
|
5127 |
|
5128 |
+
#: includes/providers/class-constant-contact.php:784
|
5129 |
msgid "Try Constant Contact Today"
|
5130 |
msgstr "Testen Sie Constant Contact jetzt"
|
5131 |
|
5132 |
+
#: includes/providers/class-constant-contact.php:788
|
5133 |
msgid "WPForms Makes List Building Easy"
|
5134 |
msgstr "WPForms macht die Erstellung von Listen einfach"
|
5135 |
|
5136 |
+
#: includes/providers/class-constant-contact.php:789
|
5137 |
msgid ""
|
5138 |
"When creating WPForms, our goal was to make a WordPress forms plugin "
|
5139 |
"that's both EASY and POWERFUL."
|
5141 |
"Als wir WPForms entwickelt haben, war es unser Ziel, ein Wordpress Plugin zu "
|
5142 |
"schaffen, das sowohl einfach wie auch leistungsfähig ist."
|
5143 |
|
5144 |
+
#: includes/providers/class-constant-contact.php:790
|
5145 |
msgid ""
|
5146 |
"We made the form creation process extremely intuitive, so you can create a "
|
5147 |
"form to start capturing emails within 5 minutes or less."
|
5150 |
"damit Sie in weniger als fünf Minuten mit dem Sammeln von E-Mail-Adressen "
|
5151 |
"beginnen können."
|
5152 |
|
5153 |
+
#: includes/providers/class-constant-contact.php:791
|
5154 |
msgid "Here's how it works."
|
5155 |
msgstr "So geht es."
|
5156 |
|
5157 |
+
#: includes/providers/class-constant-contact.php:795
|
5158 |
msgid "1. Select from our pre-built templates, or create a form from scratch."
|
5159 |
msgstr ""
|
5160 |
"1. Wählen Sie ein vorgefertigtes Template oder erstellen Sie ein ganz neues "
|
5161 |
"Formular."
|
5162 |
|
5163 |
+
#: includes/providers/class-constant-contact.php:799
|
5164 |
msgid "2. Drag and drop any field you want onto your signup form."
|
5165 |
msgstr ""
|
5166 |
"2. Fügen Sie jedes beliebige Feld mit Drag & Drop zu Ihrem Anmeldeformular "
|
5167 |
"hinzu."
|
5168 |
|
5169 |
+
#: includes/providers/class-constant-contact.php:803
|
5170 |
msgid "3. Connect your Constant Contact email list."
|
5171 |
msgstr "3. Verbinden Sie Constant Contact mit Ihrem E-Mail-Verteiler."
|
5172 |
|
5173 |
+
#: includes/providers/class-constant-contact.php:807
|
5174 |
msgid "4. Add your new form to any post, page, or sidebar."
|
5175 |
msgstr ""
|
5176 |
"4. Fügen Sie Ihr neues Formular einem Beitrag, einer Seite oder einer "
|
5177 |
"Sidebar hinzu."
|
5178 |
|
5179 |
+
#: includes/providers/class-constant-contact.php:810
|
5180 |
msgid ""
|
5181 |
"It doesn't matter what kind of business you run, what kind of website "
|
5182 |
"you have, or what industry you are in - you need to start building your "
|
5186 |
"von Website Sie haben oder in welcher Branche Sie arbeiten – Sie sollten "
|
5187 |
"heute mit einem eigenen E-Mail-Verteiler beginnen."
|
5188 |
|
5189 |
+
#: includes/providers/class-constant-contact.php:811
|
5190 |
msgid "With Constant Contact + WPForms, growing your list is easy."
|
5191 |
msgstr ""
|
5192 |
"Mit Constant Contact + WPForms vergrößern Sie Ihren E-Mail-Verteiler ganz "
|
5208 |
#: includes/templates/class-contact.php:66
|
5209 |
#: includes/templates/class-subscribe.php:52
|
5210 |
#: includes/templates/class-suggestion.php:91
|
5211 |
+
#: pro/includes/templates/class-donation.php:67
|
5212 |
+
#: pro/includes/templates/class-order.php:101
|
5213 |
+
#: pro/includes/templates/class-request-quote.php:71
|
5214 |
msgid "Sending..."
|
5215 |
msgstr "Sende..."
|
5216 |
|
5227 |
"Kontaktformular zu kontaktieren. Sie können Felder hinzufügen oder löschen."
|
5228 |
|
5229 |
#: includes/templates/class-contact.php:48
|
5230 |
+
#: pro/includes/templates/class-donation.php:59
|
5231 |
+
#: pro/includes/templates/class-order.php:93
|
5232 |
msgid "Comment or Message"
|
5233 |
msgstr "Kommentar oder Nachricht"
|
5234 |
|
5246 |
"löschen."
|
5247 |
|
5248 |
#: includes/templates/class-subscribe.php:28
|
5249 |
+
#: pro/includes/templates/class-donation.php:28
|
5250 |
+
#: pro/includes/templates/class-order.php:28
|
5251 |
msgid "Don't Forget"
|
5252 |
msgstr "Nicht vergessen"
|
5253 |
|
5295 |
msgid "Subject"
|
5296 |
msgstr "Betreff"
|
5297 |
|
5298 |
+
#: lite/wpforms-lite.php:70
|
5299 |
+
#, fuzzy
|
5300 |
+
#| msgid "Entry Notification stopped by conditional logic"
|
5301 |
+
msgid "Want multiple notifications with smart conditional logic?"
|
5302 |
+
msgstr "Benachrichtigung über Eintrag wurde von bedingter Logik gestoppt"
|
5303 |
|
5304 |
+
#. translators: %s - upgrade URL.
|
5305 |
+
#: lite/wpforms-lite.php:76
|
5306 |
+
msgid ""
|
5307 |
+
"<a href=\"%s\" class=\"wpforms-upgrade-modal\" target=\"_blank\" rel="
|
5308 |
+
"\"noopener noreferrer\"><strong>Upgrade to PRO</strong></a> to unlock it and "
|
5309 |
+
"more awesome features."
|
5310 |
+
msgstr ""
|
5311 |
+
|
5312 |
+
#: lite/wpforms-lite.php:121 pro/wpforms-pro.php:518
|
5313 |
msgid "Send To Email Address"
|
5314 |
msgs
|